PageSourceSearch

https://www.irelands-blue-book.ie/blog/

html irelands-blue-book.ie collected 2026-09-26 02:04:24 UTC 221,292 bytes, 4,633 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4	<meta charset="UTF-8" />
5	
5<script type="text/javascript">
6	window.dataLayer = window.dataLayer || [];
7
8	function gtag() {
9		dataLayer.push(arguments);
10	}
11
12	gtag("consent", "default", {
13		ad_personalization: "denied",
14		ad_storage: "denied",
15		ad_user_data: "denied",
16		analytics_storage: "denied",
17		functionality_storage: "denied",
18		personalization_storage: "denied",
19		security_storage: "granted",
20		wait_for_update: 500,
21	});
22	gtag("set", "ads_data_redaction", true);
23	gtag("set", "url_passthrough", true);
24</script>
vendor: 1 bytes, line 24
24
25<script type="text/javascript"
26		id="Cookiebot"
27		src="https://consent.cookiebot.com/uc.js"
28		data-implementation="wp"
29		data-cbid="f547eaf1-9637-47ca-a514-c33536148504"
30								></script>
30
31	<!-- Google Tag Manager -->
32	
32<script data-cookieconsent="ignore">
vendor: 343 bytes, lines 32-37
32
33		(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
34		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
35		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
36		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
37		})(window,document,'script','dataLayer','
37GTM-MFW4SDZ5
vendor: 6 bytes, lines 37-38
37');
38	
38</script>
38
39	<!-- End Google Tag Manager -->
40	<meta name="viewport" content="width=device-width, initial-scale=1" />
41
42<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
43<meta name="description" content="Explore the Ireland’s Blue Book blog for travel inspiration, hotel stories, wellness trends, and local insights from Ireland’s top country-house collection."/>
44<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
45<link rel="canonical" href="https://www.irelands-blue-book.ie/blog/" />
46<link rel="next" href="https://www.irelands-blue-book.ie/blog/page/2/" />
47<meta property="og:locale" content="en_US" />
48<meta property="og:type" content="website" />
49<meta property="og:title" content="Ireland&#039;s Blue Book | Blog" />
50<meta property="og:description" content="Explore the Ireland’s Blue Book blog for travel inspiration, hotel stories, wellness trends, and local insights from Ireland’s top country-house collection." />
51<meta property="og:url" content="https://www.irelands-blue-book.ie/blog/" />
52<meta property="og:site_name" content="Irelands Blue Book" />
53<meta name="twitter:card" content="summary_large_image" />
54<meta name="twitter:title" content="Ireland&#039;s Blue Book | Blog" />
55<meta name="twitter:description" content="Explore the Ireland’s Blue Book blog for travel inspiration, hotel stories, wellness trends, and local insights from Ireland’s top country-house collection." />
56<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://www.irelands-blue-book.ie/#person","name":"Irelands Blue Book"},{"@type":"WebSite","@id":"https://www.irelands-blue-book.ie/#website","url":"https://www.irelands-blue-book.ie","name":"Irelands Blue Book","publisher":{"@id":"https://www.irelands-blue-book.ie/#person"},"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://www.irelands-blue-book.ie/blog/#webpage","url":"https://www.irelands-blue-book.ie/blog/","name":"Ireland&#039;s Blue Book | Blog","isPartOf":{"@id":"https://www.irelands-blue-book.ie/#website"},"inLanguage":"en-US"}]}</script>
56
57<!-- /Rank Math WordPress SEO plugin -->
58
59<title>Ireland&#039;s Blue Book | Blog</title>
60<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
61<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
62<link rel='dns-prefetch' href='//app.netaffinity.io' />
63<link rel='dns-prefetch' href='//www.google.com' />
64<link rel='dns-prefetch' href='//www.googletagmanager.com' />
65<link rel="alternate" type="application/rss+xml" title="Ireland&#039;s Blue Book &raquo; Feed" href="https://www.irelands-blue-book.ie/feed/" />
66<link rel="alternate" type="application/rss+xml" title="Ireland&#039;s Blue Book &raquo; Comments Feed" href="https://www.irelands-blue-book.ie/comments/feed/" />
67<style id="wp-img-auto-sizes-contain-inline-css">
68img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
69/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
70</style>
71<style id="wp-block-paragraph-inline-css">
72.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
73/*# sourceURL=https://www.irelands-blue-book.ie/wp-includes/blocks/paragraph/style.min.css */
74</style>
75<style id="wp-block-heading-inline-css">
76h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
77/*# sourceURL=https://www.irelands-blue-book.ie/wp-includes/blocks/heading/style.min.css */
78</style>
79<style id="wp-emoji-styles-inline-css">
80
81	img.wp-smiley, img.emoji {
82		display: inline !important;
83		border: none !important;
84		box-shadow: none !important;
85		height: 1em !important;
86		width: 1em !important;
87		margin: 0 0.07em !important;
88		vertical-align: -0.1em !important;
89		background: none !important;
90		padding: 0 !important;
91	}
92/*# sourceURL=wp-emoji-styles-inline-css */
93</style>
94<style id="wp-block-library-inline-css">
95: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}
95: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;--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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}
96/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
97</style>
98<style id="core-block-supports-inline-css">
99.wp-elements-0c3d2bc962015ecb885b83773550e303 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}
100/*# sourceURL=core-block-supports-inline-css */
101</style>
102<style id="wp-block-template-skip-link-inline-css">
103/*! This file is auto-generated */
104.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;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}
105/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
106</style>
107<link rel='stylesheet' id='swiper-css' href='https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css?ver=7.0.5' media='all' />
108<link rel='stylesheet' id='lightgallery-css' href='https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.2/css/lightgallery-bundle.min.css?ver=7.0.5' media='all' />
109<script id="bodhi-dompurify-library-js" src="https://www.irelands-blue-book.ie/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js?ver=2.5.9"></script>
vendor: 1 bytes, line 109
109
110<script id="jquery-core-js" src="https://www.irelands-blue-book.ie/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 110
110
111<script id="jquery-migrate-js" src="https://www.irelands-blue-book.ie/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 111
111
112<script id="bodhi_svg_inline-js-extra">
113var svgSettings = {"skipNested":""};
114//# sourceURL=bodhi_svg_inline-js-extra
115</script>
vendor: 1 bytes, line 115
115
116<script id="bodhi_svg_inline-js" src="https://www.irelands-blue-book.ie/wp-content/plugins/svg-support/js/min/svgs-inline-min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 116
116
117<script id="bodhi_svg_inline-js-after">
118cssTarget={"Bodhi":"img.style-svg","ForceInlineSVG":"style-svg"};ForceInlineSVGActive="true";frontSanitizationEnabled="on";
119//# sourceURL=bodhi_svg_inline-js-after
120</script>
vendor: 1 bytes, line 120
120
121<script src="https://app.netaffinity.io/searchbox.js?ver=1.0.0" data-cookieconsent="ignore"></script>
121<link rel="https://api.w.org/" href="https://www.irelands-blue-book.ie/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.irelands-blue-book.ie/xmlrpc.php?rsd" />
122<meta name="generator" content="Site Kit by Google 1.188.0" /><style type="text/css" id="filter-everything-inline-css">.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:
122after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}</style>
123<noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style>
124<!-- Google Tag Manager snippet added by Site Kit -->
125<script>
vendor: 420 bytes, lines 125-134
125
126			( function( w, d, s, l, i ) {
127				w[l] = w[l] || [];
128				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
129				var f = d.getElementsByTagName( s )[0],
130					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
131				j.async = true;
132				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
133				f.parentNode.insertBefore( j, f );
134			} )( window, document, 'script', 'dataLayer', '
134GTM-PV2JQ7
vendor: 9 bytes, lines 134-135
134' );
135			
136</script>
136
137
138<!-- End Google Tag Manager snippet added by Site Kit -->
139<link rel="icon" href="https://www.irelands-blue-book.ie/wp-content/uploads/2025/07/ibb-favicon-224x224.png" sizes="32x32" />
140<link rel="icon" href="https://www.irelands-blue-book.ie/wp-content/uploads/2025/07/ibb-favicon-224x224.png" sizes="192x192" />
141<link rel="apple-touch-icon" href="https://www.irelands-blue-book.ie/wp-content/uploads/2025/07/ibb-favicon-224x224.png" />
142<meta name="msapplication-TileImage" content="https://www.irelands-blue-book.ie/wp-content/uploads/2025/07/ibb-favicon-300x300.png" />
143<style id='blockstudio-footer-footer-styles-inline-scss' data-processed  data-key='1776152410'>@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
144html {
145  margin-top: 0 !important;
146}
147
148@media screen and (max-width: 1024px) {
149  html {
150    font-size: 16px;
151  }
152}
153@media screen and (min-width: 1025px) and (max-width: 1300px) {
154  html {
155    font-size: 11px;
156  }
157}
158@media screen and (min-width: 1301px) and (max-width: 1919px) {
159  html {
160    font-size: 14px;
161  }
162}
163@media screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) {
164  html {
165    font-size: 14px;
166  }
167}
168@media only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (-o-min-device-pixel-ratio: 5/4), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (min-resolution: 120dpi), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (min-resolution: 1.25dppx) {
169  html {
170    font-size: 12px;
171  }
172}
173
174h1, .heading-1 {
175  font: 5.9375rem/7.75rem "EB Garamond", serif;
176}
177@media screen and (max-width: 1024px) {
178  h1, .heading-1 {
179    font: 3.125rem/2.75rem "EB Garamond", serif;
180  }
181}
182
183h2, .heading-2 {
184  font: 3.75rem/4.9375rem "EB Garamond", serif;
185}
186@media screen and (max-width: 1024px) {
187  h2, .heading-2 {
188    font: 2.125rem/2.5rem "EB Garamond", serif;
189    letter-spacing: -0.02125rem;
190  }
191}
192
193h3, .heading-3 {
194  font: 2.5rem/2.75rem "EB Garamond", serif;
195}
196@media screen and (max-width: 1024px) {
197  h3, .heading-3 {
198    font: 1.875rem/2.125rem "EB Garamond", serif;
199    letter-spacing: 0rem;
200  }
201}
202
203h4, .heading-4 {
204  font: 1.875rem/2.125rem "EB Garamond", serif;
205  letter-spacing: 0.01875rem;
206}
207@media screen and (max-width: 1024px) {
208  h4, .heading-4 {
209    font: 1.125rem/1.25rem "EB Garamond", serif;
210  }
211}
212
213h5, .heading-5 {
214  font: 1.25rem/1.625rem "EB Garamond", serif;
215}
216@media screen and (max-width: 1024px) {
217  h5, .heading-5 {
218    font: 1.125rem/1.4375rem "EB Garamond", serif;
219  }
220}
221
222.sub-title {
223  font: 1rem/1.875rem "Open Sans", serif;
224  letter-spacing: 0.2rem;
225}
226@media screen and (max-width: 1024px) {
227  .sub-title {
228    font: 0.75rem/1.875rem "Open Sans", serif;
229    letter-spacing: 0.15rem;
230  }
231}
232
233p, .text__container {
234  font: 1rem/1.875rem "Open Sans", serif;
235}
236@media screen and (max-width: 1024px) {
237  p, .text__container {
238    font: 0.875rem/1.5rem "Open Sans", serif;
239  }
240}
241
242a, .btn, .btn svg path {
243  transition: all 300ms ease-in-out;
244}
245
246.user-content-area h1, .text__container h1 {
247  font: 3.75rem/4.875rem "EB Garamond", serif;
248  letter-spacing: 0;
249  color: #15274C;
250  text-transform: uppercase;
251  margin: 0 0 3.25rem;
252}
253@media screen and (max-width: 1024px) {
254  .user-content-area h1, .text__container h1 {
255    font: 2.125rem/2.25rem "EB Garamond", serif;
256    letter-spacing: -0.02125rem;
257    margin: 0 0 2.0625rem;
258  }
259}
260.user-content-area h2, .text__container h2 {
261  font: 2.5rem/3.25rem "EB Garamond", serif;
262  letter-spacing: 0.025rem;
263  text-transform: none;
264  margin: 0 0 1.875rem;
265  color: #15274C;
266}
267@media screen and (max-width: 1024px) {
268  .user-content-area h2, .text__container h2 {
269    font: 1.5rem/1.9375rem "EB Garamond", serif;
270    letter-spacing: 0.015rem;
271    margin: 0 0 1.6875rem;
272  }
273}
274.user-content-area h3, .text__container h3 {
275  font: 1.875rem/2.4375rem "EB Garamond", serif;
276  letter-spacing: 0rem;
277  text-transform: none;
278  margin: 0 0 1.4375rem;
279  color: #15274C;
280}
281@media screen and (max-width: 1024px) {
282  .user-content-area h3, .text__container h3 {
283    font: 1.25rem/1.625rem "EB Garamond", serif;
284    letter-spacing: 0.0125rem;
285    margin: 0 0 1.125rem;
286  }
287}
288.user-content-area h3, .text__container h3 {
289  font: 1.875rem/2.4375rem "EB Garamond", serif;
290  letter-spacing: 0rem;
291  text-transform: none;
292  margin: 0 0 1.4375rem;
293  color: #15274C;
294}
295@media screen and (max-width: 1024px) {
296  .user-content-area h3, .text__container h3 {
297    font: 1.25rem/1.625rem "EB Garamond", serif;
298    letter-spacing: 0.0125rem;
299    margin: 0 0 1.125rem;
300  }
301}
302.user-content-area h4, .text__container h4 {
303  font: 1.5rem/1.9375rem "EB Garamond", serif;
304  letter-spacing: 0rem;
305  text-transform: none;
306  margin: 0 0 1.0625rem;
307  color: #15274C;
308}
309@media screen and (max-width: 1024px) {
310  .user-content-area h4, .text__container h4 {
311    font: 1.125rem/1.4375rem "EB Garamond", serif;
312    letter-spacing: 0.01125rem;
313    margin: 0 0 0.9375rem;
314  }
315}
316.user-content-area h5, .text__container h5 {
317  font: 1.25rem/1.625rem "EB Garamond", serif;
318  letter-spacing: 0rem;
319  text-transform: none;
320  margin: 0 0 1.125rem;
321  color: #15274C;
322}
323@media screen and (max-width: 1024px) {
324  .user-content-area h5, .text__container h5 {
325    font: 1rem/1.3125rem "EB Garamond", serif;
326    letter-spacing: 0rem;
327    margin: 0 0 0.9375rem;
328  }
329}
330.user-content-area h6, .text__container h6 {
331  font: 700 1rem/1.3125rem "EB Garamond", serif;
332  letter-spacing: 0rem;
333  text-transform: none;
334  margin: 0 0 1.1875rem;
335  color: #15274C;
336}
337@media screen and (max-width: 1024px) {
338  .user-content-area h6, .text__container h6 {
339    font: 700 0.875rem/1.125rem "EB Garamond", serif;
340    letter-spacing: 0rem;
341    margin: 0 0 1rem;
342  }
343}
344.user-content-area p, .text__container p {
345  font: 16px/30px "Open Sans", serif;
346  color: #15274C;
347  margin: 0 0 1.5rem;
348}
349@media screen and (max-width: 1024px) {
350  .user-content-area p, .text__container p {
351    font: 15px/24px "Open Sans", serif;
352    margin: 0 0 1.875rem;
353  }
354}
355.user-content-area a, .text__container a {
356  font-weight: bold;
357  color: #0066CC;
358  text-decoration: underline;
359}
360.user-content-area img, .user-content-area video, .text__container img, .text__container video {
361  max-width: 100%;
362  height: auto;
363}
364.user-content-area iframe, .text__container iframe {
365  max-width: 100%;
366}
367.user-content-area table, .text__container table {
368  text-align: left;
369}
370.user-content-area table thead, .text__container table thead {
371  font-weight: 600;
372  color: #15274C;
373  border-color: #15274C;
374  text-transform: uppercase;
375  border-bottom: none;
376}
377.user-content-area table thead th, .text__container table thead th {
378  font-weight: 600;
379  font: 600 1rem "Open Sans", serif;
380}
381@media screen and (max-width: 1024px) {
382  .user-content-area table thead th, .text__container table thead th {
383    font: 600 0.875rem "Open Sans", serif;
384  }
385}
386.user-content-area table tbody, .text__container table tbody {
387  color: #3B4358;
388  border-color: #15274C;
389}
390.user-content-area table tr, .text__container table tr {
391  padding: 21px 23px;
392}
393@media screen and (max-width: 1024px) {
394  .user-content-area table tr, .text__container table tr {
395    padding: 0.75rem 0.9375rem;
396  }
397}
398.user-content-area table td, .text__container table td {
399  font: 1rem "Open Sans", serif;
400}
401@media screen and (max-width: 1024px) {
402  .user-content-area table td, .text__container table td {
403    font: 600 0.875rem "Open Sans", serif;
404  }
405}
406.user-content-area ul, .text__container ul {
407  text-align: left;
408  padding-inline-start: 15px;
409}
410.user-content-area ul li, .text__container ul li {
411  margin: 0;
412}
413.user-content-area ul li *, .text__container ul li * {
414  margin: 0;
415}
416.user-content-area form, .text__container form {
417  text-align: left;
418  margin: 0 0 4.6875rem;
419}
420@media screen and (max-width: 1024px) {
421  .user-content-area form, .text__container form {
422    margin: 0 0 2.5625rem;
423  }
424}
425.user-content-area form .gfield_label, .user-content-area form .gform-field-label--type-sub, .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form .gfield_label, .text__container form .gform-field-label--type-sub, .text__container form input[type=submit], .text__container form .gform_button {
426  font: 16px/22px "Open Sans", serif;
427  color: #15274C;
428}
429@media screen and (max-width: 1024px) {
430  .user-content-area form .gfield_label, .user-content-area form .gform-field-label--type-sub, .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form .gfield_label, .text__container form .gform-field-label--type-sub, .text__container form input[type=submit], .text__container form .gform_button {
431    font: 15px/20px "Open Sans", serif;
432  }
433}
434.user-content-area form input, .text__container form input {
435  border: 1px solid #15274C !important;
436  height: 56px;
437}
438@media screen and (max-width: 1024px) {
439  .user-content-area form input, .text__container form input {
440    height: 45px;
441  }
442}
443.user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form input[type=submit], .text__container form .gform_button {
444  height: auto !important;
445  letter-spacing: 1.6px !important;
446  background: #fff !important;
447  color: #15274C !important;
448  border: 1px solid #15274C !important;
449  border-radius: 24.5px !important;
450  padding: 16px 108px !important;
451  text-transform: uppercase !important;
452}
453@media screen and (max-width: 1024px) {
454  .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form input[type=submit], .text__container form .gform_button {
455    letter-spacing: 0.75px !important;
456    padding: 16px 0 !important;
457    width: 100% !important;
458  }
459}
460.user-content-area form input[type=submit]:hover, .user-content-area form .gform_button:hover, .text__container form input[type=submit]:hover, .text__container form .gform_button:hover {
461  background: #15274C !important;
462  color: #C5B377 !important;
463}
464.user-content-area .gform-theme--framework input[type=checkbox]:where(:not
464(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .text__container .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
465  color: #15274C !important;
466}
467
468.js-read-more {
469  overflow: hidden;
470  transition: height 300ms ease-in-out;
471  padding: 0;
472  margin: 0;
473}
474
475.js-read-more.collapsed {
476  display: -webkit-box;
477  -webkit-box-orient: vertical;
478  overflow: hidden;
479}
480
481.read-more-container, .read-smore__link-wrap {
482  margin: 2.1875rem 0 0 0;
483  width: 100%;
484  height: auto;
485  transition: all 300ms ease-in-out;
486  position: relative;
487  text-align: center;
488}
489@media screen and (max-width: 1024px) {
490  .read-more-container, .read-smore__link-wrap {
491    margin: 1.8125rem 0 0 0;
492  }
493}
494.read-more-container .read-more-toggle, .read-more-container .read-smore__link, .read-smore__link-wrap .read-more-toggle, .read-smore__link-wrap .read-smore__link {
495  padding: 0 0 0.5rem 0;
496  color: #15274C;
497  display: inline-flex;
498  justify-content: center;
499  align-items: center;
500  font: 1rem/1.375rem "Open Sans", serif;
501  letter-spacing: 0.1rem;
502  text-transform: uppercase;
503  cursor: pointer;
504  position: relative;
505  transition: color 300ms ease-in-out;
506}
507@media screen and (max-width: 1024px) {
508  .read-more-container .read-more-toggle, .read-more-container .read-smore__link, .read-smore__link-wrap .read-more-toggle, .read-smore__link-wrap .read-smore__link {
509    font: 0.75rem/1.0625rem "Open Sans", serif;
510    letter-spacing: 0.075rem;
511  }
512}
513.read-more-container .read-more-toggle.expanded svg, .read-more-container .read-smore__link.expanded svg, .read-smore__link-wrap .read-more-toggle.expanded svg, .read-smore__link-wrap .read-smore__link.expanded svg {
514  transform: rotate3d(1, 0, 0, 180deg) translate(0.5rem, 0px);
515}
516.read-more-container .read-more-toggle.expanded:after, .read-more-container .read-smore__link.expanded:after, .read-smore__link-wrap .read-more-toggle.expanded:after, .read-smore__link-wrap .read-smore__link.expanded:after {
517  height: 0px;
518  top: 0;
519}
520.read-more-container .read-more-toggle svg, .read-more-container .read-smore__link svg, .read-smore__link-wrap .read-more-toggle svg, .read-smore__link-wrap .read-smore__link svg {
521  width: 0.625rem;
522  height: auto;
523  transform: rotate3d(1, 0, 0, 0deg) translate(0.5rem, 0);
524  transform-origin: center;
525  transition: transform 300ms ease-in-out;
526}
527.read-more-container .read-more-toggle svg:before, .read-more-container .read-smore__link svg:before, .read-smore__link-wrap .read-more-toggle svg:before, .read-smore__link-wrap .read-smore__link svg:before {
528  margin: 0;
529}
530.read-more-container .read-more-toggle svg path, .read-more-container .read-smore__link svg path, .read-smore__link-wrap .read-more-toggle svg path, .read-smore__link-wrap .read-smore__link svg path {
531  fill: #15274C;
532}
533
534#snow {
535  position: fixed;
536  top: 0;
537  left: 0;
538  right: 0;
539  bottom: 0;
540  pointer-events: none;
541  z-index: 1000;
542}
543
544@media (prefers-reduced-motion: reduce) {
545  #snow {
546    display: none !important;
547  }
548}
549/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
550/*
551Document
552========
553*/
554/**
555Use a better box model (opinionated).
556*/
557.swiper-button-next, .swiper-button-prev {
558  z-index: 3;
559}
560
561*,
562::before,
563::after {
564  box-sizing: border-box;
565}
566
567/**
568Use a more readable tab size (opinionated).
569*/
570html {
571  -moz-tab-size: 4;
572  tab-size: 4;
573  scroll-behavior: smooth;
574}
575
576* {
577  -webkit-tap-highlight-color: transparent;
578}
579
580/**
5811. Correct the line height in all browsers.
5822. Prevent adjustments of font size after orientation changes in iOS.
583*/
584picture {
585  display: contents;
586}
587
588html {
589  line-height: 1.15; /* 1 */
590  -webkit-text-size-adjust: 100%; /* 2 */
591}
592
593a.swiper-slide {
594  font-size: 0;
595}
596
597a {
598  color: #0066CC;
599  text-decoration: none;
600}
601
602h1, h2, h3, h4, h5, h6, p {
603  margin: 0;
604  padding: 0;
605}
606
607/*
608Sections
609========
610*/
611/**
612Remove the margin in all browsers.
613*/
614body {
615  margin: 0;
616  padding: 0;
617  overflow-x: hidden;
618}
619
620/**
621Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
622*/
623body {
624  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
625}
626
627/*
628Grouping content
629================
630*/
631/**
6321. Add the correct height in Firefox.
6332. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
634*/
635hr {
636  height: 0; /* 1 */
637  color: inherit; /* 2 */
638  margin: 0;
639  margin-block-end: 0;
640  margin-inline-end: 0;
641  margin-inline-start: 0;
642}
643
644/*
645Text-level semantics
646====================
647*/
648/**
649Add the correct text decoration in Chrome, Edge, and Safari.
650*/
651abbr[title] {
652  text-decoration: underline dotted;
653}
654
655/**
656Add the correct font weight in Edge and Safari.
657*/
658b,
659strong {
660  font-weight: bolder;
661}
662
663/**
6641. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
6652. Correct the odd 'em' font sizing in all browsers.
666*/
667code,
668kbd,
669samp,
670pre {
671  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
672  font-size: 1em; /* 2 */
673}
674
675/**
676Add the correct font size in all browsers.
677*/
678small {
679  font-size: 80%;
680}
681
682/**
683Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
684*/
685sub,
686sup {
687  font-size: 75%;
688  line-height: 0;
689  position: relative;
690  vertical-align: baseline;
691}
692
693sub {
694  bottom: -0.25em;
695}
696
697sup {
698  top: -0.5em;
699}
700
701/*
702Tabular data
703============
704*/
705/**
7061. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
7072. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
708*/
709table {
710  text-indent: 0; /* 1 */
711  border-color: inherit; /* 2 */
712}
713
714/*
715Forms
716=====
717*/
718/**
7191. Change the font styles in all browsers.
7202. Remove the margin in Firefox and Safari.
721*/
722button,
723input,
724optgroup,
725select,
726textarea {
727  font-family: inherit; /* 1 */
728  font-size: 100%; /* 1 */
729  line-height: 1.15; /* 1 */
730  margin: 0; /* 2 */
731}
732
733/**
734Remove the inheritance of text transform in Edge and Firefox.
7351. Remove the inheritance of text transform in Firefox.
736*/
737button,
738select { /* 1 */
739  text-transform: none;
740}
741
742/**
743Correct the inability to style clickable types in iOS and Safari.
744*/
745button,
746[type=button],
747[type=reset],
748[type=submit] {
749  -webkit-appearance: button;
750}
751
752/**
753Remove the inner border and padding in Firefox.
754*/
755::-moz-focus-inner {
756  border-style: none;
757  padding: 0;
758}
759
760/**
761Restore the focus styles unset by the previous rule.
762*/
763:-moz-focusring {
764  outline: 1px dotted ButtonText;
765}
766
767/**
768Remove the additional ':invalid' styles in Firefox.
769See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
770*/
771:-moz-ui-invalid {
772  box-shadow: none;
773}
774
775/**
776Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
777*/
778legend {
779  padding: 0;
780}
781
782/**
783Add the correct vertical alignment in Chrome and Firefox.
784*/
785progress {
786  vertical-align: baseline;
787}
788
789/**
790Correct the cursor style of increment and decrement buttons in Safari.
791*/
792::-webkit-inner-spin-button,
793::-webkit-outer-spin-button {
794  height: auto;
795}
796
797/**
7981. Correct the odd appearance in Chrome and Safari.
7992. Correct the outline style in Safari.
800*/
801[type=search] {
802  -webkit-appearance: textfield; /* 1 */
803  outline-offset: -2px; /* 2 */
804}
805
806/**
807Remove the inner padding in Chrome and Safari on macOS.
808*/
809::-webkit-search-decoration {
810  -webkit-appearance: none;
811}
812
813/**
8141. Correct the inability to style clickable types in iOS and Safari.
8152. Change font properties to 'inherit' in Safari.
816*/
817::-webkit-file-upload-button {
818  -webkit-appearance: button; /* 1 */
819  font: inherit; /* 2 */
820}
821
822/*
823Interactive
824===========
825*/
826/*
827Add the correct display in Chrome and Safari.
828*/
829summary {
830  display: list-item;
831}
832
833@media screen and (min-width: 521px) {
834  .mobile {
835    display: none !important;
836  }
837}
838
839@media screen and (min-width: 769px) {
840  .mobile-tablet-s {
841    display: none !important;
842  }
843}
844
845@media screen and (max-width: 520px) {
846  .tablet-plus {
847    display: none !important;
848  }
849}
850
851@media screen and (max-width: 768px) {
852  .tablet-plus-l {
853    display: none !important;
854  }
855}
856
857@media screen and (min-width: 1025px) {
858  .touch {
859    display: none !important;
860  }
861}
862
863@media screen and (max-width: 1024px) {
864  .desktop {
865    display: none !important;
866  }
867}
868
869.hidden {
870  display: none !important;
871}
872
873* {
874  scroll-margin-top: 5.4375rem;
875}
876@media screen and (max-width: 1024px) {
877  * {
878    scroll-margin-top: 3.8125rem;
879  }
880}
881
882::before, ::after {
883  pointer-events: none;
884}
885
886.fade-in {
887  opacity: 0;
888  transition: opacity 200ms ease-out;
889}
890
891@keyframes moveUpFadeIn {
892  0% {
893    opacity: 0;
894    transform: translate3d(0, 10%, 0);
895  }
896  100% {
897    opacity: 1;
898    transform: translateZ(0);
899  }
900}
901/* EAA Accessibility  */
902*:focus-visible {
903  border-radius: 5px;
904  outline: 4px solid red;
905  outline-offset: 6px;
906  transition: none !important;
907}
908
909a:focus-visible, .btn:focus-visible, button:focus-visible {
910  border-radius: 5px !important;
911  outline: 4px solid red !important;
912  outline-offset: 3px !important;
913}
914
915input:focus, input:focus-visible, textarea:focus, textarea:focus-visible {
916  outline: 1px solid #000 !important;
917  outline-offset: 0px !important;
918}
919
920.directory input:focus-visible, .directory input:focus, .directory select:focus-visible, .directory select:focus {
921  outline: 1px solid #000 !important;
922  outline-offset: 0px !important;
923}
924
925#editor *:focus-visible, .editor-editor-interface *:focus-visible, block-editor__container *:focus-visible, .editor-styles-wrapper *:focus-visible {
926  outline: none !important;
927  outline-offset: none !important;
928}
929#editor a:focus-visible, #editor .btn:focus-visible, #editor button:focus-visible, .editor-editor-interface a:focus-visible, .editor-editor-interface .btn:focus-visible, .editor-editor-interface button:focus-visible, block-editor__container a:focus-visible, block-editor__container .btn:focus-visible, block-editor__container button:focus-visible, .editor-styles-wrapper a:focus-visible, .editor-styles-wrapper .btn:focus-visible, .editor-styles-wrapper button:focus-visible {
930  outline: none !important;
931  outline-offset: none !important;
932}
933
934.footer {
935  background: #fff;
936}
937.footer-menu {
938  padding: 2.5625rem 0 2.46875rem;
939  border-top: 1px solid #F3F3F3;
940  border-bottom: 1px solid #F3F3F3;
941}
942@media screen and (max-width: 1024px) {
943  .footer-menu {
944    padding: 1.625rem 0 1.40625rem;
945  }
946}
947.footer-menu .menu ul {
948  list-style: none;
949  display: flex;
950  justify-content: center;
951  align-items: center;
952  overflow-x: auto;
953  margin: 0;
954}
955@media screen and (max-width: 1024px) {
956  .footer-menu .menu ul {
957    justify-content: flex-start;
958    padding: 0 1.8125rem;
959  }
960}
961.footer-menu .menu ul li {
962  display: flex;
963  align-items: center;
964  margin: 0 1.09375rem;
965  flex: 0 0 auto;
966  padding: 0.3125rem 0;
967}
968@media screen and (max-width: 1024px) {
969  .footer-menu .menu ul li {
970    margin: 0 0.65625rem;
971  }
972}
973.footer-menu .menu ul li a {
974  font: 600 0.875rem/1.1875rem "Open Sans", serif;
975  color: #15274C;
976  letter-spacing: 0.04375rem;
977}
978.footer-menu .menu ul li svg {
979  margin: 0 2.156875rem 0 0;
980  width: 0.530625rem;
981}
982@media screen and (max-width: 1024px) {
983  .footer-menu .menu ul li svg {
984    margin: 0 1.281875rem 0 0;
985    width: 0.530625rem;
986  }
987}
988.footer__cols {
989  display: flex;
990  justify-content: space-between;
991  padding: 3.28125rem 12.9375rem 5.28125rem 18.5rem;
992  border-bottom: 1px solid #F3F3F3;
993}
994@media screen and (max-width: 1024px) {
995  .footer__cols {
996    padding: 1.84375rem 0 0rem;
997    flex-wrap: wrap;
998  }
999}
1000.footer__col {
1001  text-align: left;
1002}
1003@media screen and (max-width: 1024px) {
1004  .footer__col {
1005    flex: 0 0 100%;
1006    padding: 0 1.8125rem;
1007    text-align: center;
1008  }
1009}
1010.footer__col-title {
1011  font: 3rem/3.875rem "EB Garamond", serif;
1012  color: #15274C;
1013  text-transform: uppercase;
1014}
1015@media screen and (max-width: 1024px) {
1016  .footer__col-title {
1017    font: 1.75rem/2.5rem "EB Garamond", serif;
1018    letter-spacing: -0.0175rem;
1019  }
1020}
1021.footer__col-subtitle {
1022  margin: 0.5rem 0 0 0;
1023  font: 600 0.75rem/1.0625rem "Open Sans", serif;
1024  letter-spacing: 0.15rem;
1025  text-transform: uppercase;
1026  color: #15274C;
1027}
1028@media screen and (max-width: 1024px) {
1029  .footer__col-subtitle {
1030    margin: 0.25rem 0 0 0;
1031    letter-spacing: 0.075rem;
1032  }
1033}
1034.footer__col-hotel-info {
1035  margin: 3.125rem 0 0 0;
1036  font: 1rem/1.875rem "Open Sans", serif;
1037  color: #15274C;
1038}
1039@media screen and (max-width: 1024px) {
1040  .footer__col-hotel-info {
1041    margin: 2.25rem 0 0 0;
1042    font: 0.875rem/1.5rem "Open Sans", serif;
1043  }
1044}
1045.footer__col-hotel-info .footer__col-heading {
1046  margin: 1.5rem 0 0.75rem;
1047}
1048@media screen and (max-width: 1024px) {
1049  .footer__col-address {
1050    margin: 2.25rem 0 0 0;
1051  }
1052}
1053.footer__col-heading {
1054  font: 600 0.75rem/1.0625rem "Open Sans", serif;
1055  letter-spacing: 0.15rem;
1056  text-transform: uppercase;
1057}
1058@media screen and (max-width: 1024px) {
1059  .footer__col-heading {
1060    letter-spacing: 0.075rem;
1061  }
1062}
1063.footer__col-heading.phone {
1064  margin: 1.9375rem 0 0 0;
1065}
1066@media screen and (max-width: 1024px) {
1067  .footer__col.newsletter .footer__col-heading {
1068    margin: 3.5rem 0 0 0;
1069  }
1070}
1071@media screen and (max-width: 1024px) {
1072  .footer__col.newsletter .footer__col-heading.phone {
1073    margin: 2.25rem 0 0 0;
1074  }
1075}
1076.footer__col.newsletter .footer__col-newsletter-sub-title {
1077  margin: 1.375rem 0 0 0;
1078  color: #15274C;
1079}
1080@media screen and (max-width: 1024px) {
1081  .footer__col.newsletter .footer__col-newsletter-sub-title {
1082    margin: 0.4375rem 0 0 0;
1083  }
1084}
1085.footer__col.newsletter .btn {
1086  margin: 1.375rem 0 0 0;
1087  display: inline-block;
1088  font: 1rem/1.375rem "Open Sans", serif;
1089  letter-spacing: 0.1rem;
1090  text-transform: uppercase;
1091  color: #fff;
1092  background: #15274C;
1093  border: 1px solid #15274C;
1094  border-radius: 1.75rem;
1095  padding: 0.9375rem 3.25rem 1rem 3.375rem;
1096}
1097@media screen and (max-width: 1024px) {
1098  .footer__col.newsletter .btn {
1099    margin: 1.625rem 0 0 0;
1100  }
1101}
1102@media screen and (min-width: 1025px) {
1103  .footer__col.newsletter .btn:hover {
1104    border-color: #C5B377;
1105    color: #C5B377;
1106  }
1107}
1108.footer__col.newsletter .btn.phone {
1109  margin: 1.875rem 0 0 0;
1110  padding: 0.9375rem 2.125rem 1rem 1.5625rem;
1111  background: #fff;
1112  border-color: #D5D5D5;
1113  color: #15274C;
1114}
1115@media screen and (max-width: 1024px) {
1116  .footer__col.newsletter .btn.phone {
1117    margin: 1.125rem 0 0 0;
1118  }
1119}
1120@media screen and (min-width: 1025px) {
1121  .footer__col.newsletter .btn.phone:hover {
1122    border-color: #C5B377;
1123    color: #C5B377;
1124    background: #15274C;
1125  }
1126  .footer__col.newsletter .btn.phone:hover svg path {
1127    fill: #C5B377;
1128  }
1129}
1130.footer__col.newsletter .btn.phone svg {
1131  width: 1rem;
1132  height: auto;
1133  margin: 0 1.1875rem 0 0;
1134  vertical-align: middle;
1135}
1136.footer__col.newsletter .btn.phone svg path {
1137  fill: #15274C;
1138  transition: all 300ms ease-in-out;
1139}
1140@media screen and (max-width: 1024px) {
1141  .footer .socials {
1142    margin: 3.5rem 0 0 0;
1143    padding: 1.25rem 1.8125rem 1.5rem;
1144    border-top: 1px solid #E9E9E9;
1145    border-bottom: 1px solid #E9E9E9;
1146  }
1147}
1148.footer .socials-items {
1149  display: flex;
1150  flex-direction: column;
1151  justify-content: center;
1152  align-items: center;
1153  max-width: 100%;
1154}
1155@media screen and (max-width: 1024px) {
1156  .footer .socials-items {
1157    flex-direction: row;
1158    justify-content: space-between;
1159  }
1160}
1161.footer .socials-item {
1162  margin: 2.6025rem 0 0 0;
1163  border: 1px solid #fff;
1164  background: #fff;
1165  border-radius: 100%;
1166  display: flex;
1167  justify-content: center;
1168  align-items: center;
1169  padding: 0;
1170}
1171@media screen and (max-width: 1024px) {
1172  .footer .socials-item {
1173    margin: 0;
1174  }
1175}
1176@media screen and (min-width: 1025px) {
1177  .footer .socials-item:first-of-type {
1178    margin: 0;
1179  }
1180}
1181.footer .socials-item.flickr svg {
1182  height: 0.601875rem;
1183}
1184@media screen and (max-width: 1024px) {
1185  .footer .socials-item.flickr svg {
1186    height: 0.626875rem;
1187  }
1188}
1189.footer .socials-item.youtube svg {
1190  height: 1.2275rem;
1191}
1192@media screen and (max-width: 1024px) {
1193  .footer .socials-item.youtube svg {
1194    height: 1.268125rem;
1195  }
1196}
1197.footer .socials-item.pinterest svg {
1198  height: 1.649375rem;
1199}
1200@media screen and (max-width: 1024px) {
1201  .footer .socials-item.pinterest svg {
1202    height: 1.416875rem;
1203  }
1204}
1205.footer .socials-item svg {
1206  height: 1.521875rem;
1207  width: auto;
1208}
1209@media screen and (max-width: 1024px) {
1210  .footer .socials-item svg {
1211    height: 1.394375rem;
1212  }
1213}
1214.footer .socials-item svg path {
1215  transition: 300ms ease-out;
1216}
1217.footer-logos {
1218  padding: 2.40625rem 11.6875rem 1.25rem 18.5rem;
1219  display: flex;
1220  align-items: center;
1221  justify-content: space-between;
1222}
1223@media screen and (max-width: 1024px) {
1224  .footer-logos {
1225    padding: 0.993125rem 2.0625rem 5.4375rem 1.78125rem;
1226    justify-content: center;
1227  }
1228}
1229.footer-logos img {
1230  width: 9.105625rem;
1231  height: auto;
1232  opacity: 0.5;
1233}
1234@media screen and (max-width: 1024px) {
1235  .footer-logos img {
1236    width: 7.875rem;
1237  }
1238}
1239.footer-logos svg {
1240  width: 4.25rem;
1241  height: auto;
1242}
1243@media screen and (max-width: 1024px) {
1244  .footer-logos svg {
1245    width: 3.875rem;
1246  }
1247}
1248
1249.menu-item-1365 {
1250  cursor: pointer;
1251}</style><style id='blockstudio-header-header-styles-inline-scss' data-processed  data-key='1776152411'>@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..8
125100;1,400..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
1252html {
1253  margin-top: 0 !important;
1254}
1255
1256@media screen and (max-width: 1024px) {
1257  html {
1258    font-size: 16px;
1259  }
1260}
1261@media screen and (min-width: 1025px) and (max-width: 1300px) {
1262  html {
1263    font-size: 11px;
1264  }
1265}
1266@media screen and (min-width: 1301px) and (max-width: 1919px) {
1267  html {
1268    font-size: 14px;
1269  }
1270}
1271@media screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) {
1272  html {
1273    font-size: 14px;
1274  }
1275}
1276@media only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (-o-min-device-pixel-ratio: 5/4), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (min-resolution: 120dpi), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (min-resolution: 1.25dppx) {
1277  html {
1278    font-size: 12px;
1279  }
1280}
1281
1282h1, .heading-1 {
1283  font: 5.9375rem/7.75rem "EB Garamond", serif;
1284}
1285@media screen and (max-width: 1024px) {
1286  h1, .heading-1 {
1287    font: 3.125rem/2.75rem "EB Garamond", serif;
1288  }
1289}
1290
1291h2, .heading-2 {
1292  font: 3.75rem/4.9375rem "EB Garamond", serif;
1293}
1294@media screen and (max-width: 1024px) {
1295  h2, .heading-2 {
1296    font: 2.125rem/2.5rem "EB Garamond", serif;
1297    letter-spacing: -0.02125rem;
1298  }
1299}
1300
1301h3, .heading-3 {
1302  font: 2.5rem/2.75rem "EB Garamond", serif;
1303}
1304@media screen and (max-width: 1024px) {
1305  h3, .heading-3 {
1306    font: 1.875rem/2.125rem "EB Garamond", serif;
1307    letter-spacing: 0rem;
1308  }
1309}
1310
1311h4, .heading-4 {
1312  font: 1.875rem/2.125rem "EB Garamond", serif;
1313  letter-spacing: 0.01875rem;
1314}
1315@media screen and (max-width: 1024px) {
1316  h4, .heading-4 {
1317    font: 1.125rem/1.25rem "EB Garamond", serif;
1318  }
1319}
1320
1321h5, .heading-5 {
1322  font: 1.25rem/1.625rem "EB Garamond", serif;
1323}
1324@media screen and (max-width: 1024px) {
1325  h5, .heading-5 {
1326    font: 1.125rem/1.4375rem "EB Garamond", serif;
1327  }
1328}
1329
1330.sub-title {
1331  font: 1rem/1.875rem "Open Sans", serif;
1332  letter-spacing: 0.2rem;
1333}
1334@media screen and (max-width: 1024px) {
1335  .sub-title {
1336    font: 0.75rem/1.875rem "Open Sans", serif;
1337    letter-spacing: 0.15rem;
1338  }
1339}
1340
1341p, .text__container {
1342  font: 1rem/1.875rem "Open Sans", serif;
1343}
1344@media screen and (max-width: 1024px) {
1345  p, .text__container {
1346    font: 0.875rem/1.5rem "Open Sans", serif;
1347  }
1348}
1349
1350a, .btn, .btn svg path {
1351  transition: all 300ms ease-in-out;
1352}
1353
1354.user-content-area h1, .text__container h1 {
1355  font: 3.75rem/4.875rem "EB Garamond", serif;
1356  letter-spacing: 0;
1357  color: #15274C;
1358  text-transform: uppercase;
1359  margin: 0 0 3.25rem;
1360}
1361@media screen and (max-width: 1024px) {
1362  .user-content-area h1, .text__container h1 {
1363    font: 2.125rem/2.25rem "EB Garamond", serif;
1364    letter-spacing: -0.02125rem;
1365    margin: 0 0 2.0625rem;
1366  }
1367}
1368.user-content-area h2, .text__container h2 {
1369  font: 2.5rem/3.25rem "EB Garamond", serif;
1370  letter-spacing: 0.025rem;
1371  text-transform: none;
1372  margin: 0 0 1.875rem;
1373  color: #15274C;
1374}
1375@media screen and (max-width: 1024px) {
1376  .user-content-area h2, .text__container h2 {
1377    font: 1.5rem/1.9375rem "EB Garamond", serif;
1378    letter-spacing: 0.015rem;
1379    margin: 0 0 1.6875rem;
1380  }
1381}
1382.user-content-area h3, .text__container h3 {
1383  font: 1.875rem/2.4375rem "EB Garamond", serif;
1384  letter-spacing: 0rem;
1385  text-transform: none;
1386  margin: 0 0 1.4375rem;
1387  color: #15274C;
1388}
1389@media screen and (max-width: 1024px) {
1390  .user-content-area h3, .text__container h3 {
1391    font: 1.25rem/1.625rem "EB Garamond", serif;
1392    letter-spacing: 0.0125rem;
1393    margin: 0 0 1.125rem;
1394  }
1395}
1396.user-content-area h3, .text__container h3 {
1397  font: 1.875rem/2.4375rem "EB Garamond", serif;
1398  letter-spacing: 0rem;
1399  text-transform: none;
1400  margin: 0 0 1.4375rem;
1401  color: #15274C;
1402}
1403@media screen and (max-width: 1024px) {
1404  .user-content-area h3, .text__container h3 {
1405    font: 1.25rem/1.625rem "EB Garamond", serif;
1406    letter-spacing: 0.0125rem;
1407    margin: 0 0 1.125rem;
1408  }
1409}
1410.user-content-area h4, .text__container h4 {
1411  font: 1.5rem/1.9375rem "EB Garamond", serif;
1412  letter-spacing: 0rem;
1413  text-transform: none;
1414  margin: 0 0 1.0625rem;
1415  color: #15274C;
1416}
1417@media screen and (max-width: 1024px) {
1418  .user-content-area h4, .text__container h4 {
1419    font: 1.125rem/1.4375rem "EB Garamond", serif;
1420    letter-spacing: 0.01125rem;
1421    margin: 0 0 0.9375rem;
1422  }
1423}
1424.user-content-area h5, .text__container h5 {
1425  font: 1.25rem/1.625rem "EB Garamond", serif;
1426  letter-spacing: 0rem;
1427  text-transform: none;
1428  margin: 0 0 1.125rem;
1429  color: #15274C;
1430}
1431@media screen and (max-width: 1024px) {
1432  .user-content-area h5, .text__container h5 {
1433    font: 1rem/1.3125rem "EB Garamond", serif;
1434    letter-spacing: 0rem;
1435    margin: 0 0 0.9375rem;
1436  }
1437}
1438.user-content-area h6, .text__container h6 {
1439  font: 700 1rem/1.3125rem "EB Garamond", serif;
1440  letter-spacing: 0rem;
1441  text-transform: none;
1442  margin: 0 0 1.1875rem;
1443  color: #15274C;
1444}
1445@media screen and (max-width: 1024px) {
1446  .user-content-area h6, .text__container h6 {
1447    font: 700 0.875rem/1.125rem "EB Garamond", serif;
1448    letter-spacing: 0rem;
1449    margin: 0 0 1rem;
1450  }
1451}
1452.user-content-area p, .text__container p {
1453  font: 16px/30px "Open Sans", serif;
1454  color: #15274C;
1455  margin: 0 0 1.5rem;
1456}
1457@media screen and (max-width: 1024px) {
1458  .user-content-area p, .text__container p {
1459    font: 15px/24px "Open Sans", serif;
1460    margin: 0 0 1.875rem;
1461  }
1462}
1463.user-content-area a, .text__container a {
1464  font-weight: bold;
1465  color: #0066CC;
1466  text-decoration: underline;
1467}
1468.user-content-area img, .user-content-area video, .text__container img, .text__container video {
1469  max-width: 100%;
1470  height: auto;
1471}
1472.user-content-area iframe, .text__container iframe {
1473  max-width: 100%;
1474}
1475.user-content-area table, .text__container table {
1476  text-align: left;
1477}
1478.user-content-area table thead, .text__container table thead {
1479  font-weight: 600;
1480  color: #15274C;
1481  border-color: #15274C;
1482  text-transform: uppercase;
1483  border-bottom: none;
1484}
1485.user-content-area table thead th, .text__container table thead th {
1486  font-weight: 600;
1487  font: 600 1rem "Open Sans", serif;
1488}
1489@media screen and (max-width: 1024px) {
1490  .user-content-area table thead th, .text__container table thead th {
1491    font: 600 0.875rem "Open Sans", serif;
1492  }
1493}
1494.user-content-area table tbody, .text__container table tbody {
1495  color: #3B4358;
1496  border-color: #15274C;
1497}
1498.user-content-area table tr, .text__container table tr {
1499  padding: 21px 23px;
1500}
1501@media screen and (max-width: 1024px) {
1502  .user-content-area table tr, .text__container table tr {
1503    padding: 0.75rem 0.9375rem;
1504  }
1505}
1506.user-content-area table td, .text__container table td {
1507  font: 1rem "Open Sans", serif;
1508}
1509@media screen and (max-width: 1024px) {
1510  .user-content-area table td, .text__container table td {
1511    font: 600 0.875rem "Open Sans", serif;
1512  }
1513}
1514.user-content-area ul, .text__container ul {
1515  text-align: left;
1516  padding-inline-start: 15px;
1517}
1518.user-content-area ul li, .text__container ul li {
1519  margin: 0;
1520}
1521.user-content-area ul li *, .text__container ul li * {
1522  margin: 0;
1523}
1524.user-content-area form, .text__container form {
1525  text-align: left;
1526  margin: 0 0 4.6875rem;
1527}
1528@media screen and (max-width: 1024px) {
1529  .user-content-area form, .text__container form {
1530    margin: 0 0 2.5625rem;
1531  }
1532}
1533.user-content-area form .gfield_label, .user-content-area form .gform-field-label--type-sub, .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form .gfield_label, .text__container form .gform-field-label--type-sub, .text__container form input[type=submit], .text__container form .gform_button {
1534  font: 16px/22px "Open Sans", serif;
1535  color: #15274C;
1536}
1537@media screen and (max-width: 1024px) {
1538  .user-content-area form .gfield_label, .user-content-area form .gform-field-label--type-sub, .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form .gfield_label, .text__container form .gform-field-label--type-sub, .text__container form input[type=submit], .text__container form .gform_button {
1539    font: 15px/20px "Open Sans", serif;
1540  }
1541}
1542.user-content-area form input, .text__container form input {
1543  border: 1px solid #15274C !important;
1544  height: 56px;
1545}
1546@media screen and (max-width: 1024px) {
1547  .user-content-area form input, .text__container form input {
1548    height: 45px;
1549  }
1550}
1551.user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form input[type=submit], .text__container form .gform_button {
1552  height: auto !important;
1553  letter-spacing: 1.6px !important;
1554  background: #fff !important;
1555  color: #15274C !important;
1556  border: 1px solid #15274C !important;
1557  border-radius: 24.5px !important;
1558  padding: 16px 108px !important;
1559  text-transform: uppercase !important;
1560}
1561@media screen and (max-width: 1024px) {
1562  .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form input[type=submit], .text__container form .gform_button {
1563    letter-spacing: 0.75px !important;
1564    padding: 16px 0 !important;
1565    width: 100% !important;
1566  }
1567}
1568.user-content-area form input[type=submit]:hover, .user-content-area form .gform_button:hover, .text__container form input[type=submit]:hover, .text__container form .gform_button:hover {
1569  background: #15274C !important;
1570  color: #C5B377 !important;
1571}
1572.user-content-area .gform-theme--framework input[type=checkbox]:where(:not
1572(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .text__container .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
1573  color: #15274C !important;
1574}
1575
1576.js-read-more {
1577  overflow: hidden;
1578  transition: height 300ms ease-in-out;
1579  padding: 0;
1580  margin: 0;
1581}
1582
1583.js-read-more.collapsed {
1584  display: -webkit-box;
1585  -webkit-box-orient: vertical;
1586  overflow: hidden;
1587}
1588
1589.read-more-container, .read-smore__link-wrap {
1590  margin: 2.1875rem 0 0 0;
1591  width: 100%;
1592  height: auto;
1593  transition: all 300ms ease-in-out;
1594  position: relative;
1595  text-align: center;
1596}
1597@media screen and (max-width: 1024px) {
1598  .read-more-container, .read-smore__link-wrap {
1599    margin: 1.8125rem 0 0 0;
1600  }
1601}
1602.read-more-container .read-more-toggle, .read-more-container .read-smore__link, .read-smore__link-wrap .read-more-toggle, .read-smore__link-wrap .read-smore__link {
1603  padding: 0 0 0.5rem 0;
1604  color: #15274C;
1605  display: inline-flex;
1606  justify-content: center;
1607  align-items: center;
1608  font: 1rem/1.375rem "Open Sans", serif;
1609  letter-spacing: 0.1rem;
1610  text-transform: uppercase;
1611  cursor: pointer;
1612  position: relative;
1613  transition: color 300ms ease-in-out;
1614}
1615@media screen and (max-width: 1024px) {
1616  .read-more-container .read-more-toggle, .read-more-container .read-smore__link, .read-smore__link-wrap .read-more-toggle, .read-smore__link-wrap .read-smore__link {
1617    font: 0.75rem/1.0625rem "Open Sans", serif;
1618    letter-spacing: 0.075rem;
1619  }
1620}
1621.read-more-container .read-more-toggle.expanded svg, .read-more-container .read-smore__link.expanded svg, .read-smore__link-wrap .read-more-toggle.expanded svg, .read-smore__link-wrap .read-smore__link.expanded svg {
1622  transform: rotate3d(1, 0, 0, 180deg) translate(0.5rem, 0px);
1623}
1624.read-more-container .read-more-toggle.expanded:after, .read-more-container .read-smore__link.expanded:after, .read-smore__link-wrap .read-more-toggle.expanded:after, .read-smore__link-wrap .read-smore__link.expanded:after {
1625  height: 0px;
1626  top: 0;
1627}
1628.read-more-container .read-more-toggle svg, .read-more-container .read-smore__link svg, .read-smore__link-wrap .read-more-toggle svg, .read-smore__link-wrap .read-smore__link svg {
1629  width: 0.625rem;
1630  height: auto;
1631  transform: rotate3d(1, 0, 0, 0deg) translate(0.5rem, 0);
1632  transform-origin: center;
1633  transition: transform 300ms ease-in-out;
1634}
1635.read-more-container .read-more-toggle svg:before, .read-more-container .read-smore__link svg:before, .read-smore__link-wrap .read-more-toggle svg:before, .read-smore__link-wrap .read-smore__link svg:before {
1636  margin: 0;
1637}
1638.read-more-container .read-more-toggle svg path, .read-more-container .read-smore__link svg path, .read-smore__link-wrap .read-more-toggle svg path, .read-smore__link-wrap .read-smore__link svg path {
1639  fill: #15274C;
1640}
1641
1642#snow {
1643  position: fixed;
1644  top: 0;
1645  left: 0;
1646  right: 0;
1647  bottom: 0;
1648  pointer-events: none;
1649  z-index: 1000;
1650}
1651
1652@media (prefers-reduced-motion: reduce) {
1653  #snow {
1654    display: none !important;
1655  }
1656}
1657/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
1658/*
1659Document
1660========
1661*/
1662/**
1663Use a better box model (opinionated).
1664*/
1665.swiper-button-next, .swiper-button-prev {
1666  z-index: 3;
1667}
1668
1669*,
1670::before,
1671::after {
1672  box-sizing: border-box;
1673}
1674
1675/**
1676Use a more readable tab size (opinionated).
1677*/
1678html {
1679  -moz-tab-size: 4;
1680  tab-size: 4;
1681  scroll-behavior: smooth;
1682}
1683
1684* {
1685  -webkit-tap-highlight-color: transparent;
1686}
1687
1688/**
16891. Correct the line height in all browsers.
16902. Prevent adjustments of font size after orientation changes in iOS.
1691*/
1692picture {
1693  display: contents;
1694}
1695
1696html {
1697  line-height: 1.15; /* 1 */
1698  -webkit-text-size-adjust: 100%; /* 2 */
1699}
1700
1701a.swiper-slide {
1702  font-size: 0;
1703}
1704
1705a {
1706  color: #0066CC;
1707  text-decoration: none;
1708}
1709
1710h1, h2, h3, h4, h5, h6, p {
1711  margin: 0;
1712  padding: 0;
1713}
1714
1715/*
1716Sections
1717========
1718*/
1719/**
1720Remove the margin in all browsers.
1721*/
1722body {
1723  margin: 0;
1724  padding: 0;
1725  overflow-x: hidden;
1726}
1727
1728/**
1729Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
1730*/
1731body {
1732  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
1733}
1734
1735/*
1736Grouping content
1737================
1738*/
1739/**
17401. Add the correct height in Firefox.
17412. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
1742*/
1743hr {
1744  height: 0; /* 1 */
1745  color: inherit; /* 2 */
1746  margin: 0;
1747  margin-block-end: 0;
1748  margin-inline-end: 0;
1749  margin-inline-start: 0;
1750}
1751
1752/*
1753Text-level semantics
1754====================
1755*/
1756/**
1757Add the correct text decoration in Chrome, Edge, and Safari.
1758*/
1759abbr[title] {
1760  text-decoration: underline dotted;
1761}
1762
1763/**
1764Add the correct font weight in Edge and Safari.
1765*/
1766b,
1767strong {
1768  font-weight: bolder;
1769}
1770
1771/**
17721. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
17732. Correct the odd 'em' font sizing in all browsers.
1774*/
1775code,
1776kbd,
1777samp,
1778pre {
1779  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
1780  font-size: 1em; /* 2 */
1781}
1782
1783/**
1784Add the correct font size in all browsers.
1785*/
1786small {
1787  font-size: 80%;
1788}
1789
1790/**
1791Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
1792*/
1793sub,
1794sup {
1795  font-size: 75%;
1796  line-height: 0;
1797  position: relative;
1798  vertical-align: baseline;
1799}
1800
1801sub {
1802  bottom: -0.25em;
1803}
1804
1805sup {
1806  top: -0.5em;
1807}
1808
1809/*
1810Tabular data
1811============
1812*/
1813/**
18141. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
18152. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
1816*/
1817table {
1818  text-indent: 0; /* 1 */
1819  border-color: inherit; /* 2 */
1820}
1821
1822/*
1823Forms
1824=====
1825*/
1826/**
18271. Change the font styles in all browsers.
18282. Remove the margin in Firefox and Safari.
1829*/
1830button,
1831input,
1832optgroup,
1833select,
1834textarea {
1835  font-family: inherit; /* 1 */
1836  font-size: 100%; /* 1 */
1837  line-height: 1.15; /* 1 */
1838  margin: 0; /* 2 */
1839}
1840
1841/**
1842Remove the inheritance of text transform in Edge and Firefox.
18431. Remove the inheritance of text transform in Firefox.
1844*/
1845button,
1846select { /* 1 */
1847  text-transform: none;
1848}
1849
1850/**
1851Correct the inability to style clickable types in iOS and Safari.
1852*/
1853button,
1854[type=button],
1855[type=reset],
1856[type=submit] {
1857  -webkit-appearance: button;
1858}
1859
1860/**
1861Remove the inner border and padding in Firefox.
1862*/
1863::-moz-focus-inner {
1864  border-style: none;
1865  padding: 0;
1866}
1867
1868/**
1869Restore the focus styles unset by the previous rule.
1870*/
1871:-moz-focusring {
1872  outline: 1px dotted ButtonText;
1873}
1874
1875/**
1876Remove the additional ':invalid' styles in Firefox.
1877See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
1878*/
1879:-moz-ui-invalid {
1880  box-shadow: none;
1881}
1882
1883/**
1884Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
1885*/
1886legend {
1887  padding: 0;
1888}
1889
1890/**
1891Add the correct vertical alignment in Chrome and Firefox.
1892*/
1893progress {
1894  vertical-align: baseline;
1895}
1896
1897/**
1898Correct the cursor style of increment and decrement buttons in Safari.
1899*/
1900::-webkit-inner-spin-button,
1901::-webkit-outer-spin-button {
1902  height: auto;
1903}
1904
1905/**
19061. Correct the odd appearance in Chrome and Safari.
19072. Correct the outline style in Safari.
1908*/
1909[type=search] {
1910  -webkit-appearance: textfield; /* 1 */
1911  outline-offset: -2px; /* 2 */
1912}
1913
1914/**
1915Remove the inner padding in Chrome and Safari on macOS.
1916*/
1917::-webkit-search-decoration {
1918  -webkit-appearance: none;
1919}
1920
1921/**
19221. Correct the inability to style clickable types in iOS and Safari.
19232. Change font properties to 'inherit' in Safari.
1924*/
1925::-webkit-file-upload-button {
1926  -webkit-appearance: button; /* 1 */
1927  font: inherit; /* 2 */
1928}
1929
1930/*
1931Interactive
1932===========
1933*/
1934/*
1935Add the correct display in Chrome and Safari.
1936*/
1937summary {
1938  display: list-item;
1939}
1940
1941@media screen and (min-width: 521px) {
1942  .mobile {
1943    display: none !important;
1944  }
1945}
1946
1947@media screen and (min-width: 769px) {
1948  .mobile-tablet-s {
1949    display: none !important;
1950  }
1951}
1952
1953@media screen and (max-width: 520px) {
1954  .tablet-plus {
1955    display: none !important;
1956  }
1957}
1958
1959@media screen and (max-width: 768px) {
1960  .tablet-plus-l {
1961    display: none !important;
1962  }
1963}
1964
1965@media screen and (min-width: 1025px) {
1966  .touch {
1967    display: none !important;
1968  }
1969}
1970
1971@media screen and (max-width: 1024px) {
1972  .desktop {
1973    display: none !important;
1974  }
1975}
1976
1977.hidden {
1978  display: none !important;
1979}
1980
1981* {
1982  scroll-margin-top: 5.4375rem;
1983}
1984@media screen and (max-width: 1024px) {
1985  * {
1986    scroll-margin-top: 3.8125rem;
1987  }
1988}
1989
1990::before, ::after {
1991  pointer-events: none;
1992}
1993
1994.fade-in {
1995  opacity: 0;
1996  transition: opacity 200ms ease-out;
1997}
1998
1999@keyframes moveUpFadeIn {
2000  0% {
2001    opacity: 0;
2002    transform: translate3d(0, 10%, 0);
2003  }
2004  100% {
2005    opacity: 1;
2006    transform: translateZ(0);
2007  }
2008}
2009/* EAA Accessibility  */
2010*:focus-visible {
2011  border-radius: 5px;
2012  outline: 4px solid red;
2013  outline-offset: 6px;
2014  transition: none !important;
2015}
2016
2017a:focus-visible, .btn:focus-visible, button:focus-visible {
2018  border-radius: 5px !important;
2019  outline: 4px solid red !important;
2020  outline-offset: 3px !important;
2021}
2022
2023input:focus, input:focus-visible, textarea:focus, textarea:focus-visible {
2024  outline: 1px solid #000 !important;
2025  outline-offset: 0px !important;
2026}
2027
2028.directory input:focus-visible, .directory input:focus, .directory select:focus-visible, .directory select:focus {
2029  outline: 1px solid #000 !important;
2030  outline-offset: 0px !important;
2031}
2032
2033#editor *:focus-visible, .editor-editor-interface *:focus-visible, block-editor__container *:focus-visible, .editor-styles-wrapper *:focus-visible {
2034  outline: none !important;
2035  outline-offset: none !important;
2036}
2037#editor a:focus-visible, #editor .btn:focus-visible, #editor button:focus-visible, .editor-editor-interface a:focus-visible, .editor-editor-interface .btn:focus-visible, .editor-editor-interface button:focus-visible, block-editor__container a:focus-visible, block-editor__container .btn:focus-visible, block-editor__container button:focus-visible, .editor-styles-wrapper a:focus-visible, .editor-styles-wrapper .btn:focus-visible, .editor-styles-wrapper button:focus-visible {
2038  outline: none !important;
2039  outline-offset: none !important;
2040}
2041
2042/*!
2043 * Hamburgers
2044 * @description Tasty CSS-animated hamburgers
2045 * @author Jonathan Suh @jonsuh
2046 * @site https://jonsuh.com/hamburgers
2047 * @link https://github.com/jonsuh/hamburgers
2048 */
2049.hamburger {
2050  display: inline-block;
2051  cursor: pointer;
2052  transition-property: opacity, filter;
2053  transition-duration: 0.15s;
2054  transition-timing-function: linear;
2055  font: inherit;
2056  color: inherit;
2057  text-transform: none;
2058  background-color: transparent;
2059  border: 0;
2060  margin: 0;
2061  overflow: visible;
2062}
2063.hamburger:hover {
2064  opacity: 1;
2065}
2066.hamburger.is-active:hover {
2067  opacity: 1;
2068}
2069.hamburger.is-active .hamburger-inner,
2070.hamburger.is-active .hamburger-inner::before,
2071.hamburger.is-active .hamburger-inner::after {
2072  background-color: #000;
2073}
2074
2075.hamburger-box {
2076  width: 41.63px;
2077  height: 26px;
2078  display: inline-block;
2079  position: relative;
2080}
2081
2082.hamburger-inner {
2083  display: block;
2084  top: 50%;
2085  margin-top: -1px;
2086}
2087.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
2088  width: 41.63px;
2089  height: 2px;
2090  background-color: #000;
2091  border-radius: 4px;
2092  position: absolute;
2093  transition-property: transform;
2094  transition-duration: 0.15s;
2095  transition-timing-function: ease;
2096}
2097.hamburger-inner::before, .hamburger-inner::after {
2098  content: "";
2099  display: block;
2100}
2101.hamburger-inner::before {
2102  top: -12px;
2103}
2104.hamburger-inner::after {
2105  bottom: -12px;
2106}
2107
2108/*
2109 * Slider
2110 */
2111.hamburger--slider .hamburger-inner {
2112  top: 1px;
2113}
2114.hamburger--slider .hamburger-inner::before {
2115  top: 12px;
2116  transition-property: transform, opacity;
2117  transition-timing-function: ease;
2118  transition-duration: 0.15s;
2119}
2120.hamburger--slider .hamburger-inner::after {
2121  top: 24px;
2122}
2123.hamburger--slider.is-active .hamburger-inner {
2124  transform: translate3d(0, 12px, 0) rotate(45deg);
2125}
2126.hamburger--slider.is-active .hamburger-inner::before {
2127  transform: rotate(-45deg) translate3d(-5.9471428571px, -10px, 0);
2128  opacity: 0;
2129}
2130.hamburger--slider.is-active .hamburger-inner::after {
2131  transform: translate3d(0, -24px, 0) rotate(-90deg);
2132}
2133
2134.header {
2135  position: absolute;
2136  width: 100%;
2137  top: 0;
2138  left: 0;
2139  z-index: 5;
2140  border-bottom: 1px solid rgba(255, 255, 255, 0.31);
2141}
2142@media screen and (max-width: 1024px) {
2143  .header {
2144    padding: 0.875rem 1.3125rem 0.78125rem 1.54375rem;
2145  }
2146}
2147.header-alt {
2148  border-bottom: 1px solid #F2F2F2;
2149}
2150.header-alt .header-right .btn-vouchers {
2151  background: #fff;
2152  color: #15274C;
2153}
2154.header-alt .header-right .btn-vouchers svg path {
2155  fill: #15274C;
2156}
2157.header-alt .header-right .btn-vouchers:hover {
2158  box-shadow: inset 0 -6.625rem 0 0 #15274C;
2159  color: #C5B377;
2160}
2161.header-alt .header-right .btn-vouchers:hover svg path {
2162  fill: #C5B377;
2163}
2164.header-alt .header-left .hamburger__container .hamburger-inner, .header-alt .header-left .hamburger__container .hamburger-inner::before, .header-alt .header-left .hamburger__container .hamburger-inner::after {
2165  background: #15274C;
2166}
2167.header-alt .header-left .hamburger__container .hamburger-text {
2168  color: #15274C;
2169}
2170.header-alt .header-left .featured-menu ul li:before {
2171  background: #15274C;
2172}
2173.header-alt .header-left .featured-menu ul li a {
2174  color: #15274C;
2175}
2176@media screen and (max-width: 1024px) {
2177  .header-alt {
2178    border-bottom: 1px solid #F6F6F6;
2179  }
2180}
2181.header__container {
2182  display: flex;
2183  justify-content: space-between;
2184  align-items: center;
2185}
2186.header-left {
2187  display: flex;
2188  align-items: center;
2189}
2190.header-left .hamburger__container {
2191  background: #fff;
2192  width: 6.625rem;
2193  height: 6.625rem;
2194  display: flex;
2195  justify-content: center;
2196  align-items: center;
2197}
2198@media screen and (max-width: 1024px) {
2199  .header-left .hamburger__container {
2200    background: transparent;
2201    width: auto;
2202    height: auto;
2203  }
2204}
2205@media screen and (min-width: 1025px) {
2206  .header-left .hamburger__container:hover {
2207    box-shadow: inset 0 -6.625rem 0 0 #15274C;
2208  }
2209  .header-left .hamburger__container:hover .hamburger-inner, .header-left .hamburger__container:hover .hamburger-inner::before, .header-left .hamburger__container:hover .hamburger-inner::after {
2210    background: #fff !important;
2211  }
2212  .header-left .hamburger__container:hover .hamburger-text {
2213    color: #fff;
2214  }
2215}
2216.header-left .hamburger__container .hamburger-inner, .header-left .hamburger__container .hamburger-inner::before, .header-left .hamburger__container .hamburger-inner::after {
2217  transition: all 300ms ease-in-out;
2218}
2219@media screen and (max-width: 1024px) {
2220  .header-left .hamburger__container .hamburger-inner, .header-left .hamburger__container .hamburger-inner::before, .header-left .hamburger__container .hamburger-inner::after {
2221    background: #fff;
2222  }
2223}
2224@media screen and (max-width: 1024px) {
2225  .header-left .hamburger__container .hamburger {
2226    padding: 0;
2227  }
2228}
2229@media screen and (max-width: 1024px) {
2230  .header-left .hamburger__container .hamburger-box {
2231    transform: scale(0.6);
2232  }
2233}
2234.header-left .hamburger__container .hamburger-text {
2235  margin: 0.3125rem 0 0 0;
2236  font: 700 10px/14px "Open Sans", serif;
2237  letter-spacing: 0.1875rem;
2238  text-transform: uppercase;
2239  color: #15274C;
2240  transition: all 300ms ease-in-out;
2241}
2242@media screen and (max-width: 1024px) {
2243  .header-left .hamburger__container .hamburger-text {
2244    margin: -0.3125rem 0 0 0;
2245    font: 400 0.4375rem/0.5625rem "Open Sans", serif;
2246    letter-spacing: 0.0875rem;
2247    color: #fff;
2248  }
2249}
2250.header-left .featured-menu {
2251  padding: 0 0 0 3.625rem;
2252  position: relative;
2253}
2254.header-left .featured-menu ul {
2255  list-style: none;
2256  margin: 0;
2257  padding: 0;
2258  display: flex;
2259  justify-content: flex-start;
2260  align-items: center;
2261}
2262.header-left .featured-menu ul li {
2263  margin: 0 0 0 3.125rem;
2264  position: relative;
2265  padding: 2.5625rem 0 2.65625rem;
2266  display: flex;
2267  justify-content: center;
2268}
2269.header-left .featured-menu ul li:first-of-type {
2270  margin: 0;
2271}
2272.header-left .featured-menu ul li:nth-child(n+5) {
2273  display: none;
2274}
2275.header-left .featured-menu ul li:before {
2276  content: "";
2277  position: absolute;
2278  bottom: 0;
2279  width: 0%;
2280  height: 0.125rem;
2281  background: #fff;
2282  transition: all 300ms ease-out;
2283}
2284.header-left .featured-menu ul li:hover:before {
2285  width: 100%;
2286}
2287.header-left .featured-menu ul li a {
2288  font: 1rem/1.375rem "Open Sans", serif;
2289  letter-spacing: 0rem;
2290  color: #fff;
2291}
2292.header-center {
2293  position: absolute;
2294  display: flex;
2295  justify-content: center;
2296  pointer-events: none;
2297  left: 0;
2298  right: 0;
2299}
2300@media screen and (max-width: 1024px) {
2301  .header-center {
2302    position: static;
2303  }
2304}
2305.header-center a {
2306  pointer-events: all;
2307}
2308.header-center a .logo {
2309  width: 8.4375rem;
2310  height: auto;
2311}
2312@media screen and (max-width: 1024px) {
2313  .header-center a .logo {
2314    width: 5rem;
2315  }
2316}
2317.header-right {
2318  display: flex;
2319  justify-content: flex-end;
2320  align-items: center;
2321}
2322.header-right .btn {
2323  display: flex;
2324  justify-content: center;
2325  align-items: center;
2326  font: 600 1rem/1.375rem "Open Sans", serif;
2327  letter-spacing: 0.1rem;
2328  color: #fff;
2329  text-transform: uppercase;
2330  padding: 2.5625rem 0 2.6875rem;
2331  flex: 0 0 16.25rem;
2332}
2333.header-right .btn svg {
2334  height: 1.3125rem;
2335  width: auto;
2336  margin: 0 0.875rem 0 0;
2337}
2338.header-right .btn svg path {
2339  fill: #fff;
2340  transition: all 300ms ease-in-out;
2341}
2342.header-right .btn-vouchers {
2343  box-shadow: inset 0 -6.625rem 0 0 #fff;
2344  color: #15274C;
2345}
2346.header-right .btn-vouchers svg path {
2347  fill: #15274C;
2348}
2349.header-right .btn-vouchers:hover {
2350  box-shadow: inset 0 -6.625rem 0 0 #15274C;
2351  color: #fff;
2352}
2353.header-right .btn-vouchers:hover svg path {
2354  fill: #fff;
2355}
2356.header-right .btn-book {
2357  background: #B59961;
2358  color: #000;
2359}
2360.header-right .btn-book:hover {
2361  background: #C8B489;
2362}
2363.header-right .btn-book svg path {
2364  fill: #000;
2365}
2366
2367.header.fixed {
2368  position: fixed;
2369  top: 0;
2370  left: 0;
2371  z-index: 4;
2372  background: #fff;
2373  border-bottom: 1px solid #F2F2F2;
2374}
2375@media screen and (max-width: 1024px) {
2376  .header.fixed .hamburger-inner, .header.fixed .hamburger-inner::before, .header.fixed .hamburger-inner::after {
2377    background: #15274C;
2378  }
2379}
2380@media screen and (max-width: 1024px) {
2381  .header.fixed .hamburger-text {
2382    color: #15274C;
2383  }
2384}
2385.header.fixed .featured-menu ul li:before {
2386  background: #15274C;
2387}
2388.header.fixed .featured-menu ul li a {
2389  color: #15274C;
2390}
2391.header.fixed .btn-vouchers {
2392  background: #fff;
2393  color: #15274C;
2394}
2395.header.fixed .btn-vouchers svg path {
2396  fill: #15274C;
2397}
2398.header.fixed .btn-vouchers:hover {
2399  box-shadow: inset 0 -6.625rem 0 0 #15274C;
2400  color: #C5B377;
2401}
2402.header.fixed .btn-vouchers:hover svg path {
2403  fill: #C5B377;
2404}
2405
2406.menu-overlay {
2407  position: fixed;
2408  width: 100%;
2409  margin: 6.6875rem 0 0 0;
2410  height: calc(100vh - 6.6875rem);
2411  background: #fff;
2412  z-index: 5;
2413  opacity: 0;
2414  pointer-events: none;
2415  transition: all 300ms ease-out;
2416}
2417@media screen and (max-width: 1024px) {
2418  .menu-overlay {
2419    margin: 4.555rem 0 0 0;
2420    height: calc(100vh - 4.555rem - 4.1875rem);
2421  }
2422}
2423.menu-overlay.open {
2424  opacity: 1;
2425  pointer-events: all;
2426}
2427.menu-overlay__container {
2428  display: flex;
2429  justify-content: center;
2430  align-items: stretch;
2431  height: 100%;
2432}
2433.menu-overlay-left {
2434  flex: 0 0 64.64%;
2435  padding: 5.9375rem 10.25rem 1.5625rem 10.25rem;
2436}
2437@media screen and (max-width: 1024px) {
2438  .menu-overlay-left {
2439    flex: 0 0 100%;
2440    padding: 5.9375rem 0 0;
2441  }
2442}
2443.menu-overlay-left ul.menu {
2444  margin: 0;
2445  padding: 0;
2446  list-style: none;
2447  text-align: left;
2448  overflow-y: auto;
2449  height: 100%;
2450}
2451@media screen and (max-width: 1024px) {
2452  .menu-overlay-left ul.menu {
2453    padding: 0 1.8125rem;
2454    height: calc(100% - 4.375rem);
2455  }
2456}
2457.menu-overlay-left ul.menu li {
2458  padding: 0.875rem 0;
2459  max-width: 29.125rem;
2460  position: relative;
2461  display: flex;
2462  justify-content: space-between;
2463  align-items: flex-start;
2464}
2465@media screen and (max-width: 1024px) {
2466  .menu-overlay-left ul.menu li {
2467    padding: 0.5625rem 0;
2468    justify-content: flex-start;
2469    flex-wrap: wrap;
2470  }
2471}
2472.menu-overlay-left ul.menu li:first-of-type {
2473  padding-top: 0;
2474}
2475.menu-overlay-left ul.menu li:hover .sub-menu, .menu-overlay-left ul.menu li:focus-within .sub-menu {
2476  opacity: 1;
2477  pointer-events: all;
2478  max-height: 100%;
2479}
2480@media screen and (max-width: 1024px) {
2481  .menu-overlay-left ul.menu li.expanded svg {
2482    transform: rotate3d(1, 0, 0, 180deg) translate(0, 0) !important;
2483  }
2484}
2485@media screen and (max-width: 1024px) {
2486  .menu-overlay-left ul.menu li.expanded .sub-menu {
2487    margin: 1.5rem 0 0 0;
2488    opacity: 1;
2489  }
2490}
2491.menu-overlay-left ul.menu li a {
2492  font: 2.5rem/3.25rem "EB Garamond", serif;
2493  letter-spacing: 0.125rem;
2494  color: #15274C;
2495}
2496@media screen and (max-width: 1024px) {
2497  .menu-overlay-left ul.menu li a {
2498    font: 1.5rem/1.9375rem "EB Garamond", serif;
2499    letter-spacing: 0.075rem;
2500  }
2501}
2502.menu-overlay-left ul.menu li .svg__container {
2503  padding: 1.0625rem 0 0 0;
2504}
2505@media screen and (max-width: 1024px) {
2506  .menu-overlay-left ul.menu li .svg__container {
2507    padding: 0.5rem 0 0 1rem;
2508  }
2509}
2510.menu-overlay-left ul.menu li .svg__container svg {
2511  width: 2.359375rem;
2512  height: auto;
2513}
2514@media screen and (max-width: 1024px) {
2515  .menu-overlay-left ul.menu li .svg__container svg {
2516    width: 0.828125rem;
2517    transform: rotate3d(0, 0, 0, 0) translate(0, 0);
2518    transition: transform 300ms ease-in-out;
2519  }
2520}
2521.menu-overlay-left ul.sub-menu {
2522  margin: 0;
2523  padding: 0;
2524  list-style: none;
2525  position: absolute;
2526  right: 0;
2527  padding: 1.0625rem 3.125rem 0;
2528  transform: translate(100%, 0%);
2529  opacity: 0;
2530  pointer-events: none;
2531  max-height: 0%;
2532  transition: all 150ms ease-out;
2533}
2534@media screen and (max-width: 1024px) {
2535  .menu-overlay-left ul.sub-menu {
2536    position: static;
2537    padding: 0;
2538    margin: 0;
2539    height: 0;
2540    overflow: hidden;
2541    transition: all 300ms ease-in-out;
2542    transform: none;
2543    flex: 0 0 100%;
2544  }
2545}
2546.menu-overlay-left ul.sub-menu li {
2547  margin: 0;
2548  padding: 0.5625rem 0;
2549}
2550@media screen and (max-width: 1024px) {
2551  .menu-overlay-left ul.sub-menu li {
2552    padding: 0.65625rem 0;
2553  }
2554}
2555.menu-overlay-left ul.sub-menu li:first-of-type {
2556  padding-top: 0;
2557}
2558.menu-overlay-left ul.sub-menu li a {
2559  font: 1rem/1.375rem "EB Garamond", serif;
2560  color: #15274C;
2561}
2562@media screen and (max-width: 1024px) {
2563  .menu-overlay-left ul.sub-menu li a {
2564    letter-spacing: 0.05rem;
2565  }
2566}
2567.menu-overlay-left .socials {
2568  background: #fff;
2569}
2570.menu-overlay-left .socials-items {
2571  display: flex;
2572  justify-content: space-between;
2573  align-items: center;
2574  height: 4.3125rem;
2575  border-top: 1px solid #E9E9E9;
2576  padding: 0 1.78125rem;
2577}
2578.menu-overlay-left .socials-item {
2579  flex: 0 0 auto;
2580}
2581.menu-overlay-left .socials-item:first-of-type {
2582  margin: 0;
2583}
2584.menu-overlay-left .socials-item.instagram {
2585  padding: 0;
2586}
2587.menu-overlay-left .socials-item.instagram svg {
2588  height: 1.394375rem;
2589}
2590.menu-overlay-left .socials-item.flickr svg {
2591  height: 0.626875rem;
2592}
2593.menu-overlay-left .socials-item.youtube svg {
2594  height: 1.268125rem;
2595}
2596.menu-overlay-left .socials-item.pinterest svg {
2597  height: 1.416875rem;
2598}
2599.menu-overlay-left .socials-item.twitter svg {
2600  height: 1.40625rem;
2601}
2602.menu-overlay-left .socials-item svg {
2603  height: 1.521875rem;
2604  width: auto;
2605}
2606.menu-overlay-left .socials-item svg path {
2607  transition: 300ms ease-out;
2608}
2609.menu-overlay-right {
2610  flex: 0 0 35.36%;
2611  position: relative;
2612  padding: 6.625rem 3.99rem 0 1.5625rem;
2613  text-align: right;
2614}
2615@media screen and (max-width: 1024px) {
2616  .menu-overlay-right {
2617    flex: 0 0 100%;
2618    padding: 0;
2619    position: absolute;
2620  }
2621}
2622.menu-overlay-right:before {
2623  content: "";
2624  width: 79.67%;
2625  height: 100%;
2626  position: absolute;
2627  top: 0;
2628  right: 0;
2629  background: transparent linear-gradient(89deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;
2630  opacity: 0.67;
2631}
2632@media screen and (max-width: 1024px) {
2633  .menu-overlay-right:before {
2634    display: none;
2635  }
2636}
2637.menu-overlay-right .background-image {
2638  position: absolute;
2639  top: 0;
2640  right: 0;
2641  width: 100%;
2642  height: 100%;
2643  object-fit: cover;
2644  z-index: -1;
2645}
2646@media screen and (max-width: 1024px) {
2647  .menu-overlay-right .background-image {
2648    display: none;
2649  }
2650}
2651.menu-overlay-right .socials {
2652  position: relative;
2653  z-index: 1;
2654}
2655.menu-overlay-right .socials-items {
2656  display: flex;
2657  flex-direction: column;
2658  justify-content: center;
2659  align-items: flex-end;
2660}
2661@media screen and (max-width: 1024px) {
2662  .menu-overlay-right .socials-items {
2663    flex-direction: row;
2664    justify-content: center;
2665    align-items: center;
2666  }
2667}
2668.menu-overlay-right .socials-item {
2669  margin: 2.69375rem 0 0 0;
2670  border-radius: 100%;
2671  display: flex;
2672  justify-content: center;
2673  align-items: center;
2674  padding: 0;
2675}
2676.menu-overlay-right .socials-item:first-of-type {
2677  margin: 0;
2678}
2679.menu-overlay-right .socials-item.flickr svg {
2680  height: 0.6225rem;
2681}
2682.menu-overlay-right .socials-item.youtube svg {
2683  height: 1.27rem;
2684}
2685.menu-overlay-right .socials-item.pinterest svg {
2686  height: 1.706875rem;
2687}
2688.menu-overlay-right .socials-item svg {
2689  height: 1.575625rem;
2690  width: auto;
2691}
2692.menu-overlay-right .socials-item svg path {
2693  transition: 300ms ease-out;
2694}
2695.menu-overlay-right .menu {
2696  margin: 7.635625rem 0 0 0;
2697  position: relative;
2698  z-index: 1;
2699}
2700@media screen and (max-width: 1024px) {
2701  .menu-overlay-right .menu {
2702    display: none;
2703  }
2704}
2705.menu-overlay-right .menu ul {
2706  list-style: none;
2707  text-align: right;
2708  max-height: calc(100vh - 6.6875rem - 6.625rem - 17.5rem - 7.635625rem - 1.5625rem);
2709  overflow-y: auto;
2710  padding: 0 0.9375rem 0 0;
2711}
2712.menu-overlay-right .menu ul::-webkit-scrollbar {
2713  width: 0.3125rem;
2714}
2715.menu-overlay-right .menu ul::-webkit-scrollbar-track {
2716  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
2717}
2718.menu-overlay-right .menu ul::-webkit-scrollbar-thumb {
2719  border-radius: 10px;
2720  background: #fff;
2721}
2722.menu-overlay-right .menu ul li {
2723  margin: 1.375rem 0 0 0;
2724}
2725.menu-overlay-right .menu ul li:first-of-type {
2726  margin: 0;
2727}
2728.menu-overlay-right .menu ul li a {
2729  font: 600 0.875rem/1.1875rem "Open Sans", serif;
2730  letter-spacing: 0.04375rem;
2731  color: #fff;
2732}
2733
2734.mobile-bar {
2735  display: flex;
2736  justify-content: center;
2737  align-items: center;
2738  position: fixed;
2739  bottom: 0;
2740  left: 0;
2741  width: 100%;
2742  height: 4.1875rem;
2743  border-top: 1px solid #E8E8E8;
2744  z-index: 5;
2745}
2746.mobile-bar .btn {
2747  flex: 1 0 50%;
2748  display: flex;
2749  align-items: center;
2750  justify-content: center;
2751  height: 100%;
2752  font: 600 0.75rem/1.0625rem "Open Sans", serif;
2753  letter-spacing: 0.075rem;
2754  text-transform: uppercase;
2755}
2756.mobile-bar .btn-vouchers {
2757  background: #fff;
2758  color: #15274C;
2759}
2760.mobile-bar .btn-vouchers svg path {
2761  fill: #15274C;
2762}
2763.mobile-bar .btn-book {
2764  background: #B59961;
2765  color: #000;
2766}
2767.mobile-bar .btn-book svg path {
2768  fill: #000;
2769}
2770.mobile-bar .btn svg {
2771  height: 0.9375rem;
2772  width: auto;
2773  margin: 0 0.5625rem 0 0;
2774}</style><style id='blockstudio-blog-home-blog-home-styles-inline-scss' data-processed  data-key='1776152412'>@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;
27741,400..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
2775html {
2776  margin-top: 0 !important;
2777}
2778
2779@media screen and (max-width: 1024px) {
2780  html {
2781    font-size: 16px;
2782  }
2783}
2784@media screen and (min-width: 1025px) and (max-width: 1300px) {
2785  html {
2786    font-size: 11px;
2787  }
2788}
2789@media screen and (min-width: 1301px) and (max-width: 1919px) {
2790  html {
2791    font-size: 14px;
2792  }
2793}
2794@media screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) {
2795  html {
2796    font-size: 14px;
2797  }
2798}
2799@media only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (-o-min-device-pixel-ratio: 5/4), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (min-resolution: 120dpi), only screen and (min-width: 1301px) and (max-width: 1919px) and (min-width: 1301px) and (max-width: 1919px) and (min-resolution: 1.25dppx) {
2800  html {
2801    font-size: 12px;
2802  }
2803}
2804
2805h1, .heading-1 {
2806  font: 5.9375rem/7.75rem "EB Garamond", serif;
2807}
2808@media screen and (max-width: 1024px) {
2809  h1, .heading-1 {
2810    font: 3.125rem/2.75rem "EB Garamond", serif;
2811  }
2812}
2813
2814h2, .heading-2 {
2815  font: 3.75rem/4.9375rem "EB Garamond", serif;
2816}
2817@media screen and (max-width: 1024px) {
2818  h2, .heading-2 {
2819    font: 2.125rem/2.5rem "EB Garamond", serif;
2820    letter-spacing: -0.02125rem;
2821  }
2822}
2823
2824h3, .heading-3 {
2825  font: 2.5rem/2.75rem "EB Garamond", serif;
2826}
2827@media screen and (max-width: 1024px) {
2828  h3, .heading-3 {
2829    font: 1.875rem/2.125rem "EB Garamond", serif;
2830    letter-spacing: 0rem;
2831  }
2832}
2833
2834h4, .heading-4 {
2835  font: 1.875rem/2.125rem "EB Garamond", serif;
2836  letter-spacing: 0.01875rem;
2837}
2838@media screen and (max-width: 1024px) {
2839  h4, .heading-4 {
2840    font: 1.125rem/1.25rem "EB Garamond", serif;
2841  }
2842}
2843
2844h5, .heading-5 {
2845  font: 1.25rem/1.625rem "EB Garamond", serif;
2846}
2847@media screen and (max-width: 1024px) {
2848  h5, .heading-5 {
2849    font: 1.125rem/1.4375rem "EB Garamond", serif;
2850  }
2851}
2852
2853.sub-title {
2854  font: 1rem/1.875rem "Open Sans", serif;
2855  letter-spacing: 0.2rem;
2856}
2857@media screen and (max-width: 1024px) {
2858  .sub-title {
2859    font: 0.75rem/1.875rem "Open Sans", serif;
2860    letter-spacing: 0.15rem;
2861  }
2862}
2863
2864p, .text__container {
2865  font: 1rem/1.875rem "Open Sans", serif;
2866}
2867@media screen and (max-width: 1024px) {
2868  p, .text__container {
2869    font: 0.875rem/1.5rem "Open Sans", serif;
2870  }
2871}
2872
2873a, .btn, .btn svg path {
2874  transition: all 300ms ease-in-out;
2875}
2876
2877.user-content-area h1, .text__container h1 {
2878  font: 3.75rem/4.875rem "EB Garamond", serif;
2879  letter-spacing: 0;
2880  color: #15274C;
2881  text-transform: uppercase;
2882  margin: 0 0 3.25rem;
2883}
2884@media screen and (max-width: 1024px) {
2885  .user-content-area h1, .text__container h1 {
2886    font: 2.125rem/2.25rem "EB Garamond", serif;
2887    letter-spacing: -0.02125rem;
2888    margin: 0 0 2.0625rem;
2889  }
2890}
2891.user-content-area h2, .text__container h2 {
2892  font: 2.5rem/3.25rem "EB Garamond", serif;
2893  letter-spacing: 0.025rem;
2894  text-transform: none;
2895  margin: 0 0 1.875rem;
2896  color: #15274C;
2897}
2898@media screen and (max-width: 1024px) {
2899  .user-content-area h2, .text__container h2 {
2900    font: 1.5rem/1.9375rem "EB Garamond", serif;
2901    letter-spacing: 0.015rem;
2902    margin: 0 0 1.6875rem;
2903  }
2904}
2905.user-content-area h3, .text__container h3 {
2906  font: 1.875rem/2.4375rem "EB Garamond", serif;
2907  letter-spacing: 0rem;
2908  text-transform: none;
2909  margin: 0 0 1.4375rem;
2910  color: #15274C;
2911}
2912@media screen and (max-width: 1024px) {
2913  .user-content-area h3, .text__container h3 {
2914    font: 1.25rem/1.625rem "EB Garamond", serif;
2915    letter-spacing: 0.0125rem;
2916    margin: 0 0 1.125rem;
2917  }
2918}
2919.user-content-area h3, .text__container h3 {
2920  font: 1.875rem/2.4375rem "EB Garamond", serif;
2921  letter-spacing: 0rem;
2922  text-transform: none;
2923  margin: 0 0 1.4375rem;
2924  color: #15274C;
2925}
2926@media screen and (max-width: 1024px) {
2927  .user-content-area h3, .text__container h3 {
2928    font: 1.25rem/1.625rem "EB Garamond", serif;
2929    letter-spacing: 0.0125rem;
2930    margin: 0 0 1.125rem;
2931  }
2932}
2933.user-content-area h4, .text__container h4 {
2934  font: 1.5rem/1.9375rem "EB Garamond", serif;
2935  letter-spacing: 0rem;
2936  text-transform: none;
2937  margin: 0 0 1.0625rem;
2938  color: #15274C;
2939}
2940@media screen and (max-width: 1024px) {
2941  .user-content-area h4, .text__container h4 {
2942    font: 1.125rem/1.4375rem "EB Garamond", serif;
2943    letter-spacing: 0.01125rem;
2944    margin: 0 0 0.9375rem;
2945  }
2946}
2947.user-content-area h5, .text__container h5 {
2948  font: 1.25rem/1.625rem "EB Garamond", serif;
2949  letter-spacing: 0rem;
2950  text-transform: none;
2951  margin: 0 0 1.125rem;
2952  color: #15274C;
2953}
2954@media screen and (max-width: 1024px) {
2955  .user-content-area h5, .text__container h5 {
2956    font: 1rem/1.3125rem "EB Garamond", serif;
2957    letter-spacing: 0rem;
2958    margin: 0 0 0.9375rem;
2959  }
2960}
2961.user-content-area h6, .text__container h6 {
2962  font: 700 1rem/1.3125rem "EB Garamond", serif;
2963  letter-spacing: 0rem;
2964  text-transform: none;
2965  margin: 0 0 1.1875rem;
2966  color: #15274C;
2967}
2968@media screen and (max-width: 1024px) {
2969  .user-content-area h6, .text__container h6 {
2970    font: 700 0.875rem/1.125rem "EB Garamond", serif;
2971    letter-spacing: 0rem;
2972    margin: 0 0 1rem;
2973  }
2974}
2975.user-content-area p, .text__container p {
2976  font: 16px/30px "Open Sans", serif;
2977  color: #15274C;
2978  margin: 0 0 1.5rem;
2979}
2980@media screen and (max-width: 1024px) {
2981  .user-content-area p, .text__container p {
2982    font: 15px/24px "Open Sans", serif;
2983    margin: 0 0 1.875rem;
2984  }
2985}
2986.user-content-area a, .text__container a {
2987  font-weight: bold;
2988  color: #0066CC;
2989  text-decoration: underline;
2990}
2991.user-content-area img, .user-content-area video, .text__container img, .text__container video {
2992  max-width: 100%;
2993  height: auto;
2994}
2995.user-content-area iframe, .text__container iframe {
2996  max-width: 100%;
2997}
2998.user-content-area table, .text__container table {
2999  text-align: left;
3000}
3001.user-content-area table thead, .text__container table thead {
3002  font-weight: 600;
3003  color: #15274C;
3004  border-color: #15274C;
3005  text-transform: uppercase;
3006  border-bottom: none;
3007}
3008.user-content-area table thead th, .text__container table thead th {
3009  font-weight: 600;
3010  font: 600 1rem "Open Sans", serif;
3011}
3012@media screen and (max-width: 1024px) {
3013  .user-content-area table thead th, .text__container table thead th {
3014    font: 600 0.875rem "Open Sans", serif;
3015  }
3016}
3017.user-content-area table tbody, .text__container table tbody {
3018  color: #3B4358;
3019  border-color: #15274C;
3020}
3021.user-content-area table tr, .text__container table tr {
3022  padding: 21px 23px;
3023}
3024@media screen and (max-width: 1024px) {
3025  .user-content-area table tr, .text__container table tr {
3026    padding: 0.75rem 0.9375rem;
3027  }
3028}
3029.user-content-area table td, .text__container table td {
3030  font: 1rem "Open Sans", serif;
3031}
3032@media screen and (max-width: 1024px) {
3033  .user-content-area table td, .text__container table td {
3034    font: 600 0.875rem "Open Sans", serif;
3035  }
3036}
3037.user-content-area ul, .text__container ul {
3038  text-align: left;
3039  padding-inline-start: 15px;
3040}
3041.user-content-area ul li, .text__container ul li {
3042  margin: 0;
3043}
3044.user-content-area ul li *, .text__container ul li * {
3045  margin: 0;
3046}
3047.user-content-area form, .text__container form {
3048  text-align: left;
3049  margin: 0 0 4.6875rem;
3050}
3051@media screen and (max-width: 1024px) {
3052  .user-content-area form, .text__container form {
3053    margin: 0 0 2.5625rem;
3054  }
3055}
3056.user-content-area form .gfield_label, .user-content-area form .gform-field-label--type-sub, .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form .gfield_label, .text__container form .gform-field-label--type-sub, .text__container form input[type=submit], .text__container form .gform_button {
3057  font: 16px/22px "Open Sans", serif;
3058  color: #15274C;
3059}
3060@media screen and (max-width: 1024px) {
3061  .user-content-area form .gfield_label, .user-content-area form .gform-field-label--type-sub, .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form .gfield_label, .text__container form .gform-field-label--type-sub, .text__container form input[type=submit], .text__container form .gform_button {
3062    font: 15px/20px "Open Sans", serif;
3063  }
3064}
3065.user-content-area form input, .text__container form input {
3066  border: 1px solid #15274C !important;
3067  height: 56px;
3068}
3069@media screen and (max-width: 1024px) {
3070  .user-content-area form input, .text__container form input {
3071    height: 45px;
3072  }
3073}
3074.user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form input[type=submit], .text__container form .gform_button {
3075  height: auto !important;
3076  letter-spacing: 1.6px !important;
3077  background: #fff !important;
3078  color: #15274C !important;
3079  border: 1px solid #15274C !important;
3080  border-radius: 24.5px !important;
3081  padding: 16px 108px !important;
3082  text-transform: uppercase !important;
3083}
3084@media screen and (max-width: 1024px) {
3085  .user-content-area form input[type=submit], .user-content-area form .gform_button, .text__container form input[type=submit], .text__container form .gform_button {
3086    letter-spacing: 0.75px !important;
3087    padding: 16px 0 !important;
3088    width: 100% !important;
3089  }
3090}
3091.user-content-area form input[type=submit]:hover, .user-content-area form .gform_button:hover, .text__container form input[type=submit]:hover, .text__container form .gform_button:hover {
3092  background: #15274C !important;
3093  color: #C5B377 !important;
3094}
3095.user-content-area .gform-theme--framework input[type=checkbox]:where(:not
3095(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, .text__container .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
3096  color: #15274C !important;
3097}
3098
3099.js-read-more {
3100  overflow: hidden;
3101  transition: height 300ms ease-in-out;
3102  padding: 0;
3103  margin: 0;
3104}
3105
3106.js-read-more.collapsed {
3107  display: -webkit-box;
3108  -webkit-box-orient: vertical;
3109  overflow: hidden;
3110}
3111
3112.read-more-container, .read-smore__link-wrap {
3113  margin: 2.1875rem 0 0 0;
3114  width: 100%;
3115  height: auto;
3116  transition: all 300ms ease-in-out;
3117  position: relative;
3118  text-align: center;
3119}
3120@media screen and (max-width: 1024px) {
3121  .read-more-container, .read-smore__link-wrap {
3122    margin: 1.8125rem 0 0 0;
3123  }
3124}
3125.read-more-container .read-more-toggle, .read-more-container .read-smore__link, .read-smore__link-wrap .read-more-toggle, .read-smore__link-wrap .read-smore__link {
3126  padding: 0 0 0.5rem 0;
3127  color: #15274C;
3128  display: inline-flex;
3129  justify-content: center;
3130  align-items: center;
3131  font: 1rem/1.375rem "Open Sans", serif;
3132  letter-spacing: 0.1rem;
3133  text-transform: uppercase;
3134  cursor: pointer;
3135  position: relative;
3136  transition: color 300ms ease-in-out;
3137}
3138@media screen and (max-width: 1024px) {
3139  .read-more-container .read-more-toggle, .read-more-container .read-smore__link, .read-smore__link-wrap .read-more-toggle, .read-smore__link-wrap .read-smore__link {
3140    font: 0.75rem/1.0625rem "Open Sans", serif;
3141    letter-spacing: 0.075rem;
3142  }
3143}
3144.read-more-container .read-more-toggle.expanded svg, .read-more-container .read-smore__link.expanded svg, .read-smore__link-wrap .read-more-toggle.expanded svg, .read-smore__link-wrap .read-smore__link.expanded svg {
3145  transform: rotate3d(1, 0, 0, 180deg) translate(0.5rem, 0px);
3146}
3147.read-more-container .read-more-toggle.expanded:after, .read-more-container .read-smore__link.expanded:after, .read-smore__link-wrap .read-more-toggle.expanded:after, .read-smore__link-wrap .read-smore__link.expanded:after {
3148  height: 0px;
3149  top: 0;
3150}
3151.read-more-container .read-more-toggle svg, .read-more-container .read-smore__link svg, .read-smore__link-wrap .read-more-toggle svg, .read-smore__link-wrap .read-smore__link svg {
3152  width: 0.625rem;
3153  height: auto;
3154  transform: rotate3d(1, 0, 0, 0deg) translate(0.5rem, 0);
3155  transform-origin: center;
3156  transition: transform 300ms ease-in-out;
3157}
3158.read-more-container .read-more-toggle svg:before, .read-more-container .read-smore__link svg:before, .read-smore__link-wrap .read-more-toggle svg:before, .read-smore__link-wrap .read-smore__link svg:before {
3159  margin: 0;
3160}
3161.read-more-container .read-more-toggle svg path, .read-more-container .read-smore__link svg path, .read-smore__link-wrap .read-more-toggle svg path, .read-smore__link-wrap .read-smore__link svg path {
3162  fill: #15274C;
3163}
3164
3165#snow {
3166  position: fixed;
3167  top: 0;
3168  left: 0;
3169  right: 0;
3170  bottom: 0;
3171  pointer-events: none;
3172  z-index: 1000;
3173}
3174
3175@media (prefers-reduced-motion: reduce) {
3176  #snow {
3177    display: none !important;
3178  }
3179}
3180/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
3181/*
3182Document
3183========
3184*/
3185/**
3186Use a better box model (opinionated).
3187*/
3188.swiper-button-next, .swiper-button-prev {
3189  z-index: 3;
3190}
3191
3192*,
3193::before,
3194::after {
3195  box-sizing: border-box;
3196}
3197
3198/**
3199Use a more readable tab size (opinionated).
3200*/
3201html {
3202  -moz-tab-size: 4;
3203  tab-size: 4;
3204  scroll-behavior: smooth;
3205}
3206
3207* {
3208  -webkit-tap-highlight-color: transparent;
3209}
3210
3211/**
32121. Correct the line height in all browsers.
32132. Prevent adjustments of font size after orientation changes in iOS.
3214*/
3215picture {
3216  display: contents;
3217}
3218
3219html {
3220  line-height: 1.15; /* 1 */
3221  -webkit-text-size-adjust: 100%; /* 2 */
3222}
3223
3224a.swiper-slide {
3225  font-size: 0;
3226}
3227
3228a {
3229  color: #0066CC;
3230  text-decoration: none;
3231}
3232
3233h1, h2, h3, h4, h5, h6, p {
3234  margin: 0;
3235  padding: 0;
3236}
3237
3238/*
3239Sections
3240========
3241*/
3242/**
3243Remove the margin in all browsers.
3244*/
3245body {
3246  margin: 0;
3247  padding: 0;
3248  overflow-x: hidden;
3249}
3250
3251/**
3252Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
3253*/
3254body {
3255  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
3256}
3257
3258/*
3259Grouping content
3260================
3261*/
3262/**
32631. Add the correct height in Firefox.
32642. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3265*/
3266hr {
3267  height: 0; /* 1 */
3268  color: inherit; /* 2 */
3269  margin: 0;
3270  margin-block-end: 0;
3271  margin-inline-end: 0;
3272  margin-inline-start: 0;
3273}
3274
3275/*
3276Text-level semantics
3277====================
3278*/
3279/**
3280Add the correct text decoration in Chrome, Edge, and Safari.
3281*/
3282abbr[title] {
3283  text-decoration: underline dotted;
3284}
3285
3286/**
3287Add the correct font weight in Edge and Safari.
3288*/
3289b,
3290strong {
3291  font-weight: bolder;
3292}
3293
3294/**
32951. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
32962. Correct the odd 'em' font sizing in all browsers.
3297*/
3298code,
3299kbd,
3300samp,
3301pre {
3302  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
3303  font-size: 1em; /* 2 */
3304}
3305
3306/**
3307Add the correct font size in all browsers.
3308*/
3309small {
3310  font-size: 80%;
3311}
3312
3313/**
3314Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
3315*/
3316sub,
3317sup {
3318  font-size: 75%;
3319  line-height: 0;
3320  position: relative;
3321  vertical-align: baseline;
3322}
3323
3324sub {
3325  bottom: -0.25em;
3326}
3327
3328sup {
3329  top: -0.5em;
3330}
3331
3332/*
3333Tabular data
3334============
3335*/
3336/**
33371. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
33382. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3339*/
3340table {
3341  text-indent: 0; /* 1 */
3342  border-color: inherit; /* 2 */
3343}
3344
3345/*
3346Forms
3347=====
3348*/
3349/**
33501. Change the font styles in all browsers.
33512. Remove the margin in Firefox and Safari.
3352*/
3353button,
3354input,
3355optgroup,
3356select,
3357textarea {
3358  font-family: inherit; /* 1 */
3359  font-size: 100%; /* 1 */
3360  line-height: 1.15; /* 1 */
3361  margin: 0; /* 2 */
3362}
3363
3364/**
3365Remove the inheritance of text transform in Edge and Firefox.
33661. Remove the inheritance of text transform in Firefox.
3367*/
3368button,
3369select { /* 1 */
3370  text-transform: none;
3371}
3372
3373/**
3374Correct the inability to style clickable types in iOS and Safari.
3375*/
3376button,
3377[type=button],
3378[type=reset],
3379[type=submit] {
3380  -webkit-appearance: button;
3381}
3382
3383/**
3384Remove the inner border and padding in Firefox.
3385*/
3386::-moz-focus-inner {
3387  border-style: none;
3388  padding: 0;
3389}
3390
3391/**
3392Restore the focus styles unset by the previous rule.
3393*/
3394:-moz-focusring {
3395  outline: 1px dotted ButtonText;
3396}
3397
3398/**
3399Remove the additional ':invalid' styles in Firefox.
3400See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
3401*/
3402:-moz-ui-invalid {
3403  box-shadow: none;
3404}
3405
3406/**
3407Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
3408*/
3409legend {
3410  padding: 0;
3411}
3412
3413/**
3414Add the correct vertical alignment in Chrome and Firefox.
3415*/
3416progress {
3417  vertical-align: baseline;
3418}
3419
3420/**
3421Correct the cursor style of increment and decrement buttons in Safari.
3422*/
3423::-webkit-inner-spin-button,
3424::-webkit-outer-spin-button {
3425  height: auto;
3426}
3427
3428/**
34291. Correct the odd appearance in Chrome and Safari.
34302. Correct the outline style in Safari.
3431*/
3432[type=search] {
3433  -webkit-appearance: textfield; /* 1 */
3434  outline-offset: -2px; /* 2 */
3435}
3436
3437/**
3438Remove the inner padding in Chrome and Safari on macOS.
3439*/
3440::-webkit-search-decoration {
3441  -webkit-appearance: none;
3442}
3443
3444/**
34451. Correct the inability to style clickable types in iOS and Safari.
34462. Change font properties to 'inherit' in Safari.
3447*/
3448::-webkit-file-upload-button {
3449  -webkit-appearance: button; /* 1 */
3450  font: inherit; /* 2 */
3451}
3452
3453/*
3454Interactive
3455===========
3456*/
3457/*
3458Add the correct display in Chrome and Safari.
3459*/
3460summary {
3461  display: list-item;
3462}
3463
3464@media screen and (min-width: 521px) {
3465  .mobile {
3466    display: none !important;
3467  }
3468}
3469
3470@media screen and (min-width: 769px) {
3471  .mobile-tablet-s {
3472    display: none !important;
3473  }
3474}
3475
3476@media screen and (max-width: 520px) {
3477  .tablet-plus {
3478    display: none !important;
3479  }
3480}
3481
3482@media screen and (max-width: 768px) {
3483  .tablet-plus-l {
3484    display: none !important;
3485  }
3486}
3487
3488@media screen and (min-width: 1025px) {
3489  .touch {
3490    display: none !important;
3491  }
3492}
3493
3494@media screen and (max-width: 1024px) {
3495  .desktop {
3496    display: none !important;
3497  }
3498}
3499
3500.hidden {
3501  display: none !important;
3502}
3503
3504* {
3505  scroll-margin-top: 5.4375rem;
3506}
3507@media screen and (max-width: 1024px) {
3508  * {
3509    scroll-margin-top: 3.8125rem;
3510  }
3511}
3512
3513::before, ::after {
3514  pointer-events: none;
3515}
3516
3517.fade-in {
3518  opacity: 0;
3519  transition: opacity 200ms ease-out;
3520}
3521
3522@keyframes moveUpFadeIn {
3523  0% {
3524    opacity: 0;
3525    transform: translate3d(0, 10%, 0);
3526  }
3527  100% {
3528    opacity: 1;
3529    transform: translateZ(0);
3530  }
3531}
3532/* EAA Accessibility  */
3533*:focus-visible {
3534  border-radius: 5px;
3535  outline: 4px solid red;
3536  outline-offset: 6px;
3537  transition: none !important;
3538}
3539
3540a:focus-visible, .btn:focus-visible, button:focus-visible {
3541  border-radius: 5px !important;
3542  outline: 4px solid red !important;
3543  outline-offset: 3px !important;
3544}
3545
3546input:focus, input:focus-visible, textarea:focus, textarea:focus-visible {
3547  outline: 1px solid #000 !important;
3548  outline-offset: 0px !important;
3549}
3550
3551.directory input:focus-visible, .directory input:focus, .directory select:focus-visible, .directory select:focus {
3552  outline: 1px solid #000 !important;
3553  outline-offset: 0px !important;
3554}
3555
3556#editor *:focus-visible, .editor-editor-interface *:focus-visible, block-editor__container *:focus-visible, .editor-styles-wrapper *:focus-visible {
3557  outline: none !important;
3558  outline-offset: none !important;
3559}
3560#editor a:focus-visible, #editor .btn:focus-visible, #editor button:focus-visible, .editor-editor-interface a:focus-visible, .editor-editor-interface .btn:focus-visible, .editor-editor-interface button:focus-visible, block-editor__container a:focus-visible, block-editor__container .btn:focus-visible, block-editor__container button:focus-visible, .editor-styles-wrapper a:focus-visible, .editor-styles-wrapper .btn:focus-visible, .editor-styles-wrapper button:focus-visible {
3561  outline: none !important;
3562  outline-offset: none !important;
3563}
3564
3565body {
3566  padding: 0 !important;
3567}
3568
3569.blog {
3570  padding: 9.375rem 0 4.0625rem;
3571}
3572@media screen and (max-width: 1024px) {
3573  .blog {
3574    padding: 6.25rem 1.8125rem 1.875rem;
3575  }
3576}
3577.blog__container {
3578  text-align: center;
3579}
3580.blog__container .sub-title {
3581  color: #15274C;
3582  text-transform: uppercase;
3583}
3584.blog__container .title {
3585  font: 3.75rem/4.9375rem "EB Garamond", serif;
3586  color: #15274C;
3587  text-transform: uppercase;
3588}
3589@media screen and (max-width: 1024px) {
3590  .blog__container .title {
3591    font: 2.125rem/2.5rem "EB Garamond", serif;
3592    letter-spacing: -0.02125rem;
3593    padding: 0 1.9375rem;
3594  }
3595}
3596.blog-categories {
3597  margin: 1.25rem 0 0 0;
3598  display: flex;
3599  justify-content: center;
3600  align-items: center;
3601  overflow-x: auto;
3602}
3603@media screen and (max-width: 1024px) {
3604  .blog-categories {
3605    justify-content: flex-start;
3606  }
3607}
3608.blog-category {
3609  margin: 0 0.625rem;
3610  text-decoration: underline;
3611  color: #0066CC;
3612  flex: 0 0 auto;
3613  padding: 0.625rem 0;
3614}
3615.blog-items {
3616  margin: -2.4375rem 0 0 -2.0625rem;
3617  display: flex;
3618  justify-content: flex-start;
3619  align-items: flex-start;
3620  flex-wrap: wrap;
3621  padding: 4.6875rem 19rem;
3622}
3623@media screen and (max-width: 1024px) {
3624  .blog-items {
3625    margin: 0;
3626    padding: 3.75rem 0 0 0;
3627    flex-wrap: wrap;
3628  }
3629}
3630.blog-item {
3631  margin: 2.4375rem 0 0 2.0625rem;
3632  flex: 0 1 calc(33.3333333333% - 2.0625rem);
3633}
3634@media screen and (max-width: 1024px) {
3635  .blog-item {
3636    margin: 2.125rem 0 0 0;
3637    flex: 0 0 100%;
3638  }
3639}
3640@media screen and (max-width: 1024px) {
3641  .blog-item:first-of-type {
3642    margin: 0;
3643  }
3644}
3645.blog-item-image__container {
3646  position: relative;
3647  overflow: hidden;
3648  aspect-ratio: 410.33/268.63;
3649}
3650@media screen and (max-width: 1024px) {
3651  .blog-item-image__container {
3652    aspect-ratio: 354/234.98;
3653  }
3654}
3655.blog-item-image__container:before {
3656  content: "";
3657  position: absolute;
3658  bottom: 0;
3659  left: 0;
3660  width: 100%;
3661  height: 86%;
3662  background: transparent linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 0% 0% 
3662no-repeat padding-box;
3663  transition: all 300ms ease-out;
3664  opacity: 0.5;
3665  transform: translate3d(0, 100%, 0);
3666  z-index: 1;
3667}
3668@media screen and (max-width: 1024px) {
3669  .blog-item-image__container:before {
3670    transform: none;
3671    opacity: 0.72;
3672  }
3673}
3674.blog-item-image__container img, .blog-item-image__container svg {
3675  width: 100%;
3676  height: 100%;
3677  object-fit: cover;
3678}
3679.blog-item-text__container {
3680  padding: 1.25rem 0 0 0;
3681  text-align: left;
3682}
3683@media screen and (max-width: 1024px) {
3684  .blog-item-text__container {
3685    padding: 0.75rem 0 0 0;
3686  }
3687}
3688.blog-item-text__container-category__container {
3689  display: flex;
3690  justify-content: flex-start;
3691  flex-wrap: wrap;
3692}
3693.blog-item-text__container-category {
3694  margin: 0 0 0 0.3125rem;
3695  display: inline-block;
3696  font: 600 0.75rem/1.0625rem "Open Sans", serif;
3697  letter-spacing: 0.15rem;
3698  text-transform: uppercase;
3699  color: #15274C;
3700  background: #DCDFE5;
3701  border-radius: 0.8125rem;
3702  padding: 0.3125rem 0.9375rem 0.25rem 0.8125rem;
3703}
3704@media screen and (max-width: 1024px) {
3705  .blog-item-text__container-category {
3706    font: 600 0.625rem/0.875rem "Open Sans", serif;
3707    letter-spacing: 0.125rem;
3708    padding: 0.25rem 0.875rem 0.3125rem;
3709  }
3710}
3711.blog-item-text__container-category:first-of-type {
3712  margin: 0;
3713}
3714.blog-item-text__container-title {
3715  margin: 0.5rem 0 0 0;
3716  color: #15274C;
3717  text-transform: uppercase;
3718}
3719@media screen and (max-width: 1024px) {
3720  .blog-item-text__container-title {
3721    margin: 0.3125rem 0 0 0;
3722  }
3723}
3724.blog-item-text__container-reading-time {
3725  margin: 0.5rem 0 0 0;
3726  font: 0.875rem/1.5rem "Open Sans", serif;
3727  color: #15274C;
3728}
3729.blog-item-text__container-description {
3730  margin: 1.5625rem 0 0 0;
3731  font: 0.875rem/1.5rem "Open Sans", serif;
3732  color: #15274C;
3733  display: -webkit-box;
3734  -webkit-box-orient: vertical;
3735  -webkit-line-clamp: 3;
3736  overflow: hidden;
3737}
3738@media screen and (max-width: 1024px) {
3739  .blog-item-text__container-description {
3740    margin: 0.625rem 0 0 0;
3741    -webkit-line-clamp: 5;
3742  }
3743}</style></head>
3744
3745<body class="blog wp-embed-responsive wp-theme-netaffinity-theme">
3746		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 3746-3748
3746
3747		<noscript>
3748			<iframe src="https://www.googletagmanager.com/ns.html?id=
3748GTM-PV2JQ7
vendor: 88 bytes, lines 3748-3750
3748" height="0" width="0" style="display:none;visibility:hidden"></iframe>
3749		</noscript>
3750		
3750<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
3751			<!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 3751-3753
3751
3752	<noscript>
3753		<iframe src="https://www.googletagmanager.com/ns.html?id=
3753GTM-MFW4SDZ5
vendor: 99 bytes, lines 3753-3756
3753"
3754		        height="0" width="0" style="display:none;visibility:hidden"></iframe>
3755	</noscript>
3756	
3756<!-- End Google Tag Manager (noscript) -->
3757	
3758<div class="wp-site-blocks"><header class="header hidden">
3759    <div class="header__container">
3760        <div class="header-left">
3761            <div class="hamburger__container btn">
3762                <button class="hamburger hamburger--slider js-menu-open" type="button">
3763                    <span class="hamburger-box">
3764                    <span class="hamburger-inner"></span>
3765                    </span>
3766                    <p class="hamburger-text">menu</p>
3767                </button>
3768            </div>
3769            <div class="featured-menu">
3770                <ul id="menu-featured-menu-3" class="featured-menu desktop"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1611"><a href="https://www.irelands-blue-book.ie/hotels-and-restaurants/">Hotels &amp; Restaurants</a></li>
3771<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1328"><a href="https://www.irelands-blue-book.ie/offers/">Special Offers</a></li>
3772<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1329"><a href="https://www.irelands-blue-book.ie/contact/">Contact</a></li>
3773</ul>            </div>
3774        </div>
3775        <div class="header-center">
3776         <a href="https://www.irelands-blue-book.ie">
3777                        <img class="logo lazyload" width="141" height="74" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABIAQAAAAD0ItvGAAAAAnRSTlMAAHaTzTgAAAATSURBVDjLY2AYBaNgFIyCUQACAAUQAAHtBSpUAAAAAElFTkSuQmCC" alt="Ireland's Blue Book" data-src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/images/logo-white.png" decoding="async" data-eio-rwidth="135" data-eio-rheight="72"><noscript><img class="logo" width="141" height="74" src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/images/logo-white.png" alt="Ireland's Blue Book" data-eio="l"></noscript>
3778                     </a>
3779            
3780        </div>
3781        <div class="header-right desktop">
3782                                <a href="https://giftvouchers.irelands-blue-book.ie/property/ibbvie/vouchers/list" target="_blank" class="btn btn-vouchers">
3783                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"></path></svg>
3784                    <span>Gift Vouchers</span>
3785                </a>
3786                
3787            <a href="#" class="btn btn-book open-searchbox-2648">
3788                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 
37880c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path></svg>
3789                <span>Book Your Stay</span>
3790            </a>
3791        </div>
3792    </div>
3793</header>
3794
3795<header class="header fixed" tabindex="-1" aria-hidden="true">
3796    <div class="header__container">
3797        <div class="header-left">
3798            <div class="hamburger__container btn">
3799                <button class="hamburger hamburger--slider js-menu-open" type="button">
3800                    <span class="hamburger-box">
3801                    <span class="hamburger-inner"></span>
3802                    </span>
3803                    <p class="hamburger-text">menu</p>
3804                </button>
3805            </div>
3806            <div class="featured-menu">
3807                <ul id="menu-featured-menu-4" class="featured-menu desktop"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1611"><a href="https://www.irelands-blue-book.ie/hotels-and-restaurants/">Hotels &amp; Restaurants</a></li>
3808<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1328"><a href="https://www.irelands-blue-book.ie/offers/">Special Offers</a></li>
3809<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1329"><a href="https://www.irelands-blue-book.ie/contact/">Contact</a></li>
3810</ul>            </div>
3811        </div>
3812        <div class="header-center">
3813         <a href="https://www.irelands-blue-book.ie">
3814            <img class="logo lazyload" width="141" height="74" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAABKAQAAAACuyOoEAAAAAnRSTlMAAHaTzTgAAAAUSURBVDjLY2AYBaNgFIyCUUB/AAAFfgABhZ9gHAAAAABJRU5ErkJggg==" data-src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/images/logo-blue.png" decoding="async" data-eio-rwidth="141" data-eio-rheight="74"><noscript><img class="logo" width="141" height="74" src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/images/logo-blue.png" data-eio="l"></noscript>
3815         </a>
3816            
3817        </div>
3818        <div class="header-right desktop">
3819                            <a href="https://giftvouchers.irelands-blue-book.ie/property/ibbvie/vouchers/list" target="_blank" class="btn btn-vouchers">
3820                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"></path></svg>
3821                    <span>Gift Vouchers</span>
3822                </a>
3823                
3824            <a href="#" class="btn btn-book open-searchbox-2648">
3825                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 
38250c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path></svg>
3826                <span>Book Your Stay</span>
3827            </a>
3828        </div>
3829    </div>
3830</header>
3831
3832<div class="menu-overlay" tabindex="-1" aria-hidden="true" inert>
3833    <header class="header fixed">
3834    <div class="header__container">
3835        <div class="header-left">
3836            <div class="hamburger__container btn">
3837                <button class="hamburger hamburger--slider js-menu-open" type="button">
3838                    <span class="hamburger-box">
3839                    <span class="hamburger-inner"></span>
3840                    </span>
3841                    <p class="hamburger-text">menu</p>
3842                </button>
3843            </div>
3844            <div class="featured-menu">
3845                <ul id="menu-featured-menu-5" class="featured-menu desktop"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1611"><a href="https://www.irelands-blue-book.ie/hotels-and-restaurants/">Hotels &amp; Restaurants</a></li>
3846<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1328"><a href="https://www.irelands-blue-book.ie/offers/">Special Offers</a></li>
3847<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1329"><a href="https://www.irelands-blue-book.ie/contact/">Contact</a></li>
3848</ul>            </div>
3849        </div>
3850        <div class="header-center">
3851            <a href="https://www.irelands-blue-book.ie">
3852                <img class="logo lazyload" width="141" height="74" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAABKAQAAAACuyOoEAAAAAnRSTlMAAHaTzTgAAAAUSURBVDjLY2AYBaNgFIyCUUB/AAAFfgABhZ9gHAAAAABJRU5ErkJggg==" data-src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/images/logo-blue.png" decoding="async" data-eio-rwidth="141" data-eio-rheight="74"><noscript><img class="logo" width="141" height="74" src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/images/logo-blue.png" data-eio="l"></noscript>
3853            </a>
3854        </div>
3855        <div class="header-right desktop">
3856                                <a href="https://giftvouchers.irelands-blue-book.ie/property/ibbvie/vouchers/list" target="_blank" class="btn btn-vouchers">
3857                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"></path></svg>
3858                    <span>Gift Vouchers</span>
3859                </a>
3860                
3861            <a href="#" class="btn btn-book open-searchbox-2648">
3862                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 
38620c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path></svg>
3863                <span>Book Your Stay</span>
3864            </a>
3865        </div>
3866    </div>
3867</header>
3868    <div class="menu-overlay__container">
3869        <div class="menu-overlay-left">
3870            <ul id="menu-main-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-105"><a href="https://www.irelands-blue-book.ie/">Home</a></li>
3871<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1609"><a href="https://www.irelands-blue-book.ie/hotels-and-restaurants/">Hotels &amp; Restaurants</a></li>
3872<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1238"><a href="https://www.irelands-blue-book.ie/offers/">Special Offers</a></li>
3873<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1237"><a href="https://www.irelands-blue-book.ie/get-inspired/">Get Inspired</a></li>
3874<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1231"><a href="https://www.irelands-blue-book.ie/order-irelands-blue-book/">Order Ireland&rsquo;s Blue Book</a></li>
3875<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1230"><a href="https://www.irelands-blue-book.ie/contact/">Contact</a></li>
3876</ul>            <div class="socials touch">
3877                <div class="socials-items">
3878                                             <a href="https://x.com/IrelandBlueBook" target="_blank" class="socials-item x btn">
3879                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 28.121 28.74">
3880                        <path id="twiiterX" class="fill-path" d="M16.737,12.169,27.2,0H24.723l-9.09,10.566L8.373,0H0L10.979,15.977,0,28.74H2.482l9.6-11.159L19.748,28.74h8.373L16.737,12.169Zm-3.4,3.949-1.113-1.591L3.375,1.868h3.81l7.143,10.217,1.113,1.591,9.285,13.28h-3.81L13.339,16.118Z" fill="#15274c"></path>
3881                        </svg>
3882                        </a>
3883                                                                        <a href="https://www.instagram.com/irelandsbluebook/" target="_blank" class="socials-item instagram btn">
3884                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 29.881 29.874" style="transform: rotate(180deg);">
3885                        <path id="instagram" class="fill-path" d="M14.295,53.563a7.369,7.369,0,1,0-7.369-7.369A7.357,7.357,0,0,0,14.295,53.563Zm0-12.159A4.791,4.791,0,1,1,9.5,46.195,4.8,4.8,0,0,1,14.295,41.4ZM4.906,53.865a1.719,1.719,0,1,1,1.719,1.719A1.715,1.715,0,0,1,4.906,53.865ZM.026,52.121a8.505,8.505,0,0,0,2.322,6.022,8.561,8.561,0,0,0,6.022,2.322c2.373.135,9.485.135,11.858,0a8.549,8.549,0,0,0,6.022-2.315,8.533,8.533,0,0,0,2.322-6.022c.135-2.373.135-9.485,0-11.858a8.505,8.505,0,0,0-2.322-6.022,8.572,8.572,0,0,0-6.022-2.322c-2.373-.135-9.485-.135-11.858,0a8.505,8.505,0,0,0-6.022,2.322A8.561,8.561,0,0,0,.026,40.269C-.109,42.642-.109,49.748.026,52.121Zm3.065-14.4a4.85,4.85,0,0,1,2.732-2.732c1.892-.75,6.381-.577,8.472-.577s6.586-.167,8.472.577A4.85,4.85,0,0,1,25.5,37.723c.75,1.892.577,6.381.577,8.472s.167,6.586-.577,8.472A4.85,4.85,0,0,1,22.767,57.4c-1.892.75-6.381.577-8.472.577s-6.586.167-8.472-.577a4.85,4.85,0,0,1-2.732-2.732c-.75-1.892-.577-6.381-.577-8.472S2.341,39.609,3.091,37.723Z" transform="translate(0.642 -31.258)" fill="#15274c" stroke="#707070" stroke-width="1"></path>
3886                        </svg>
3887                        </a>
3888                                                                                                <a href="https://www.youtube.com/user/IrelandsBlueBook" target="_blank" class="socials-item youtube btn">
3889                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32.952 23.17">
3890                        <path id="youtube" class="fill-path" d="M47.2,67.625a4.14,4.14,0,0,0-2.913-2.932C41.714,64,31.409,64,31.409,64s-10.3,0-12.874.693a4.141,4.141,0,0,0-2.913,2.932,46.619,46.619,0,0,0,0,15.966,4.079,4.079,0,0,0,2.913,2.885c2.57.693,12.874.693,12.874.693s10.3,0,12.874-.693A4.079,4.079,0,0,0,47.2,83.591a46.618,46.618,0,0,0,0-15.966ZM28.039,8
38900.508v-9.8l8.613,4.9-8.613,4.9Z" transform="translate(-14.933 -64)" fill="#15274c"></path>
3891                        </svg>
3892                        </a>
3893                                                                </div>
3894            </div>
3895
3896        </div>
3897        
3898        <div class="menu-overlay-right desktop">
3899            <picture><source   type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/06/Skellig-Michael-1-814x1173.jpg.webp"><img width="814" height="1173" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAy4AAASVAQAAAABiYrc+AAAAAnRSTlMAAHaTzTgAAACMSURBVHja7cExAQAAAMKg9U9tCU+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbgbYAgABJMbIhwAAAABJRU5ErkJggg==" class="background-image desktop lazyload" alt="menu background image" decoding="async" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/06/Skellig-Michael-1-814x1173.jpg" data-eio-rwidth="814" data-eio-rheight="1173"></picture><noscript><img width="814" height="1173" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/06/Skellig-Michael-1-814x1173.jpg" class="background-image desktop" alt="menu background image" decoding="async" data-eio="l"></noscript>            <div class="socials">
3900                <div class="socials-items">
3901
3902                                    <a href="https://x.com/IrelandBlueBook" target="_blank" class="socials-item x btn">
3903                    <svg xmlns="http://www.w3.org/2000/svg" width="24.666" height="25.208" viewbox="0 0 24.666 25.208">
3904                    <path id="twiiterX" d="M14.68,10.674,23.862,0H21.685L13.712,9.268,7.344,0H0L9.63,14.014,0,25.208H2.177L10.6,15.42l6.726,9.788h7.344L14.68,10.674ZM11.7,14.138l-.976-1.4L2.96,1.638H6.3L12.567,10.6l.976,1.4,8.144,11.648H18.345L11.7,14.138Z" fill="#fff"></path>
3905                    </svg>
3906                    </a>
3907                                                            <a href="https://www.instagram.com/irelandsbluebook/" target="_blank" class="socials-item instagram btn">
3908                    <svg xmlns="http://www.w3.org/2000/svg" width="25.214" height="25.208" viewbox="0 0 25.214 25.208" style="transform: rotate(180deg);">
3909                    <path id="instagram" d="M12.529,50.892a6.463,6.463,0,1,0-6.463-6.463A6.453,6.453,0,0,0,12.529,50.892Zm0-10.665a4.2,4.2,0,1,1-4.2,4.2A4.21,4.21,0,0,1,12.529,40.227ZM4.294,51.157A1.508,1.508,0,1,1,5.8,52.664,1.5,1.5,0,0,1,4.294,51.157ZM.014,49.627A7.46,7.46,0,0,0,2.05,54.909a7.509,7.509,0,0,0,5.282,2.036c2.081.118,8.319.118,10.4,0a7.5,7.5,0,0,0,5.282-2.031,7.485,7.485,0,0,0,2.036-5.282c.118-2.081.118-8.319,0-10.4a7.46,7.46,0,0,0-2.036-5.282,7.519,7.519,0,0,0-5.282-2.036c-2.081-.118-8.319-.118-10.4,0A7.46,7.46,0,0,0,2.05,33.95,7.509,7.509,0,0,0,.014,39.232C-.1,41.313-.1,47.546.014,49.627ZM2.7,37a4.254,4.254,0,0,1,2.4-2.4c1.659-.658,5.6-.506,7.431-.506s5.777-.146,7.431.506a4.254,4.254,0,0,1,2.4,2.4c.658,1.659.506,5.6.506,7.431s.146,5.777-.506,7.431a4.254,4.254,0,0,1-2.4,2.4c-1.659.658-5.6.506-7.431.506s-5.777.146-7.431-.506a4.254,4.254,0,0,1-2.4-2.4c-.658-1.659-.506-5.6-.506-7.431S2.044,38.652,2.7,37Z" transform="translate(0.075 -31.825)" fill="#fff"></path>
3910                    </svg>
3911                    </a>
3912                                                                                <a href="https://www.youtube.com/user/IrelandsBlueBook" target="_blank" class="socials-item youtube btn">
3913                    <svg xmlns="http://www.w3.org/2000/svg" width="28.904" height="20.323" viewbox="0 0 28.904 20.323">
3914                    <path id="youtube" d="M43.233,67.18a3.632,3.632,0,0,0-2.555-2.572C38.423,64,29.385,64,29.385,64s-9.038,0-11.292.608a3.632,3.632,0,0,0-2.555,2.572,40.891,40.891,0,0,0,0,14,3.578,3.578,0,0,0,2.555,2.531c2.254.608,11.292.608,11.292.608s9.038,0,11.292-.608a3.578,3.578,0,0,0,2.555-2.531,40.89,40.89,0,0,0,0-14Zm-16.8,11.3v-8.6l7.554,4.3Z" transform="translate(-14.933 -64)" fill="#fff"></path>
3915                    </svg>
3916                    </a>
3917                                                        </div>
3918            </div>
3919             <div class="menu desktop"> 
3920            <ul id="menu-footer-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1357"><a href="https://www.irelands-blue-book.ie/newsletter/">Newsletter</a></li>
3921<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1358"><a href="https://www.irelands-blue-book.ie/meet-the-team/">Meet the team</a></li>
3922<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1360"><a href="https://www.irelands-blue-book.ie/faqs/">FAQs</a></li>
3923<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1361"><a href="https://www.irelands-blue-book.ie/contact/">Contact</a></li>
3924<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1370"><a href="https://www.irelands-blue-book.ie/awards/">Awards</a></li>
3925<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2053"><a href="https://www.irelands-blue-book.ie/lost-voucher-form/">Lost Voucher Form</a></li>
3926<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1362"><a rel="privacy-policy" href="https://www.irelands-blue-book.ie/privacy-policy/">Privacy Policy</a></li>
3927<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1363"><a href="https://www.irelands-blue-book.ie/terms-conditions/">Terms &amp; Conditions</a></li>
3928<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1364"><a href="https://www.irelands-blue-book.ie/sitemap/">Sitemap</a></li>
3929<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2155"><a href="https://www.irelands-blue-book.ie/join-the-blue-book/">Join The Blue Book</a></li>
3930<li class="cookie-trigger menu-item menu-item-type-custom menu-item-object-custom menu-item-2378"><a href="#">Cookie Notice</a></li>
3931</ul>             </div>
3932        </div>
3933    </div>
3934</div>
3935
3936<div class="mobile-bar touch">
3937                        <a href="https://giftvouchers.irelands-blue-book.ie/property/ibbvie/vouchers/list" target="_blank" class="btn btn-vouchers">
3938                 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"></path></svg>
3939                <span>Gift Vouchers</span>
3940            </a>
3941            
3942            <a href="#" class="btn btn-book open-searchbox-2648">
3943                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"></path></svg>
3944                <span>Book Your Stay</span>
3945            </a></div>
3946
3947<div class="blog">
3948    <div class="blog__container">
3949                <p class="sub-title"> Ireland&#8217;s Blue Book Stories</p>
3950                        <h1 class="title"> Blog</h1>
3951                <div class="blog-categories">
3952            Categories: 
3953            <div class="blog-category active-category"><a href="https://www.irelands-blue-book.ie/blog/">All Posts</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/activities/">Activities</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/blog-categories/">Blog Categories</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/food-and-drink/">Food and Drink</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/gardens/">Gardens</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/history/">History</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/plan-your-trip/">Plan Your Trip</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/spa/">Spa</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/sustainability/">Sustainability</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/weddings/">Weddings</a></div><div class="blog-category"><a href="https://www.irelands-blue-book.ie/category/wild-atlantic-way/">Wild Atlantic Way</a></div>        </div>
3954
3955          
3956                <div class="blog-items">
3957                        <a href="https://www.irelands-blue-book.ie/2026/01/26/a-night-in-a-castle-6-castle-stays-of-irelands-blue-book/" class="blog-item">
3958                <div class="blog-item-image__container">
3959                    <picture>
3959<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-300x197.jpg.webp 300w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-1024x673.jpg.webp 1024w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-768x505.jpg.webp 768w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-361x236.jpg.webp 361w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior.jpg.webp 1041w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="outside exterior" decoding="async"   title="A Night in a Castle: 6 Castle Stays of Ireland&rsquo;s Blue Book 18" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-300x197.jpg 300w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-1024x673.jpg 1024w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-768x505.jpg 768w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-361x236.jpg 361w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior.jpg 1041w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="outside exterior" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-300x197.jpg 300w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-1024x673.jpg 1024w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-768x505.jpg 768w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior-361x236.jpg 361w, https://www.irelands-blue-book.ie/wp-content/uploads/2026/01/outside-exterior.jpg 1041w" sizes="(max-width: 501px) 100v
3959w, 501px" title="A Night in a Castle: 6 Castle Stays of Ireland&rsquo;s Blue Book 18" data-eio="l"></noscript>                </div>
3960                <div class="blog-item-text__container">
3961                    <div class="blog-item-text__container-category__container">
3962                        <div class="blog-item-text__container-category">History </div>                    </div>
3963                                        <h5 class="blog-item-text__container-title">A Night in a Castle: 6 Castle Stays of Ireland&rsquo;s Blue Book</h5>
3964                    <p class="blog-item-text__container-reading-time">Reading Time: 2 minutes</p>
3965                    <p class="blog-item-text__container-description">Looking for the best castle stays in Ireland? Discover six exceptional Irish castle hotels and historic estates, each offering a unique combination of centuries-old heritage, beautiful surroundings, refined comfort and warm Irish hospitality. These remarkable castle stays offer an unforgettable way to experience Ireland&rsquo;s history, landscapes and legendary hospitality. Barberstown Castle Barberstown Castle is a [&hellip;]</p>
3966                </div>
3967            </a>
3968                        <a href="https://www.irelands-blue-book.ie/2026/01/05/11-indulgent-spas/" class="blog-item">
3969                <div class="blog-item-image__container">
3970                    <picture>
3970<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-300x195.jpg.webp 300w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Spa Ice House" decoding="async"   title="15 Indulgent Spas 19" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-300x195.jpg 300w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Spa Ice House" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-300x195.jpg 300w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Ice-House-361x236.jpg 361w" sizes="(max-width: 501px) 100v
3970w, 501px" title="15 Indulgent Spas 19" data-eio="l"></noscript>                </div>
3971                <div class="blog-item-text__container">
3972                    <div class="blog-item-text__container-category__container">
3973                        <div class="blog-item-text__container-category">Spa </div>                    </div>
3974                                        <h5 class="blog-item-text__container-title">15 Indulgent Spas</h5>
3975                    <p class="blog-item-text__container-reading-time">Reading Time: 8 minutes</p>
3976                    <p class="blog-item-text__container-description">Relax, Renew and Revitalize at these indulgent spas of Ireland&rsquo;s Blue Book. 1. The Victorian Treatment Rooms at&nbsp;Castle Leslie Estate&nbsp;&ndash; Co. Monaghan Nestled on 1,000 acres of undulating Irish countryside,&nbsp;Castle Leslie Estate&nbsp;offers complete respite from the rest of the world, the perfect location to indulge in their fabulous spa.&nbsp; A visit to the Victorian Treatment [&hellip;]</p>
3977                </div>
3978            </a>
3979                        <a href="https://www.irelands-blue-book.ie/2025/11/04/exciting-news/" class="blog-item">
3980                <div class="blog-item-image__container">
3981                    <picture>
3981<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="DJI 0385" decoding="async"   title="Exciting News 20" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="DJI 0385" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/10/DJI_0385-361x236.jpg 361w" sizes="(max-width: 501px) 100v
3981w, 501px" title="Exciting News 20" data-eio="l"></noscript>                </div>
3982                <div class="blog-item-text__container">
3983                    <div class="blog-item-text__container-category__container">
3984                        <div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
3985                                        <h5 class="blog-item-text__container-title">Exciting News</h5>
3986                    <p class="blog-item-text__container-reading-time">Reading Time: 2 minutes</p>
3987                    <p class="blog-item-text__container-description">Three Five-Star Hotels Join Ireland&rsquo;s Blue Book Collection for 2026 Dylan Hotel Co. Dublin Nestled in a tranquil corner beside vibrant Baggot Street and, just steps away from St Stephens Green and Grafton Street, the 72- bedroom Dylan Hotel offers the perfect location to explore Dublin City. Set in a stunning Victorian building: the Dylan [&hellip;]</p>
3988                </div>
3989            </a>
3990                        <a href="https://www.irelands-blue-book.ie/2025/07/23/ditch-the-car-6-hotels-you-can-travel-to-by-train/" class="blog-item">
3991                <div class="blog-item-image__container">
3992                    <picture>
3992<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Glenlo Abbey Exterior" decoding="async"   title="Take the Train 21" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Glenlo Abbey Exterior" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Glenlo-Abbey-Exterior-361x236.jpg 361w" sizes="(max-width: 501px) 100v
3992w, 501px" title="Take the Train 21" data-eio="l"></noscript>                </div>
3993                <div class="blog-item-text__container">
3994                    <div class="blog-item-text__container-category__container">
3995                        <div class="blog-item-text__container-category">Sustainability </div>                    </div>
3996                                        <h5 class="blog-item-text__container-title">Take the Train</h5>
3997                    <p class="blog-item-text__container-reading-time">Reading Time: 5 minutes</p>
3998                    <p class="blog-item-text__container-description">6 Hotels You Can Travel to by Train Glenlo Abbey Hotel &amp; Estate, Co. Galway A warm welcome awaits you at the 5-star Glenlo Abbey Hotel &amp; Estate. This luxury hotel is nestled on a stunning 138-acre estate overlooking Lough Corrib, just a short drive from Galway train station, which is located in Galway city [&hellip;]</p>
3999                </div>
4000            </a>
4001                        <a href="https://www.irelands-blue-book.ie/2025/07/03/time-for-tea/" class="blog-item">
4002                <div class="blog-item-image__container">
4003                    <picture>
4003<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Afternoon Tea Butler House" decoding="async"   title="Time for Tea 22" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Afternoon Tea Butler House" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Afternoon-Tea_-Butler-House-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4003w, 501px" title="Time for Tea 22" data-eio="l"></noscript>                </div>
4004                <div class="blog-item-text__container">
4005                    <div class="blog-item-text__container-category__container">
4006                        <div class="blog-item-text__container-category">Food and Drink </div>                    </div>
4007                                        <h5 class="blog-item-text__container-title">Time for Tea</h5>
4008                    <p class="blog-item-text__container-reading-time">Reading Time: 8 minutes</p>
4009                    <p class="blog-item-text__container-description">The tradition of &lsquo;taking tea&rsquo; started in the 19th Century to banish that &lsquo;sinking feeling&rsquo; mid-afternoon and it has become a treat to end an afternoons sightseeing or just an excuse to cosy by a warm log fire. From luxury hotels to country castles with breathtaking landscapes, we have selected a number of the finest [&hellip;]</p>
4010                </div>
4011            </a>
4012                        <a href="https://www.irelands-blue-book.ie/2025/06/26/soak-up-the-suds/" class="blog-item">
4013                <div class="blog-item-image__container">
4014                    <picture>
4014<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Coopershill bathroom" decoding="async"   title="Soak up the Suds 23" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Coopershill bathroom" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-bathroom-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4014w, 501px" title="Soak up the Suds 23" data-eio="l"></noscript>                </div>
4015                <div class="blog-item-text__container">
4016                    <div class="blog-item-text__container-category__container">
4017                        <div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
4018                                        <h5 class="blog-item-text__container-title">Soak up the Suds</h5>
4019                    <p class="blog-item-text__container-reading-time">Reading Time: 5 minutes</p>
4020                    <p class="blog-item-text__container-description">Relax, unwind and float effortlessly in a calming and serene state with these 7 Blissful Bathtubs from Ireland&rsquo;s Blue Book.&nbsp; 1. Castle Leslie Estate, Co Monaghan Each bathroom is unique at&nbsp;Castle Leslie, here you will find the oldest plumbed bath in Ireland, a throne toilet and a complete bathroom hidden away in a doll&rsquo;s house. [&hellip;]</p>
4021                </div>
4022            </a>
4023                        <a href="https://www.irelands-blue-book.ie/2025/06/04/4-hotels-with-outdoor-hot-tubs/" class="blog-item">
4024                <div class="blog-item-image__container">
4025                    <picture>
4025<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Spa Wineport Lodge" decoding="async"   title="4 Hotels with Outdoor Hot Tubs 24" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Spa Wineport Lodge" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Wineport-Lodge-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4025w, 501px" title="4 Hotels with Outdoor Hot Tubs 24" data-eio="l"></noscript>                </div>
4026                <div class="blog-item-text__container">
4027                    <div class="blog-item-text__container-category__container">
4028                        <div class="blog-item-text__container-category">Spa </div>                    </div>
4029                                        <h5 class="blog-item-text__container-title">4 Hotels with Outdoor Hot Tubs</h5>
4030                    <p class="blog-item-text__container-reading-time">Reading Time: 2 minutes</p>
4031                    <p class="blog-item-text__container-description">The Ice House Hotel Perched on the banks of the River Moy in Ballina, County Mayo, The Ice House Hotel combines contemporary style with historical charm. Guests can enjoy an outdoor hot tub with stunning river views, adding a touch of luxury to their stay. Highlight: Modern design and riverside location. Why stay here: Perfect [&hellip;]</p>
4032                </div>
4033            </a>
4034                        <a href="https://www.irelands-blue-book.ie/2025/05/23/12-great-ways-to-use-your-gift-voucher-from-irelands-blue-book/" class="blog-item">
4035                <div class="blog-item-image__container">
4036                    <picture>
4036<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Spa Cashel Palace Hotel" decoding="async"   title="12 Great Ways to Use Your Gift Voucher from Ireland&rsquo;s Blue Book 25" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Spa Cashel Palace Hotel" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Spa_-Cashel-Palace-Hotel-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4036w, 501px" title="12 Great Ways to Use Your Gift Voucher from Ireland&rsquo;s Blue Book 25" data-eio="l"></noscript>                </div>
4037                <div class="blog-item-text__container">
4038                    <div class="blog-item-text__container-category__container">
4039                        <div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
4040                                        <h5 class="blog-item-text__container-title">12 Great Ways to Use Your Gift Voucher from Ireland&rsquo;s Blue Book</h5>
4041                    <p class="blog-item-text__container-reading-time">Reading Time: 8 minutes</p>
4042                    <p class="blog-item-text__container-description">Go to a Michelin-starred restaurant Many of Ireland&rsquo;s very top restaurants are to be found in the Ireland&rsquo;s Blue Book collection. If you fancy a world-class meal from a kitchen which has won that globally coveted symbol of recognition, a star from the famed Michelin guide, we have five outstanding restaurants to choose from: Chapter [&hellip;]</p>
4043                </div>
4044            </a>
4045                        <a href="https://www.irelands-blue-book.ie/2025/05/15/five-reasons-why-irelands-blue-book-gift-vouchers-make-the-perfect-wedding-gift/" class="blog-item">
4046                <div class="blog-item-image__container">
4047                    <img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Wedding Fernhill House" decoding="async"   title="Five reasons why Ireland's Blue Book Gift Vouchers make the perfect wedding gift 26" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-501x328.jpeg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-501x328.jpeg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-483x316.jpeg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-361x236.jpeg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-501x328.jpeg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Wedding Fernhill House" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-501x328.jpeg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-483x316.jpeg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Wedding_-Fernhill-House-361x236.jpeg 361w" sizes="(max-width: 501px) 100v
4047w, 501px" title="Five reasons why Ireland's Blue Book Gift Vouchers make the perfect wedding gift 26" data-eio="l"></noscript>                </div>
4048                <div class="blog-item-text__container">
4049                    <div class="blog-item-text__container-category__container">
4050                        <div class="blog-item-text__container-category">Weddings </div>                    </div>
4051                                        <h5 class="blog-item-text__container-title">Five reasons why Ireland&rsquo;s Blue Book Gift Vouchers make the perfect wedding gift</h5>
4052                    <p class="blog-item-text__container-reading-time">Reading Time: 2 minutes</p>
4053                    <p class="blog-item-text__container-description">Choose a Blue Book Gift Voucher as a wedding gift.</p>
4054                </div>
4055            </a>
4056                        <a href="https://www.irelands-blue-book.ie/2025/05/08/golf-in-northern-ireland/" class="blog-item">
4057                <div class="blog-item-image__container">
4058                    <picture>
4058<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="bushmillsinn main image" decoding="async"   title="Golf in Northern Ireland 27" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="bushmillsinn main image" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/bushmillsinn-main-image-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4058w, 501px" title="Golf in Northern Ireland 27" data-eio="l"></noscript>                </div>
4059                <div class="blog-item-text__container">
4060                    <div class="blog-item-text__container-category__container">
4061                        <div class="blog-item-text__container-category">Activities </div><div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
4062                                        <h5 class="blog-item-text__container-title">Golf in Northern Ireland</h5>
4063                    <p class="blog-item-text__container-reading-time">Reading Time: 3 minutes</p>
4064                    <p class="blog-item-text__container-description">Northern Ireland has been named the best destination in Western Europe for golf by the IAGTO. With 90 golf clubs, Golf Digest naming Royal County Down as the number one Golf Course in the World and Royal Portrush hosting the 148th Open, golf enthusiasts cannot miss Northern Ireland. Ireland&rsquo;s Blue Book offer the perfect hotels [&hellip;]</p>
4065                </div>
4066            </a>
4067                        <a href="https://www.irelands-blue-book.ie/2025/05/06/irish-coffee-recipe-from-ahernes-townhouse/" class="blog-item">
4068                <div class="blog-item-image__container">
4069                    <picture>
4069<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Aherne's Outside View" decoding="async"   title="Irish Coffee Recipe from Aherne's Townhouse 28" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Aherne'
4069s Outside View" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ahernes-Outside-Aug-07-1-2-361x236.jpg 361w" sizes="(max-width: 501px) 100vw, 501px" title="Irish Coffee Recipe from Aherne's Townhouse 28" data-eio="l"></noscript>                </div>
4070                <div class="blog-item-text__container">
4071                    <div class="blog-item-text__container-category__container">
4072                        <div class="blog-item-text__container-category">Blog Categories </div><div class="blog-item-text__container-category">Gardens </div>                    </div>
4073                                        <h5 class="blog-item-text__container-title">Irish Coffee Recipe from Aherne&rsquo;s Townhouse</h5>
4074                    <p class="blog-item-text__container-reading-time">Reading Time: 1 minute</p>
4075                    <p class="blog-item-text__container-description">Irish Coffee Recipe from&nbsp;Aherne&rsquo;s Townhouse Ingredients: Good quality coffee2 teaspoons Soft brown Demerera sugar1 measure of Irish WhiskeyDessertspoon of softly whipped double cream Method: Use a heavy glass about the size of a small wine glassHeat the glass with boiled water (put a teaspoon in to prevent the glass from breaking)3/4 fill the glass with [&hellip;]</p>
4076                </div>
4077            </a>
4078                        <a href="https://www.irelands-blue-book.ie/2025/03/28/7-perfect-places-to-propose/" class="blog-item">
4079                <div class="blog-item-image__container">
4080                    <picture>
4080<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="streedagh beach" decoding="async"   title="7 Perfect Places to Propose 29" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="streedagh beach" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/streedagh_beach-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4080w, 501px" title="7 Perfect Places to Propose 29" data-eio="l"></noscript>                </div>
4081                <div class="blog-item-text__container">
4082                    <div class="blog-item-text__container-category__container">
4083                        <div class="blog-item-text__container-category">Weddings </div>                    </div>
4084                                        <h5 class="blog-item-text__container-title">7 Perfect Places to Propose</h5>
4085                    <p class="blog-item-text__container-reading-time">Reading Time: 2 minutes</p>
4086                    <p class="blog-item-text__container-description">It&rsquo;s liklely the most important question you&rsquo;ll ever ask &ndash; so we understand that you want to get it righ, from the timing to the wording to the location. So, to help. we&rsquo;ve put together some Blue Book suggestions on perfect places to propose&hellip; Clare Island Lighthouse The 200 year old lighthouse set high on [&hellip;]</p>
4087                </div>
4088            </a>
4089                        <a href="https://www.irelands-blue-book.ie/2025/02/26/make-a-break-for-mayo/" class="blog-item">
4090                <div class="blog-item-image__container">
4091                    <picture>
4091<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Ice House Aerial View" decoding="async"   title="Make a Break for Mayo 30" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-
4091501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Ice House Aerial View" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Ice-House-Aerial-View-361x236.jpg 361w" sizes="(max-width: 501px) 100vw, 501px" title="Make a Break for Mayo 30" data-eio="l"></noscript>                </div>
4092                <div class="blog-item-text__container">
4093                    <div class="blog-item-text__container-category__container">
4094                        <div class="blog-item-text__container-category">Wild Atlantic Way </div><div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
4095                                        <h5 class="blog-item-text__container-title">Make a Break for Mayo</h5>
4096                    <p class="blog-item-text__container-reading-time">Reading Time: 5 minutes</p>
4097                    <p class="blog-item-text__container-description">At the heart of Ireland&rsquo;s Wild Atlantic Way is Mayo, a bright and beautiful county which acts as a natural outdoor playground. From Ireland&rsquo;s sacred mountain of Croagh Patrick to the award winning town of Westport, to Ballina, the salmon capital of Ireland, there&rsquo;s something to excite every visitor in this beautiful county. We&rsquo;ve put [&hellip;]</p>
4098                </div>
4099            </a>
4100                        <a href="https://www.irelands-blue-book.ie/2025/02/21/discover-dreamy-retreats-along-irelands-wild-atlantic-way-16-enchanting-escapes/" class="blog-item">
4101                <div class="blog-item-image__container">
4102                    <picture>
4102<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Belleek Castle Aerial 2" decoding="async"   title="Discover Dreamy Retreats Along Ireland&rsquo;s Wild Atlantic Way: 16 Enchanting Escapes 31" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Belleek Castle Aerial 2" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Belleek-Castle-Aerial-2-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4102w, 501px" title="Discover Dreamy Retreats Along Ireland&rsquo;s Wild Atlantic Way: 16 Enchanting Escapes 31" data-eio="l"></noscript>                </div>
4103                <div class="blog-item-text__container">
4104                    <div class="blog-item-text__container-category__container">
4105                        <div class="blog-item-text__container-category">Wild Atlantic Way </div>                    </div>
4106                                        <h5 class="blog-item-text__container-title">Discover Dreamy Retreats Along Ireland&rsquo;s Wild Atlantic Way: 16 Enchanting Escapes</h5>
4107                    <p class="blog-item-text__container-reading-time">Reading Time: 8 minutes</p>
4108                    <p class="blog-item-text__container-description">Discover Dreamy Retreats Along Ireland&rsquo;s Wild Atlantic Way: 15 Enchanting Escapes Embark on a journey along Ireland&rsquo;s breathtaking Wild Atlantic Way, a 2,500-kilometre coastal route celebrated for its dramatic vistas and awe-inspiring landscapes. Elevate your stay with a selection of unique accommodations, from historic manors to enchanting castles, offering an experience as extraordinary as the [&hellip;]</p>
4109                </div>
4110            </a>
4111                        <a href="https://www.irelands-blue-book.ie/2025/02/14/blue-book-swimming-pools/" class="blog-item">
4112                <div class="blog-item-image__container">
4113                    <img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="The Merrion Pool" decoding="async"   title="Blue Book Swimming Pools 32" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/The-Merrion-Pool-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/The-Merrion-Pool-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/The-Merrion-Pool-483x316.jpg 483w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/The-Merrion-Pool-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="The Merrion Pool" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/The-Merrion-Pool-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/The-Merrion-Pool-483x316.jpg 483w" sizes="(max-width: 501px) 100v
4113w, 501px" title="Blue Book Swimming Pools 32" data-eio="l"></noscript>                </div>
4114                <div class="blog-item-text__container">
4115                    <div class="blog-item-text__container-category__container">
4116                        <div class="blog-item-text__container-category">Activities </div>                    </div>
4117                                        <h5 class="blog-item-text__container-title">Blue Book Swimming Pools</h5>
4118                    <p class="blog-item-text__container-reading-time">Reading Time: 3 minutes</p>
4119                    <p class="blog-item-text__container-description">Hayfield Manor, Cork The private indoor heated swimming pool, located in the Beautique Spa at Hayfield Manor Hotel, is a haven of tranquillity. Ideally situated overlooking the beautiful enclosed walled garden, the pool offers a calming and relaxing experience. Designed with leisure in mind, the pool is 16 meters in length, 5 metres at its [&hellip;]</p>
4120                </div>
4121            </a>
4122                        <a href="https://www.irelands-blue-book.ie/2025/01/17/10-stunning-places-to-see-in-sligo/" class="blog-item">
4123                <div class="blog-item-image__container">
4124                    <picture>
4124<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Coopershill Hawk Walk" decoding="async"   title="10 Stunning Places to See in Sligo 33" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Coopershill Hawk Walk" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/05/Coopershill-Hawk-Walk-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4124w, 501px" title="10 Stunning Places to See in Sligo 33" data-eio="l"></noscript>                </div>
4125                <div class="blog-item-text__container">
4126                    <div class="blog-item-text__container-category__container">
4127                        <div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
4128                                        <h5 class="blog-item-text__container-title">10 Stunning Places to See in Sligo</h5>
4129                    <p class="blog-item-text__container-reading-time">Reading Time: 8 minutes</p>
4130                    <p class="blog-item-text__container-description">1. Climb&nbsp;Benbulben&nbsp;or Benbulben Forest Walk Standing tall above Drumcliffe Village in Co. Sligo is majestic Benbulben. Park&nbsp;up at Luke&rsquo;s Bridge, 5km north of Drumcliffe, to begin your Benbulben adventure. Walking past glacial tracks, wild gullies and babbling streams, you&rsquo;ll make your way to the flat-topped summit where you can enjoy magical views of the Wild [&hellip;]</p>
4131                </div>
4132            </a>
4133                        <a href="https://www.irelands-blue-book.ie/2025/01/16/homemade-scones-by-kevin-dundon-of-dunbrody-house/" class="blog-item">
4134                <div class="blog-item-image__container">
4135                    <picture>
4135<source  sizes='(max-width: 501px) 100vw, 501px' type="image/webp" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-501x328.jpg.webp 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-483x316.jpg.webp 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-361x236.jpg.webp 361w"><img width="501" height="328" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfUAAAFIAQAAAABhZ1oXAAAAAnRSTlMAAHaTzTgAAAArSURBVHja7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAAAAAAAAAAAAAB4GlIAAAGgizugAAAAAElFTkSuQmCC" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image lazyload" alt="Glenlo Abbey Exterior" decoding="async"   title="A Five-Star Collection 34" data-eio="p" data-src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-501x328.jpg" data-srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-361x236.jpg 361w" data-max-width="501" data-sizes="auto" data-eio-rwidth="501" data-eio-rheight="328"></picture><noscript><img width="501" height="328" src="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-501x328.jpg" class="attachment-directoryFeaturedImageDesktop size-directoryFeaturedImageDesktop wp-post-image" alt="Glenlo Abbey Exterior" decoding="async" srcset="https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-501x328.jpg 501w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-483x316.jpg 483w, https://www.irelands-blue-book.ie/wp-content/uploads/2025/01/Glenlo-Abbey-Exterior-361x236.jpg 361w" sizes="(max-width: 501px) 100v
4135w, 501px" title="A Five-Star Collection 34" data-eio="l"></noscript>                </div>
4136                <div class="blog-item-text__container">
4137                    <div class="blog-item-text__container-category__container">
4138                        <div class="blog-item-text__container-category">Plan Your Trip </div>                    </div>
4139                                        <h5 class="blog-item-text__container-title">A Five-Star Collection</h5>
4140                    <p class="blog-item-text__container-reading-time">Reading Time: 5 minutes</p>
4141                    <p class="blog-item-text__container-description">1. Ballyfin Demesne, Co. Laois Nestled at the foot of the Slieve Bloom Mountains, Ballyfin is a place of unparalleled beauty and charm, where history, luxury, and Irish warmth converge. Step into a world of timeless elegance, where every detail has been thoughtfully crafted to create an experience of tranquillity and indulgence.&nbsp; At Ballyfin, every [&hellip;]</p>
4142                </div>
4143            </a>
4144                    </div>
4145        
4146    </div>
4147</div>
4148
4149<footer class="footer">
4150    <div class="footer__container">
4151        <div class="footer-menu">
4152            <div class="menu">
4153                <ul id="menu-footer-menu-3" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1357"><a href="https://www.irelands-blue-book.ie/newsletter/">Newsletter</a></li>
4154<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1358"><a href="https://www.irelands-blue-book.ie/meet-the-team/">Meet the team</a></li>
4155<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1360"><a href="https://www.irelands-blue-book.ie/faqs/">FAQs</a></li>
4156<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1361"><a href="https://www.irelands-blue-book.ie/contact/">Contact</a></li>
4157<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1370"><a href="https://www.irelands-blue-book.ie/awards/">Awards</a></li>
4158<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2053"><a href="https://www.irelands-blue-book.ie/lost-voucher-form/">Lost Voucher Form</a></li>
4159<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1362"><a rel="privacy-policy" href="https://www.irelands-blue-book.ie/privacy-policy/">Privacy Policy</a></li>
4160<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1363"><a href="https://www.irelands-blue-book.ie/terms-conditions/">Terms &amp; Conditions</a></li>
4161<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1364"><a href="https://www.irelands-blue-book.ie/sitemap/">Sitemap</a></li>
4162<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2155"><a href="https://www.irelands-blue-book.ie/join-the-blue-book/">Join The Blue Book</a></li>
4163<li class="cookie-trigger menu-item menu-item-type-custom menu-item-object-custom menu-item-2378"><a href="#">Cookie Notice</a></li>
4164</ul>            </div>
4165        </div>
4166        <div class="footer__cols">
4167            <div class="footer__col">
4168                                 <h3 class="footer__col-title">Ireland&#8217;s Blue Book</h3>
4169                                                 <p class="footer__col-subtitle">of country houses and restaurants</p>
4170                                 <div class="footer__col-hotel-info">
4171                                        <p class="footer__col-copyright">&copy; 2025. Ireland&rsquo;s Blue Book, All Rights Reserved.</p>
4172                                        <p class="footer__col-heading desktop">Contact Us</p>
4173                                        <p class="footer__col-address">63 Fitzwilliam Square, Dublin 2, Ireland D02 N938</p>
4174                                                            <p class="footer__col-email">Email: 
4175                        <a href="/cdn-cgi/l/email-protection#2c414d45406c455e49404d42485f4e4059494e434347024f4341"><span class="__cf_email__" data-cfemail="593438303519302b3c3538373d2a3b352c3c3b363632773a3634">[email&#160;protected]</span></a>
4176                    </p>
4177                                     </div>
4178            </div>
4179            <div class="footer__col newsletter">
4180                <p class="footer__col-heading">Newsletter</p>
4181                                    <p class="footer__col-newsletter-sub-title">Sign up to receive exclusive email offers.</p>
4182                                                    <a class="btn newsletter-btn" href="https://www.irelands-blue-book.ie/newsletter/" target="_self">Newsletter Sign Up</a>
4183                
4184                <p class="footer__col-heading phone">Telephone</p>
4185                
4186                                <a href="tel:+353%201%20676%209914" class="btn newsletter-btn phone">
4187                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"></path></svg>
4188                +353 1 676 9914                </a> 
4189                                
4190            </div>
4191            <div class="footer__col socials">
4192                <div class="socials-items">
4193                                        <a href="https://www.facebook.com/IrelandsBlueBook/" target="_blank" class="socials-item facebook btn">
4194                        <svg xmlns="http://www.w3.org/2000/svg" width="16.333" height="31.455" viewbox="0 0 16.333 31.455">
4195                        <g id="facebook-app-symbol" transform="translate(-37.29)">
4196                            <path id="f_1_" d="M47.893,31.455V17.108h4.814l.722-5.593H47.893V7.945c0-1.619.448-2.722,2.772-2.722h2.959v-5A40.124,40.124,0,0,0,49.31,0c-4.269,0-7.192,2.606-7.192,7.391v4.124H37.29v5.593h4.828V31.455Z" fill="#15274c"></path>
4197                        </g>
4198                        </svg>
4199                    </a>
4200                                                            <a href="https://x.com/IrelandBlueBook" target="_blank" class="socials-item x btn">
4201                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 28.121 28.74">
4202                                    <path id="twiiterX" class="fill-path" d="M16.737,12.169,27.2,0H24.723l-9.09,10.566L8.373,0H0L10.979,15.977,0,28.74H2.482l9.6-11.159L19.748,28.74h8.373L16.737,12.169Zm-3.4,3.949-1.113-1.591L3.375,1.868h3.81l7.143,10.217,1.113,1.591,9.285,13.28h-3.81L13.339,16.118Z" fill="#15274c"></path>
4203                    </svg>
4204                    </a>
4205                                                            <a href="https://www.instagram.com/irelandsbluebook/" target="_blank" class="socials-item instagram btn">
4206                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 29.881 29.874" style="transform: rotate(180deg);">
4207                                    <path id="instagram" class="fill-path" d="M14.295,53.563a7.369,7.369,0,1,0-7.369-7.369A7.357,7.357,0,0,0,14.295,53.563Zm0-12.159A4.791,4.791,0,1,1,9.5,46.195,4.8,4.8,0,0,1,14.295,41.4ZM4.906,53.865a1.719,1.719,0,1,1,1.719,1.719A1.715,1.715,0,0,1,4.906,53.865ZM.026,52.121a8.505,8.505,0,0,0,2.322,6.022,8.561,8.561,0,0,0,6.022,2.322c2.373.135,9.485.135,11.858,0a8.549,8.549,0,0,0,6.022-2.315,8.533,8.533,0,0,0,2.322-6.022c.135-2.373.135-9.485,0-11.858a8.505,8.505,0,0,0-2.322-6.022,8.572,8.572,0,0,0-6.022-2.322c-2.373-.135-9.485-.135-11.858,0a8.505,8.505,0,0,0-6.022,2.322A8.561,8.561,0,0,0,.026,40.269C-.109,42.642-.109,49.748.026,52.121Zm3.065-14.4a4.85,4.85,0,0,1,2.732-2.732c1.892-.75,6.381-.577,8.472-.577s6.586-.167,8.472.577A4.85,4.85,0,0,1,25.5,37.723c.75,1.892.577,6.381.577,8.472s.167,6.586-.577,8.472A4.85,4.85,0,0,1,22.767,57.4c-1.892.75-6.381.577-8.472.577s-6.586.167-8.472-.577a4.85,4.85,0,0,1-2.732-2.732c-.75-1.892-.577-6.381-.577-8.472S2.341,39.609,3.091,37.723Z" transform="translate(0.642 -31.258)" fill="#15274c" stroke="#707070" stroke-width="1"></path>
4208                    </svg>
4209                    </a>
4210                                                            <a href="https://www.tiktok.com/@irelandsbluebook" target="_blank" class="socials-item tiktok btn">
4211                        <svg xmlns="http://www.w3.org/2000/svg" width="24.785" height="28.21" viewbox="0 0 24.785 28.21">
4212                        <g id="tik-tok" transform="translate(-31.423 -0.39)">
4213                            <path id="Path_55" data-name="Path 55" d="M56.194,7.453A7.108,7.108,0,0,1,51.9,6.018,7.109,7.109,0,0,1,49.06.39H44.454V12.976l-.006,6.894a4.176,4.176,0,1,1-2.864-3.956V11.237a9.064,9.064,0,0,0-1.328-.1,8.832,8.832,0,0,0-6.637,2.968,8.656,8.656,0,0,0,.391,11.936,8.986,8.986,0,0,0,.832.727,8.833,8.833,0,0,0,5.414,1.83,9.064,9.064,0,0,0,1.328-.1,8.8,8.8,0,0,0,4.918-2.46,8.623,8.623,0,0,0,2.587-6.137L49.066,9.611a11.672,11.672,0,0,0,7.142,2.427V7.452s-.012,0-.013,0Z" transform="translate(0)" fill="#15274c"></path>
4214                        </g>
4215                        </svg>
4216                    </a>
4217                                                                                <a href="https://www.youtube.com/user/IrelandsBlueBook" target="_blank" class="socials-item youtube btn">
4218                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32.952 23.17">
4219                                    <path id="youtube" class="fill-path" d="M47.2,67.625a4.14,4.14,0,0,0-2.913-2.932C41.714,64,31.409,64,31.409,64s-10.3,0-12.874.693a4.141,4.141,0,0,0-2.913,2.932,46.619,46.619,0,0,0,0,15.966,4.079,4.079,0,0,0,2.913,2.885c2.57.693,12.874.693,12.874.693s10.3,0,12.874-.693A4.079,4.079,0,0,0,47.2,83.591a46.618,46.618,0,0,0,0-15.966ZM28.039,8
42190.508v-9.8l8.613,4.9-8.613,4.9Z" transform="translate(-14.933 -64)" fill="#15274c"></path>
4220                                    </svg>
4221                    </a>
4222                                                        </div>
4223            </div>
4224        </div>
4225        <div class="footer-logos">
4226            <a href="https://www.netaffinity.com" target="_blank">
4227                <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Net Affinity" alt="Net Affinity" data-src="https://www.netaffinity.com/files/images/netaffinity-logo-black.svg" decoding="async" class="lazyload"><noscript><img src="https://www.netaffinity.com/files/images/netaffinity-logo-black.svg" title="Net Affinity" alt="Net Affinity" data-eio="l"></noscript>
4228            </a>
4229        </div>
4230    </div>
4231</footer>
4232
4233
4234<div id="searchbox-group" class="na-searchbox" data-gibe-id="IRELANDSGIBE01" data-gibe-url="https://www.irelands-blue-book.ie/bookings/#!/accommodation/{searchType}/{type}/{id}/date/{startDate}/{endDate}" data-gibe-lang="en" data-channel-id="2648" data-gibe-searchbox-classname-opensearchbox="open-searchbox-2648"></div></div>
vendor: 109 bytes, lines 4234-4235
4234
4235<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4235<script type="speculationrules">
4236{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/netaffinity-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4237</script>
4237
4238<div class="wpc-filters-overlay"></div>
4239<script id="eio-lazy-load-js-before">
4240const eio_lazy_vars = {"bg_min_dpr":1.1,"exactdn_domain":"","safe_paths":["\/wp-content\/plugins","\/wp-content\/themes","\/wp-includes\/"],"safe_domains":["www.irelands-blue-book.ie","irelands-blue-book.ie"],"skip_autoscale":0,"threshold":0,"use_dpr":1};Object.freeze(eio_lazy_vars);
4241//# sourceURL=eio-lazy-load-js-before
4242</script>
vendor: 1 bytes, line 4242
4242
4243<script async data-wp-strategy="async" id="eio-lazy-load-js" src="https://www.irelands-blue-book.ie/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=880"></script>
vendor: 1 bytes, line 4243
4243
4244<script id="swiper-js" src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4244
4244
4245<script id="sticky-js" src="https://cdnjs.cloudflare.com/ajax/libs/stickybits/3.7.11/stickybits.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4245
4245
4246<script id="lightgallery-js" src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.2/lightgallery.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4246
4246
4247<script id="lightgallery-thumbnail-js" src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.2/plugins/thumbnail/lg-thumbnail.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4247
4247
4248<script id="lightgallery-video-js" src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.2/plugins/video/lg-video.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4248
4248
4249<script id="micromodal-js" src="https://cdnjs.cloudflare.com/ajax/libs/micromodal/0.4.10/micromodal.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4249
4249
4250<script id="script-shared-js" src="https://www.irelands-blue-book.ie/wp-content/themes/netaffinity-theme/assets/scripts/script-shared.js?ver=1.0.0"></script>
vendor: 1 bytes, line 4250
4250
4251<script id="gforms_recaptcha_recaptcha-js-extra">
4252var gforms_recaptcha_recaptcha_strings = {"nonce":"6c9cdae8a8","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://www.irelands-blue-book.ie/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"1","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings.  Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings.  Do you want to proceed?","site_key":"6LebyO0rAAAAAID--UTf4VRC3WSizjE71SmlcNID"};
4253//# sourceURL=gforms_recaptcha_recaptcha-js-extra
4254</script>
vendor: 127 bytes, lines 4254-4255
4254
4255<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
42556LebyO0rAAAAAID--UTf4VRC3WSizjE71SmlcNID
vendor: 27 bytes, line 4255
4255&#038;ver=2.2.2"></script>
4256<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://www.irelands-blue-book.ie/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 4256
4256
4257<script id="wp-emoji-settings" type="application/json">
4258{"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://www.irelands-blue-book.ie/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
4259</script>
vendor: 1 bytes, line 4259
4259
4260<script type="module">
4261/*! This file is auto-generated */
4262var 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)))});
4263//# sourceURL=https://www.irelands-blue-book.ie/wp-includes/js/wp-emoji-loader.min.js
4264</script>
4264
4265    
4265<script>
4266      document.addEventListener('DOMContentLoaded', function () {
4267        const cookieLinks = document.querySelectorAll('.cookie-trigger');
4268
4269        if (!cookieLinks.length) return;
4270
4271        cookieLinks.forEach(function(link) {
4272          link.addEventListener('click', function (e) {
4273            e.preventDefault();
4274
4275            // Cookiebot
4276            if (window.Cookiebot && typeof window.Cookiebot.renew === 'function') {
4277              window.Cookiebot.renew();
4278              return;
4279            }
4280
4281            // Usercentrics
4282            if (window.UC_UI && typeof window.UC_UI.showSecondLayer === 'function') {
4283              window.UC_UI.showSecondLayer();
4284              return;
4285            }
4286
4287            console.warn('No supported CMP detected (Cookiebot/Usercentrics)');
4288          });
4289        });
4290      });
4291    </script>
4291
4292    
4292<script id='blockstudio-footer-footer-script-inline-js'  type="module" data-key='1774952308'>document.querySelectorAll(".footer .footer-menu li").forEach(function(item, index) {
4293    let icon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.142 14.142" class="left">
4294            <g id="small_decor_white" transform="translate(7.071) rotate(45)" fill="none">
4295                <path d="M0,0A10.213,10.213,0,0,0,10,0a10.814,10.814,0,0,0,0,10C5.438,6.723,0,10,0,10S3.69,4.5,0,0Z" stroke="none"></path>
4296                <path d="M 6.902932643890381 3.163345813751221 C 6.283187866210938 3.265397548675537 5.609897136688232 3.328929901123047 4.894370079040527 3.328929901123047 C 4.441400527954102 3.328929901123047 3.992908000946045 3.303356170654297 3.54934549331665 3.252350807189941 C 3.704533576965332 4.354750633239746 3.6645188331604 5.513704299926758 3.425743103027344 6.711588859558105 C 4.041273593902588 6.607760429382324 4.697885036468506 6.543479919433594 5.379749774932861 6.543479919433594 C 5.876533031463623 6.543479919433594 6.362423896789551 6.576442718505859 6.837078094482422 6.642201900482178 C 6.681948661804199 5.380982875823975 6.741477012634277 4.200693607330322 6.902932643890381 3.163345813751221 M 0 0 C 5.178991794586182 2.990089416503906 10 9.5367431640625e-07 10 0 C 10 0 7.185719966888428 4.908040046691895 10 10 C 5.437769412994385 6.722819805145264 0 10 0 10 C 0 10 3.68982982635498 4.504389762878418 0 0 Z" stroke="none" fill="#15274c"></path>
4297            </g>
4298            </svg>`;
4299    if(index > 0) {
4300        let svg = document.createElement("div");
4301        svg.classList.add("svg_container");
4302        svg.innerHTML = icon;
4303        item.insertBefore(svg, item.querySelector("a"));
4304    }
4305 });
4306
4307</script>
4307<script id='blockstudio-header-header-script-inline-js'  type="module" data-key='1768297789'>function convertRemToPixels(rem) {    
4308    return rem * parseFloat(getComputedStyle(document.documentElement).fontSize);
4309}
4310function convertPixelsToRem(px) {    
4311    return px / parseFloat(getComputedStyle(document.documentElement).fontSize);
4312}
4313
4314// document.querySelectorAll(".js-menu-open").forEach(function(item) {
4315//     item.addEventListener("click", function(e) {
4316//         document.querySelectorAll(".js-menu-open").forEach(function(item) {
4317//             item.classList.toggle("is-active");
4318//             if(document.querySelector(".menu-overlay")) {
4319//                 document.querySelector(".menu-overlay").classList.toggle("open");
4320//             }
4321//         });
4322//     });
4323// });
4324
4325const menuButtons = document.querySelectorAll(".js-menu-open");
4326const menuOverlay = document.querySelector(".menu-overlay");
4327
4328// Setup ARIA attributes for each button
4329menuButtons.forEach((button) => {
4330    button.setAttribute("aria-expanded", "false");
4331    button.setAttribute("aria-controls", "main-menu");
4332    button.setAttribute("aria-label", "Toggle main menu");
4333
4334    if (button.tagName.toLowerCase() !== "button") {
4335        button.setAttribute("role", "button");
4336        button.setAttribute("tabindex", "0");
4337    }
4338
4339    button.addEventListener("click", toggleMenu);
4340    button.addEventListener("keydown", function (e) {
4341        if (e.key === "Enter" || e.key === " ") {
4342            e.preventDefault();
4343            toggleMenu();
4344        }
4345    });
4346});
4347
4348// Make menu-overlay unfocusable initially
4349menuOverlay.setAttribute("tabindex", "-1");
4350menuOverlay.setAttribute("aria-hidden", "true");
4351
4352function toggleMenu() {
4353    const isOpen = menuOverlay.classList.contains("open");
4354
4355    // Toggle menu visibility
4356    menuOverlay.classList.toggle("open");
4357
4358    // Update all buttons
4359    menuButtons.forEach((btn) => {
4360        btn.classList.toggle("is-active");
4361        btn.setAttribute("aria-expanded", String(!isOpen));
4362    });
4363
4364    // Update focusability and screen reader visibility
4365    if (!isOpen) {
4366        menuOverlay.setAttribute("tabindex", "0");
4367        menuOverlay.setAttribute("aria-hidden", "false");
4368        menuOverlay.removeAttribute("inert");
4369
4370        // Optional: focus first link
4371        const firstLink = menuOverlay.querySelector("a");
4372        if (firstLink) firstLink.focus();
4373    } else {
4374        menuOverlay.setAttribute("tabindex", "-1");
4375        menuOverlay.setAttribute("aria-hidden", "true");
4376        menuOverlay.setAttribute("inert", "");
4377    }
4378}
4379
4380
4381
4382// document.querySelectorAll(".menu-overlay .menu-overlay-left ul li").forEach(function(item) {
4383//     if(item.querySelector("ul")) {
4384//         let menuArrow = document.createElement("div");
4385//         menuArrow.classList.add("svg__container", "desktop");
4386//         menuArrow.setAttribute("aria-hidden", "true");
4387//         menuArrow.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 37.752 23.04">
4388//         <defs>
4389//             <clipPath id="clip-path">
4390//             <rect id="Rectangle_21" data-name="Rectangle 21" width="37.752" height="23.04" transform="translate(0)" fill="#15274c"/>
4391//             </clipPath>
4392//         </defs>
4393//         <g id="menu_arrow" clip-path="url(#clip-path)">
4394//             <path id="Path_18" data-name="Path 18" d="M32.526,20.166H.614c-.339,0-.614-.373-.614-.833S.275,18.5.614,18.5H32.526c.339,0,.614.373.614.833s-.275.833-.614.833" transform="translate(0.726 -8.229)" fill="#15274c"/>
4395//             <path id="Path_19" data-name="Path 19" d="M61,1.5A19.718,19.718,0,0,0,75.157,11.771s-9.32.666-13.324,11.1" transform="translate(-38.238 -0.667)" fill="none" stroke="#15274c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
4396//         </g>
4397//         </svg>
4398//         `;
4399//         let menuDropdown = document.createElement("div");
4400//         menuDropdown.classList.add("svg__container", "touch");
4401//         menuDropdown.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="14.59" height="10.101" viewB
4401ox="0 0 14.59 10.101">
4402//         <path id="Path_24" data-name="Path 24" d="M61,1.5a12.085,12.085,0,0,0,8.677,6.3A10.139,10.139,0,0,0,61.51,14.6" transform="matrix(-0.017, 1, -1, -0.017, 16.469, -60.051)" fill="none" stroke="#15274c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
4403//         </svg>`;
4404
4405//         menuDropdown.addEventListener("click", function(e) {
4406
4407//             // close open items
4408//             document.querySelectorAll(".menu-overlay .menu-overlay-left ul li.expanded").forEach(function(expandedItem) {
4409//                 if(!expandedItem.contains(e.target)) {
4410//                     expandedItem.classList.remove("expanded");
4411
4412//                 let list = expandedItem.querySelector("ul");
4413//                 list.style.height = 0;
4414//                 }
4415                
4416//             });
4417
4418//             let list = item.querySelector("ul");
4419//             let parent = menuDropdown.parentElement;
4420//             parent.classList.toggle("expanded");
4421
4422//             if(parent.classList.contains("expanded")) {
4423//                 list.style.height = list.scrollHeight +"px";
4424//             }
4425//             else {
4426//                 list.style.height = 0;
4427//             }
4428
4429//         });
4430
4431//         item.insertBefore(menuArrow, item.querySelector("ul"));
4432//         item.insertBefore(menuDropdown, item.querySelector("ul"));
4433//     }
4434// });
4435
4436// EAA
4437// document.addEventListener('DOMContentLoaded', function () {
4438//   const menu = document.querySelector('.menu');
4439//   if (!menu) return;
4440
4441//   // Set ARIA roles and attributes
4442//   menu.setAttribute('role', 'menu');
4443
4444//   menu.querySelectorAll('li').forEach((li, index) => {
4445//     const link = li.querySelector('a');
4446//     if (link) {
4447//       link.setAttribute('role', 'menuitem');
4448//       link.setAttribute('tabindex', '0');
4449//     }
4450
4451//     const submenu = li.querySelector('ul.sub-menu');
4452//     if (submenu) {
4453//       const toggleId = `submenu-${index}`;
4454
4455//       // Add ARIA attributes for submenu toggle
4456//       li.setAttribute('aria-haspopup', 'true');
4457//       li.setAttribute('aria-expanded', 'false');
4458//       submenu.setAttribute('id', toggleId);
4459//       submenu.setAttribute('role', 'menu');
4460//       submenu.setAttribute('aria-hidden', 'true');
4461
4462//       // Hide all submenu items from tab order initially
4463//       submenu.querySelectorAll('a').forEach((subLink) => {
4464//         subLink.setAttribute('tabindex', '-1');
4465//         subLink.setAttribute('role', 'menuitem');
4466//       });
4467
4468//       // Add toggle logic to arrow button (touch container)
4469//       const toggleButton = li.querySelector('.svg__container.touch');
4470//       if (toggleButton) {
4471//         toggleButton.setAttribute('role', 'button');
4472//         toggleButton.setAttribute('tabindex', '0');
4473//         toggleButton.setAttribute('aria-controls', toggleId);
4474//         toggleButton.setAttribute('aria-label', 'Toggle submenu');
4475
4476//         const toggleSubmenu = () => {
4477//           const expanded = li.classList.toggle('expanded');
4478//           li.setAttribute('aria-expanded', expanded);
4479//           submenu.setAttribute('aria-hidden', !expanded);
4480
4481//           submenu.querySelectorAll('a').forEach((subLink) => {
4482//             subLink.setAttribute('tabindex', expanded ? '0' : '-1');
4483//           });
4484//         };
4485
4486//         toggleButton.addEventListener('click', toggleSubmenu);
4487//         toggleButton.addEventListener('keydown', (e) => {
4488//           if (e.key === 'Enter' || e.key === ' ') {
4489//             e.preventDefault();
4490//             toggleSubmenu();
4491//           }
4492//         });
4493
4494//         // Collapse on Escape
4495//         li.addEventListener('keydown', (e) => {
4496//           if (e.key === 'Escape' && li.classList.contains('expanded')) {
4497//             e.preventDefault();
4498//             li.classList.remove('expanded');
4499//             li.setAttribute('aria-expanded', 'false');
4500//             submenu.setAttribute('aria-hidden', 'true');
4501//             submenu.querySelectorAll('a').forEach((subLink) => {
4502//               subLink.setAttribute('tabindex', '-1');
4503//             });
4504//             toggleButton.focus();
4505//           }
4506//         });
4507//       }
4508//     }
4509//   });
4510// });
4511
4512// Eaa 2
4513document.querySelectorAll(".menu-overlay .menu-overlay-left ul li").forEach(function (item) {
4514    const submenu = item.querySelector("ul");
4515    if (submenu) {
4516        // Create desktop arrow (decorative)
4517        const menuArrow = document.createElement("div");
4518        menuArrow.classList.add("svg__container", "desktop");
4519        menuArrow.setAttribute("aria-hidden", "true");
4520        menuArrow.innerHTML = `
4521            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.752 23.04">
4522                <defs>
4523                    <clipPath id="clip-path">
4524                        <rect width="37.752" height="23.04" fill="#15274c"/>
4525                    </clipPath>
4526                </defs>
4527                <g clip-path="url(#clip-path)">
4528                    <path d="M32.526,20.166H.614c-.339,0-.614-.373-.614-.833S.275,18.5.614,18.5H32.526c.339,0,.614.373.614.833s-.275.833-.614.833" transform="translate(0.726 -8.229)" fill="#15274c"/>
4529                    <path d="M61,1.5A19.718,19.718,0,0,0,75.157,11.771s-9.32.666-13.324,11.1" transform="translate(-38.238 -0.667)" fill="none" stroke="#15274c" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
4530                </g>
4531            </svg>
4532        `;
4533
4534        // Create mobile toggle
4535        const menuDropdown = document.createElement("div");
4536        menuDropdown.classList.add("svg__container", "touch");
4537        menuDropdown.setAttribute("role", "button");
4538        menuDropdown.setAttribute("tabindex", "0");
4539        menuDropdown.setAttribute("aria-expanded", "false");
4540        menuDropdown.setAttribute("aria-label", "Toggle submenu");
4541
4542        menuDropdown.innerHTML = `
4543            <svg xmlns="http://www.w3.org/2000/svg" width="14.59" height="10.101" viewB
4543ox="0 0 14.59 10.101">
4544                <path d="M61,1.5a12.085,12.085,0,0,0,8.677,6.3A10.139,10.139,0,0,0,61.51,14.6"
4545                    transform="matrix(-0.017, 1, -1, -0.017, 16.469, -60.051)" fill="none" stroke="#15274c"
4546                    stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
4547            </svg>`;
4548
4549        // Only apply tabindex -1 on mobile
4550        function setSubmenuTabIndex(disable) {
4551            submenu.querySelectorAll("a").forEach(link => {
4552                link.setAttribute("tabindex", disable ? "-1" : "0");
4553            });
4554        }
4555
4556        function isMobile() {
4557            return window.innerWidth <= 1024;
4558        }
4559
4560        if (isMobile()) {
4561            setSubmenuTabIndex(true);
4562        }
4563
4564        function toggleSubmenu(e) {
4565            const isExpanded = item.classList.contains("expanded");
4566
4567            document.querySelectorAll(".menu-overlay .menu-overlay-left ul li.expanded").forEach(function (expandedItem) {
4568                if (!expandedItem.contains(e.target)) {
4569                    expandedItem.classList.remove("expanded");
4570                    const list = expandedItem.querySelector("ul");
4571                    list.style.height = 0;
4572                    expandedItem.querySelector(".touch")?.setAttribute("aria-expanded", "false");
4573                    if (isMobile()) {
4574                        list.querySelectorAll("a").forEach(link => link.setAttribute("tabindex", "-1"));
4575                    }
4576                }
4577            });
4578
4579            if (!isExpanded) {
4580                item.classList.add("expanded");
4581                submenu.style.height = submenu.scrollHeight + "px";
4582                menuDropdown.setAttribute("aria-expanded", "true");
4583                if (isMobile()) {
4584                    setSubmenuTabIndex(false);
4585                }
4586            } else {
4587                item.classList.remove("expanded");
4588                submenu.style.height = 0;
4589                menuDropdown.setAttribute("aria-expanded", "false");
4590                if (isMobile()) {
4591                    setSubmenuTabIndex(true);
4592                }
4593            }
4594        }
4595
4596        menuDropdown.addEventListener("click", toggleSubmenu);
4597        menuDropdown.addEventListener("keydown", function (e) {
4598            if (e.key === "Enter" || e.key === " ") {
4599                e.preventDefault();
4600                toggleSubmenu(e);
4601            } else if (e.key === "Escape") {
4602                item.classList.remove("expanded");
4603                submenu.style.height = 0;
4604                menuDropdown.setAttribute("aria-expanded", "false");
4605                if (isMobile()) {
4606                    setSubmenuTabIndex(true);
4607                }
4608                menuDropdown.focus();
4609            }
4610        });
4611
4612        item.insertBefore(menuArrow, submenu);
4613        item.insertBefore(menuDropdown, submenu);
4614    }
4615});
4616
4617// Select the header
4618const header = document.querySelector("header.fixed");
4619
4620if (header && !document.querySelector(".header.hidden")) {
4621  // Find all focusable elements inside the header
4622  const focusables = header.querySelectorAll(
4623    'a, button, input, textarea, select, details, [tabindex]'
4624  );
4625
4626  // Give each one tabindex="-1"
4627  focusables.forEach(el => {
4628    el.setAttribute("tabindex", "-1");
4629  });
4630}
4631
4632</script>
4632</body>
4633</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.