1<!DOCTYPE html> 2<html lang="en-GB"> 3<head> 4 <meta charset="UTF-8"/> 5 6 <link rel="profile" href="https://gmpg.org/xfn/11" /> 7 8 <meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no"> 9 10 11 <link rel="shortcut icon" type="image/x-icon" href="https://www.dunvegancastle.com/wp-content/uploads/2016/05/favicon.png"> 12 <link rel="apple-touch-icon" href="https://www.dunvegancastle.com/wp-content/uploads/2016/05/favicon.png"/> 13 14 <title>Dunvegan – Castle & Gardens</title> 15<meta name='robots' content='max-image-preview:large' /> 16<link rel='dns-prefetch' href='//www.dunvegancastle.com' /> 17<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 18<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.dunvegancastle.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dunvegancastle.com%2F" /> 19<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.dunvegancastle.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dunvegancastle.com%2F&format=xml" /> 20 <!-- This site uses the Google Analytics by ExactMetrics plugin v10.2.0 - Using Analytics tracking - https://www.exactmetrics.com/ -->
vendor: 59 bytes, lines 20-21
20 21 <script src="//www.googletagmanager.com/gtag/js?id=
21G-RY1R53V8RD
vendor: 91 bytes, lines 21-22
21" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 22
22<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 23 var em_version = '10.2.0'; 24 var em_track_user = true; 25 var em_no_track_reason = ''; 26 var ExactMetricsDefaultLocations = {"page_location":"https:\/\/www.dunvegancastle.com\/"}; 27 if ( typeof ExactMetricsPrivacyGuardFilter === 'function' ) { 28 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsPrivacyGuardFilter( ExactMetricsExcludeQuery ) : ExactMetricsPrivacyGuardFilter( ExactMetricsDefaultLocations ); 29 } else { 30 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsExcludeQuery : ExactMetricsDefaultLocations; 31 } 32 33 var disableStrs = [ 34 'ga-disable-G-RY1R53V8RD', 35 ]; 36 37 /* Function to detect opted out users */ 38 function __gtagTrackerIsOptedOut() { 39 for (var index = 0; index < disableStrs.length; index++) { 40 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 41 return true; 42 } 43 } 44 45 return false; 46 } 47 48 /* Disable tracking if the opt-out cookie exists. */ 49 if (__gtagTrackerIsOptedOut()) { 50 for (var index = 0; index < disableStrs.length; index++) { 51 window[disableStrs[index]] = true; 52 } 53 } 54 55 /* Opt-out function */ 56 function __gtagTrackerOptout() { 57 for (var index = 0; index < disableStrs.length; index++) { 58 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 59 window[disableStrs[index]] = true; 60 } 61 } 62 63 if ('undefined' === typeof gaOptout) { 64 function gaOptout() { 65 __gtagTrackerOptout(); 66 } 67 } 68 window.dataLayer = window.dataLayer || []; 69 70 window.ExactMetricsDualTracker = { 71 helpers: {}, 72 trackers: {}, 73 }; 74 if (em_track_user) { 75 function __gtagDataLayer() { 76 dataLayer.push(arguments); 77 } 78 79 function __gtagTracker(type, name, parameters) { 80 if (!parameters) { 81 parameters = {}; 82 } 83 84 if (parameters.send_to) { 85 __gtagDataLayer.apply(null, arguments); 86 return; 87 } 88 89 if (type === 'event') { 90 parameters.send_to = exactmetrics_frontend.v4_id; 91 var hookName = name; 92 if (typeof parameters['event_category'] !== 'undefined') { 93 hookName = parameters['event_category'] + ':' + name; 94 } 95 96 if (typeof ExactMetricsDualTracker.trackers[hookName] !== 'undefined') { 97 ExactMetricsDualTracker.trackers[hookName](parameters); 98 } else { 99 __gtagDataLayer('event', name, parameters); 100 } 101 102 } else { 103 __gtagDataLayer.apply(null, arguments); 104 } 105 } 106 107 __gtagTracker('js', new Date()); 108 __gtagTracker('set', { 109 'developer_id.dNDMyYj': true, 110 }); 111 if ( ExactMetricsLocations.page_location ) { 112 __gtagTracker('set', ExactMetricsLocations); 113 } 114 __gtagTracker('config', 'G-RY1R53V8RD', {"allow_anchor":"true","forceSSL":"true","page_path":location.pathname + location.search + location.hash} ); 115 window.gtag = __gtagTracker; (function () { 116 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 117 /* ga and __gaTracker compatibility shim. */ 118 var noopfn = function () { 119 return null; 120 }; 121 var newtracker = function () { 122 return new Tracker(); 123 }; 124 var Tracker = function () { 125 return null; 126 }; 127 var p = Tracker.prototype; 128 p.get = noopfn; 129 p.set = noopfn; 130 p.send = function () { 131 var args = Array.prototype.slice.call(arguments); 132 args.unshift('send'); 133 __gaTracker.apply(null, args); 134 }; 135 var __gaTracker = function () { 136 var len = arguments.length; 137 if (len === 0) { 138 return; 139 } 140 var f = arguments[len - 1]; 141 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 142 if ('send' === arguments[0]) { 143 var hitConverted, hitObject = false, action; 144 if ('event' === arguments[1]) { 145 if ('undefined' !== typeof arguments[3]) { 146 hitObject = { 147 'eventAction': arguments[3], 148 'eventCategory': arguments[2], 149 'eventLabel': arguments[4], 150 'value': arguments[5] ? arguments[5] : 1, 151 } 152 } 153 } 154 if ('pageview' === arguments[1]) { 155 if ('undefined' !== typeof arguments[2]) { 156 hitObject = { 157 'eventAction': 'page_view', 158 'page_path': arguments[2], 159 } 160 } 161 } 162 if (typeof arguments[2] === 'object') { 163 hitObject = arguments[2]; 164 } 165 if (typeof arguments[5] === 'object') { 166 Object.assign(hitObject, arguments[5]); 167 } 168 if ('undefined' !== typeof arguments[1].hitType) { 169 hitObject = arguments[1]; 170 if ('pageview' === hitObject.hitType) { 171 hitObject.eventAction = 'page_view'; 172 } 173 } 174 if (hitObject) { 175 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
176 hitConverted = mapArgs(hitObject); 177 __gtagTracker('event', action, hitConverted); 178 } 179 } 180 return; 181 } 182 183 function mapArgs(args) { 184 var arg, hit = {}; 185 var gaMap = { 186 'eventCategory': 'event_category', 187 'eventAction': 'event_action', 188 'eventLabel': 'event_label', 189 'eventValue': 'event_value', 190 'nonInteraction': 'non_interaction', 191 'timingCategory': 'event_category', 192 'timingVar': 'name', 193 'timingValue': 'value', 194 'timingLabel': 'event_label', 195 'page': 'page_path', 196 'location': 'page_location', 197 'title': 'page_title', 198 'referrer' : 'page_referrer', 199 }; 200 for (arg in args) { 201 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 202 hit[gaMap[arg]] = args[arg]; 203 } else { 204 hit[arg] = args[arg]; 205 } 206 } 207 return hit; 208 } 209 210 try { 211 f.hitCallback(); 212 } catch (ex) { 213 } 214 }; 215 __gaTracker.create = newtracker; 216 __gaTracker.getByName = newtracker; 217 __gaTracker.getAll = function () { 218 return []; 219 }; 220 __gaTracker.remove = noopfn; 221 __gaTracker.loaded = true; 222 window['__gaTracker'] = __gaTracker; 223 })(); 224 } else { 225 console.log(""); 226 (function () { 227 function __gtagTracker() { 228 return null; 229 } 230 231 window['__gtagTracker'] = __gtagTracker; 232 window['gtag'] = __gtagTracker; 233 })(); 234 } 235 </script>
235 236 <!-- / Google Analytics by ExactMetrics --> 237 <style id="wp-img-auto-sizes-contain-inline-css"> 238img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 239/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 240</style> 241<link rel='stylesheet' id='layerslider-css' href='https://www.dunvegancastle.com/wp-content/plugins/LayerSlider/assets/static/layerslider/css/layerslider.css' media='all' /> 242<style id="wp-emoji-styles-inline-css"> 243 244 img.wp-smiley, img.emoji { 245 display: inline !important; 246 border: none !important; 247 box-shadow: none !important; 248 height: 1em !important; 249 width: 1em !important; 250 margin: 0 0.07em !important; 251 vertical-align: -0.1em !important; 252 background: none !important; 253 padding: 0 !important; 254 } 255/*# sourceURL=wp-emoji-styles-inline-css */ 256</style> 257<style id="wp-block-library-inline-css"> 258/** 259 * Colors 260 */ 261/** 262 * Typography 263 */ 264/** 265 * SCSS Variables. 266 * 267 * Please use variables from this sheet to ensure consistency across the UI. 268 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 269 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 270 */ 271/** 272 * Fonts & basic variables. 273 */ 274/** 275 * Typography 276 */ 277/** 278 * Grid System. 279 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 280 */ 281/** 282 * Radius scale. 283 */ 284/** 285 * Elevation scale. 286 */ 287/** 288 * Dimensions. 289 */ 290/** 291 * Mobile specific styles 292 */ 293/** 294 * Editor styles. 295 */ 296/** 297 * Block & Editor UI. 298 */ 299/** 300 * Block paddings. 301 */ 302/** 303 * React Native specific. 304 * These variables do not appear to be used anywhere else. 305 */ 306/** 307 * Breakpoints & Media Queries 308 */ 309/** 310* Converts a hex value into the rgb equivalent. 311* 312* @param {string} hex - the hexadecimal value to convert 313* @return {string} comma separated rgb values 314*/ 315/** 316 * Long content fade mixin 317 * 318 * Creates a fading overlay to signify that the content is longer 319 * than the space allows. 320 */ 321/** 322 * Breakpoint mixins 323 */ 324/** 325 * Focus styles. 326 */ 327/** 328 * Standard focus rings for the WordPress Design System. 329 * 330 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site, 331 * e.g. `&:focus { @include outset-ring__focus(); }`. 332 */ 333/** 334 * Applies editor left position to the selector passed as argument 335 */ 336/** 337 * Styles that are reused verbatim in a few places 338 */ 339/** 340 * Allows users to opt-out of animations via OS-level preferences. 341 */ 342/** 343 * Reset default styles for JavaScript UI based pages. 344 * This is a WP-admin agnostic reset 345 */ 346/** 347 * Reset the WP Admin page styles for Gutenberg-like pages. 348 */ 349/** 350 * Creates a checkerboard pattern background to indicate transparency. 351 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 352 */ 353:root { 354 --wp-block-synced-color: #7a00df; 355 --wp-block-synced-color--rgb: 122, 0, 223; 356 --wp-bound-block-color: var(--wp-block-synced-color); 357 --wp-editor-canvas-background: #ddd; 358 --wp-admin-theme-color: #007cba; 359 --wp-admin-theme-color--rgb: 0, 124, 186; 360 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 361 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 362 --wp-admin-theme-color-darker-20: #005a87; 363 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 364 --wp-admin-border-width-focus: 2px; 365} 366@media (min-resolution: 192dpi) { 367 :root { 368 --wp-admin-border-width-focus: 1.5px; 369 } 370} 371 372/** 373 * Element styles. 374 */ 375.wp-element-button { 376 cursor: pointer; 377} 378 379:root .has-very-light-gray-background-color { 380 background-color: #eee; 381} 382:root .has-very-dark-gray-background-color { 383 background-color: #313131; 384} 385:root .has-very-light-gray-color { 386 color: #eee; 387} 388:root .has-very-dark-gray-color { 389 color: #313131; 390} 391:root { 392 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 393} 394:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 395 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 396} 397:root .has-purple-crush-gradient-background { 398 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 399} 400:root .has-hazy-dawn-gradient-background { 401 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 402} 403:root .has-subdued-olive-gradient-background { 404 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 405} 406:root .has-atomic-cream-gradient-background { 407 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 408} 409:root .has-nightshade-gradient-background { 410 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 411} 412:root .has-midnight-gradient-background { 413 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 414} 415:root { 416 /* stylelint-enable @stylistic/function-comma-space-after */ 417 --wp--preset--font-size--normal: 16px; 418 --wp--preset--font-size--huge: 42px; 419} 420 421.has-regular-font-size { 422 font-size: 1em; 423} 424 425.has-larger-font-size { 426 font-size: 2.625em; 427} 428 429.has-normal-font-size { 430 font-size: var(--wp--preset--font-size--normal); 431} 432 433.has-huge-font-size { 434 font-size: var(--wp--preset--font-size--huge); 435} 436 437:root .has-text-align-center { 438 text-align: center; 439} 440 441:root .has-text-align-left { 442 /*rtl:ignore*/ 443 text-align: left; 444} 445 446:root .has-text-align-right { 447 /*rtl:ignore*/ 448 text-align: right; 449} 450 451.has-fit-text { 452 white-space: nowrap !important; 453} 454 455#end-resizable-editor-section { 456 display: none; 457} 458 459.aligncenter { 460 clear: both; 461} 462 463.items-justified-left { 464 justify-content: flex-start; 465} 466 467.items-justified-center { 468 justify-content: center; 469} 470 471.items-justified-right { 472 justify-content: flex-end; 473} 474 475.items-justified-space-between { 476 justify-content: space-between; 477} 478 479.screen-reader-text { 480 border: 0; 481 clip-path: inset(50%); 482 height: 1px; 483 margin: -1px; 484 overflow: hidden; 485 padding: 0; 486 position: absolute; 487 width: 1px; 488 word-wrap: normal !important; 489 word-break: normal !important; 490} 491 492.screen-reader-text:focus { 493 background-color: #ddd; 494 clip-path: none; 495 color: #444; 496 display: block; 497 font-size: 1em; 498 height: auto; 499 left: 5px; 500 line-height: normal; 501 padding: 15px 23px 14px; 502 text-decoration: none; 503 top: 5px; 504 width: auto; 505 z-index: 100000; 506} 507 508/** 509 * The following provide a simple means of applying a default border style when 510 * a user first makes a selection in the border block support panel. 511 * This prevents issues such as where the user could set a border width 512 * and see no border due there being no border style set. 513 * 514 * This is intended to be removed once intelligent defaults can be set while 515 * making border selections via the block support. 516 * 517 * See: https://github.com/WordPress/gutenberg/pull/33743 518 */ 519html :where(.has-border-color) { 520 border-style: solid; 521} 522 523html :where([style^=border-color], 524[style*=";border-color"], 525[style*="; border-color"]) { 526 border-style: solid; 527} 528 529html :where([style^=border-top-color], 530[style*=";border-top-color"], 531[style*="; border-top-color"]) { 532 border-top-style: solid; 533} 534 535html :where([style^=border-right-color], 536[style*=";border-right-color"], 537[style*="; border-right-color"]) { 538 /*rtl:ignore*/ 539 border-right-style: solid; 540} 541 542html :where([style^=border-bottom-color], 543[style*=";border-bottom-color"], 544[style*="; border-bottom-color"]) { 545 border-bottom-style: solid; 546} 547 548html :where([style^=border-left-color], 549[style*=";border-left-color"], 550[style*="; border-left-color"]) { 551 /*rtl:ignore*/ 552 border-left-style: solid; 553} 554 555html :where([style^=border-width], 556[style*=";border-width"], 557[style*="; border-width"]) { 558 border-style: solid; 559} 560 561html :where([style^=border-top-width], 562[style*=";border-top-width"], 563[style*="; border-top-width"]) { 564 border-top-style: solid; 565} 566 567html :where([style^=border-right-width], 568[style*=";border-right-width"], 569[style*="; border-right-width"]) { 570 /*rtl:ignore*/ 571 border-right-style: solid; 572} 573 574html :where([style^=border-bottom-width], 575[style*=";border-bottom-width"], 576[style*="; border-bottom-width"]) { 577 border-bottom-style: solid; 578} 579 580html :where([style^=border-left-width], 581[style*=";border-left-width"], 582[style*="; border-left-width"]) { 583 /*rtl:ignore*/ 584 border-left-style: solid; 585} 586 587/** 588 * Provide baseline responsiveness for images. 589 */ 590html :where(img[class*=wp-image-]) { 591 height: auto; 592 max-width: 100%; 593} 594 595/** 596 * Reset user agent styles for figure element margins. 597 */ 598:where(figure) { 599 margin: 0 0 1em 0; 600} 601 602html :where(.is-position-sticky) { 603 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); 604} 605 606@media screen and (max-width: 600px) { 607 html :where(.is-position-sticky) { 608 --wp-admin--admin-bar--position-offset: 0px; 609 } 610} 611 612/*# sourceURL=/wp-includes/css/dist/block-library/common.css */ 613</style> 614<style id="classic-theme-styles-inline-css"> 615/** 616 * These rules are needed for backwards compatibility. 617 * They should match the button element rules in the base theme.json file. 618 */ 619.wp-block-button__link { 620 color: #ffffff; 621 background-color: #32373c; 622 border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ 623 624 /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ 625 box-shadow: none; 626 text-decoration: none; 627 628 /* The extra 2px are added to size solids the same as the outline versions.*/ 629 padding: calc(0.667em + 2px) calc(1.333em + 2px); 630 631 font-size: 1.125em; 632} 633 634.wp-block-file__button { 635 background: #32373c; 636 color: #ffffff; 637 text-decoration: none; 638} 639 640/*# sourceURL=/wp-includes/css/classic-themes.css */ 641</style> 642 643<style id="global-styles-inline-css"> 644:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
6440) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
644.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 645/*# sourceURL=global-styles-inline-css */ 646</style> 647 648<style id="woocommerce-inline-inline-css"> 649.woocommerce form .form-row .required { visibility: visible; } 650/*# sourceURL=woocommerce-inline-inline-css */ 651</style> 652<link rel='stylesheet' id='stockholm-default-style-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/style.css' media='all' /> 653<link rel='stylesheet' id='stockholm-child-style-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm-child/style.css' media='all' /> 654<link rel='stylesheet' id='mediaelement-css' href='https://www.dunvegancastle.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' media='all' /> 655<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.dunvegancastle.com/wp-includes/js/mediaelement/wp-mediaelement.css' media='all' /> 656<link rel='stylesheet' id='stockholm-font-awesome-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/framework/modules/icons/font-awesome/css/font-awesome.min.css' media='all' /> 657<link rel='stylesheet' id='elegant-icons-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/framework/modules/icons/elegant-icons/style.min.css' media='all' /> 658<link rel='stylesheet' id='linear-icons-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/framework/modules/icons/linear-icons/style.min.css' media='all' /> 659<link rel='stylesheet' id='linea-icons-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/framework/modules/icons/linea-icons/style.min.css' media='all' /> 660<link rel='stylesheet' id='ion-icons-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/framework/modules/icons/ion-icons/style.min.css' media='all' /> 661<link rel='stylesheet' id='stockholm-stylesheet-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/stylesheet.min.css' media='all' /> 662<style id="stockholm-stylesheet-inline-css"> 663.page-id-10 .wrapper { background-image: url(https://www.dunvegancastle.com/wp-content/uploads/2018/06/RZFIE0782-min-scaled.jpg);background-size: cover;background-position: center 0px;background-repeat: no-repeat;background-attachment: initial;} 664 665.page-id-10, .page-id-10 .wrapper, .page-id-10 .content, .page-id-10 .full_width, .page-id-10 .content .container, .page-id-10 .more_facts_holder { background-color: transparent !important;;} 666 667 668/*# sourceURL=stockholm-stylesheet-inline-css */ 669</style> 670<link rel='stylesheet' id='stockholm-webkit-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/webkit_stylesheet.css' media='all' /> 671<link rel='stylesheet' id='stockholm-woocommerce-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/woocommerce.min.css' media='all' /> 672<link rel='stylesheet' id='stockholm-woocommerce_responsive-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/woocommerce_responsive.min.css' media='all' /> 673<link rel='stylesheet' id='stockholm-style-dynamic-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/style_dynamic_callback.php' media='all' /> 674<link rel='stylesheet' id='stockholm-responsive-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/responsive.min.css' media='all' /> 675<link rel='stylesheet' id='stockholm-style-dynamic-responsive-css' href='https://www.dunvegancastle.com/wp-content/themes/stockholm/css/style_dynamic_responsive_callback.php' media='all' /> 676<style id="stockholm-style-dynamic-responsive-inline-css"> 677.title.with_title_text_bg_color h1 { 678 padding: 27px 57px 27px 0; 679} 680.qode_column.column1.qodef-footer-top-column-1 .textwidget a:nth-child(6) { 681 display: none !important; 682} 683 684.qode_column.column1.qodef-footer-top-column-1 .textwidget a:nth-child(8) { 685 display: none !important; 686} 687 688.wpcf7-response-output { 689 color: #000 !important; 690 text-align: center; 691} 692 693/* Woo Bookings */ 694.woocommerce div.product .cart { 695 width: 100%; 696} 697 698.q_tabs.boxed .tabs-container h2 { 699font-size: 20px; 700margin-bottom: 20px; 701} 702 703.wc-bookings-booking-form .form-field input[type=number] { 704margin-right: 10px;
705padding: 5px 10px; 706} 707 708.wc-bookings-date-picker { 709padding: 0; 710} 711 712.wc-bookings-date-picker .ui-datepicker th { 713text-align: center; 714font-family: 'Alegreya', serif; 715} 716 717.wc-bookings-date-picker .ui-datepicker td .ui-state-default { 718font-family: 'Alegreya', serif; 719} 720 721.wc-bookings-date-picker .ui-datepicker-header { 722background: #000000 !important; 723border-radius: 0 !important 724} 725 726.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title { 727background: #000000; 728 font-family: 'Alegreya', serif; 729} 730.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, 731.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next { 732background-color: #000000 !important; 733} 734 735.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a { 736background-color: #7f7f7f !important; 737} 738 739.wc-bookings-date-picker .ui-datepicker td.bookable a, 740.wc-bookings-date-picker .ui-datepicker td.partial_booked a { 741background-color: #000000; 742font-family: 'Alegreya', serif; 743} 744 745.flex-viewport, 746.portfolio_slider .flex-viewport { 747margin-bottom: 20px; 748} 749 750.woocommerce.single-product button.single_add_to_cart_button { 751text-transform: uppercase; 752} 753 754.woocommerce div.product div.product_meta>span { 755 display: none; 756} 757 758/* END Woo Bookings */ 759 760.single-post .content .content_inner > .container > .container_inner.default_template_holder { 761 padding-top: 0; 762} 763 764.single-post .title.position_left { 765max-height: 150px; 766padding-top: 50px; 767} 768 769.single-post .blog_holder article h2 { 770display: none; 771} 772 773.woocommerce input[type="text"]:not(.qode_search_field):not(.qty), .woocommerce input[type="email"], .woocommerce input[type="password"], .woocommerce textarea, .woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty), .woocommerce-page input[type="email"], .woocommerce-page input[type="tel"], .woocommerce-page input[type="password"], .woocommerce-page textarea { 774border: 1px solid #e0dede !important; 775} 776 777#shipping_method { 778 list-style: none; 779} 780 781#shipping_method input { 782 margin-right: 10px; 783} 784 785.page-id-28226 .wpcf7-form { 786max-width: 680px; 787} 788 789.qode-add-gallery-and-zoom-support .woocommerce-product-gallery__trigger:after { 790 display: none; 791} 792 793.woocommerce .shop-notice { 794 max-width: 90%; 795 margin: 0 auto; 796 padding: 20px 0; 797 text-align: justify; 798} 799 800.woocommerce .shop-notice p { 801 font-size: 0.8em; 802} 803 804.woocommerce-store-notice, p.demo_store { 805 bottom: 0; 806 font-size: 16px; 807 line-height: 2em; 808 padding: 20px; 809 position: fixed; 810 z-index: 99999999; 811 background: #fff; 812 display: block !important; 813 visibility: visible !important; 814 width: 30%; 815 margin: 0 auto; 816 right: 0; 817 border: 1px solid; 818} 819 820a.woocommerce-store-notice__dismiss-link { 821 font-weight: bold; 822} 823 824a.cart-customlocation { 825 position: absolute; 826 top: 40px; 827 border: 1px solid #000; 828 border-radius: 50px; 829 left: 20px; 830 background: #000; 831 color: #fff; 832 height: 15px; 833 width: 15px; 834 text-align: center; 835 line-height: 1em; 836} 837 838.login-icon { 839 display: table; 840 float: left; 841 position: relative; 842} 843
844.login-icon i { 845font: normal normal normal 14px/1 FontAwesome; 846padding: 0 5px; 847} 848 849.user-greeting { 850 text-align: right; 851 position: absolute; 852 width: 200px; 853 right: 0; 854 padding: 10px; 855 z-index: 999; 856} 857 858.fa-shopping-cart:before { 859 content: "\f291"; 860} 861 862.shopping_cart_dropdown { 863background-color: rgb(255,255,255); 864background: rgb(255,255,255); 865border: 1px solid #000000; 866} 867 868.woocommerce-page ul.products li.product, .woocommerce ul.products li.product { 869 text-align: center; 870} 871 872.woocommerce-page ul.products li.product mark.count, 873.woocommerce ul.products li.product mark.count { 874 display: none; 875} 876 877h2.woocommerce-loop-category__title { 878 font-size: 26px; 879 font-weight: 500; 880 text-align: center; 881} 882 883.woocommerce form.checkout h3, .woocommerce-page form.checkout h3 { 884 color: #000000; 885 font-style: normal; 886 font-size: 18px; 887} 888 889input#coupon_code { 890 float: left; 891 max-width: 50%; 892 display: inline-block; 893} 894 895.woocommerce input[type=text]:not(.qode_search_field):not(.qty), .woocommerce input[type=email], .woocommerce input[type=password], .woocommerce textarea, .woocommerce-page input[type=text]:not(.qode_search_field):not(.qty), .woocommerce-page input[type=email], .woocommerce-page input[type=tel], .woocommerce-page input[type=password], .woocommerce-page textarea { 896border: 1px solid #e0dede; 897 font-size: 14px; 898 color: #000000; 899} 900 901.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text { 902 border: 1px solid #e0dede; 903} 904 905.woocommerce .product h2.product_title { 906font-weight: 500; 907} 908 909/* Set WooCommerce Page Background to White */ 910body.product-template-default .content .container { 911 background: #ffffff; 912} 913 914/* Hide Google's Powered By for Translations */ 915.goog-te-gadget { 916 display: block; 917 color: transparent !important; 918 height: 40px !important; 919 overflow-y: hidden; 920} 921 922/* Hide slider thumbnails */
923.ls-thumbnail-hover-inner { 924 display: none !important; 925} 926 927/* Sidebar to Content Width Ratio */ 928.two_columns_75_25>.column1 { 929 width: 80%; 930 float: left; 931} 932 933.two_columns_75_25>.column2 { 934 width: 20%; 935 float: left; 936} 937 938/* Sidebar Archive Link Styles */ 939aside.sidebar .widget li a { 940font-weight: bold; 941 color: #000; 942 font-style: normal; 943} 944 945/* Sidebar Link Colour */ 946.sidebar form#mc4wp-form-1 a { 947 color: #000; 948} 949 950/* Archive Pages Background Colour */ 951body.archive .content .container { 952 background-color: #ffffff; 953} 954 955/* Post excerpt spacing */ 956.latest_post_holder.boxes>ul>li .latest_post { 957padding: 20px 0; 958} 959 960/* Post excerpt */ 961.latest_post_holder.boxes>ul>li .latest_post p.excerpt { 962font-weight: normal; 963} 964 965/* Hides the spinner on the slider */ 966.tp-loader { 967background:none; 968background-color:transparent; 969margin:0; 970top:0; left:0; z-index:10000; 971position:absolute;width:0px;height:0px; 972border-radius: 0; 973-moz-border-radius: 0; 974-webkit-border-radius: 0; 975} 976 977/* Positions contact form on the right */ 978div#wpcf7-f24031-p22771-o1 { 979float: right; 980width: 600px; 981} 982 983/* Styles the newsletter subscription form */ 984.mc4wp-form-fields input[type="text"] { 985border: 1px solid #000000; 986margin: 10px 0 15px;
987padding: 10px 17px; 988outline: 0; 989resize: none; 990font-family: inherit; 991background-color: #fff; 992color: #000000; 993box-sizing: border-box; 994max-width: 600px; 995cursor: auto; 996} 997 998.mc4wp-form-fields input[type="email"] { 999border: 1px solid #000000; 1000margin: 10px 0 15px; 1001padding: 10px 17px; 1002outline: 0; 1003resize: none; 1004font-family: inherit; 1005background-color: #fff; 1006color: #000000; 1007box-sizing: border-box; 1008max-width: 600px; 1009cursor: auto; 1010} 1011 1012.mc4wp-form-fields input[type="submit"] { 1013border-color: #000000; 1014background: #000000; 1015color: #ffffff; 1016text-transform: uppercase; 1017width: auto; 1018height: 37px; 1019margin: 0; 1020padding: 0 22px; 1021font-size: 12px; 1022font-weight: 700; 1023font-style: normal; 1024text-shadow: none; 1025letter-spacing: 2px; 1026white-space: nowrap; 1027cursor: pointer; 1028font-family: 'Alegreya', sans-serif; 1029} 1030 1031.mc4wp-form-fields input[type="submit"]:hover { 1032border-color: #000000; 1033background: #ffffff; 1034color: #000000; 1035font-family: 'Alegreya', sans-serif; 1036} 1037 1038/* Removes the image names on hover */ 1039img.tooltip { 1040display: none !important; 1041} 1042 1043/* Moves the page up slightly on single blog post */ 1044.blog_holder.blog_single { 1045margin-top: -50px; 1046} 1047 1048/* Removes the blog featured image on single post */ 1049img.attachment-blog_image_in_grid.size-blog_image_in_grid.wp-post-image { 1050display: none; 1051} 1052 1053/* Reduces gap between blog title and content below */ 1054.blog_holder article h2 { 1055margin: 0; 1056line-height: 18px; 1057font-weight: 300; 1058} 1059 1060/* Reduces blog title size */ 1061.blog_holder article h2 span { 1062font-size: 21px; 1063} 1064 1065/* Adds grey on hover to search icon in header */ 1066i.fa.fa-search:hover { 1067color: #7f7f7f; 1068} 1069 1070/* Removes categories on blog posts */ 1071.blog_holder.blog_centered article .post_text .post_category { 1072display: none; 1073} 1074 1075/* Removes background image for video */ 1076.slotholder.tp-bgimg.defaultimg { 1077background-image: none !important; 1078} 1079 1080/* Removes the footer on the home page */ 1081body.home footer { 1082display: none !important; 1083} 1084 1085/* Styles the Google translator widget */ 1086select.goog-te-combo { 1087background-color: #000 !important; 1088color: #fff !important; 1089max-width: 200px !important; 1090margin-bottom: 10px !important; 1091} 1092 1093/* Padding for Logo so that it does not touch top of the page */ 1094header:not(.centered_logo) .q_logo img { 1095padding: 15px 0px; 1096} 1097 1098/* Padding for Logo in sticky header so that it does not touch top of the page */ 1099header.sticky .q_logo img.sticky { 1100padding: 5px 0px; 1101max-height: 80px; 1102} 1103 1104/* Removes the vertical separators in the navigation menu */ 1105nav.main_menu>ul>li:not(:first-child):before { 1106display: none; 1107} 1108 1109/* Makes home page slider navigation bullets circle instead of square */ 1110.tp-bullet { 1111border-radius: 50px; 1112width: 10px; 1113height: 10px; 1114} 1115 1116/* Keeps the accordion styles consistent */ 1117.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span { 1118background: #000000; 1119background-color: #000000; 1120color: #ffffff; 1121} 1122 1123.q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title-inner:hover { 1124color: #ffffff; 1125} 1126 1127/* Makes all hyperlinks grey on hover */ 1128p a:hover { 1129color: #a8a8a8 !important; 1130} 1131 1132/* Makes all H4 hyperlinks grey on hover */ 1133h4 a:hover { 1134color: #a8a8a8 !important; 1135} 1136 1137/* Makes all hyperlinks in footer white on hover */ 1138.footer_top a:hover { 1139color: #ffffff !important; 1140} 1141 1142/* Adds overlay effect on image links */ 1143a img:hover { 1144opacity: 0.8; 1145} 1146 1147/* Removes the caption title on PrettyPhoto */ 1148div.ppt { 1149display: none !important; 1150} 1151 1152/* Styles the blogs default button for consistency */ 1153.blog_holder.blog_centered article .post_text .qbutton.qode-blog-centered-button { 1154color: #ffffff; 1155font-size: 14px; 1156font-weight: 600; 1157font-family: Alegreya; 1158letter-spacing: 2px; 1159text-transform: uppercase; 1160border-width: 2px; 1161background-color: #000000; 1162} 1163 1164.blog_holder.blog_centered article .post_text .qbutton.qode-blog-centered-button:hover { 1165color: #000000; 1166font-size: 14px; 1167font-weight: 600; 1168font-family: Alegreya; 1169letter-spacing: 2px; 1170text-transform: uppercase; 1171border-width: 2px; 1172background-color: #ffffff; 1173border-color: #000000; 1174} 1175 1176/* Adds the border to contact form fields */ 1177input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz { 1178border: 1px solid #000000; 1179max-width: 600px; 1180} 1181 1182/* Fixes contact form's label formatting */ 1183span.wpcf7-list-item { 1184margin-left: 0; 1185margin-right: 1em; 1186} 1187 1188/* Menu fonts grey on hover */ 1189span.menu-text:hover { 1190color: #7f7f7f; 1191} 1192 1193/* Styles for mobiles */ 1194@media only screen and (max-width: 420px) { 1195 1196/* Shopping Basket */ 1197.shopping_cart_outer { 1198display: block !Important; 1199} 1200
1201/* Homepage Background Image */ 1202.page-id-10 .wrapper { 1203 background-position: 10% 100%; 1204} 1205 1206.header_bottom .shopping_cart_header { 1207 padding: 0; 1208} 1209 1210.shopping_cart_header .header_cart { 1211padding: 0; 1212} 1213 1214a.cart-customlocation { 1215position: relative; 1216left: -20px; 1217z-index: 10; 1218} 1219 1220/* Hide homepage full width gap */ 1221.home .full_width_inner { 1222 max-height: 1px; 1223} 1224 1225/* Removes the white space on the home page under slider on mobile */ 1226body.home .full_width_inner { 1227margin-bottom: -44px; 1228} 1229 1230/* Puts logo in position on mobile */ 1231.q_logo a { 1232max-height: 105px; 1233} 1234 1235.header_bottom .container_inner { 1236min-height: 118px; 1237} 1238 1239header:not(.centered_logo) .q_logo img { 1240padding: 15px 0 !important; 1241max-height: 95%; 1242} 1243 1244/* Header background stays black on mobile */ 1245.header_bottom.clearfix { 1246background: #000000; 1247} 1248 1249/* Header icons stay white on mobile for clarity */ 1250i.fa.fa-bars { 1251color: #fff; 1252} 1253 1254i.fa.fa-search { 1255color: #fff; 1256} 1257 1258/* Mobile navigation styling */ 1259nav.mobile_menu { 1260background-color: #000000; 1261} 1262 1263span.mobile_arrow { 1264color: #ffffff; 1265} 1266 1267nav.mobile_menu ul li a { 1268color: #ffffff; 1269} 1270 1271nav.mobile_menu ul li a:hover { 1272color: #7f7f7f; 1273} 1274 1275nav.mobile_menu ul li.active > a { 1276color: #ffffff; 1277} 1278 1279body.home .header_bottom.clearfix { 1280background: #000000 !important; 1281} 1282} 1283 1284@media only screen and (max-width: 768px) { 1285.footer_top .container_inner { 1286width: 650px; 1287} 1288} 1289 1290/* Tablet navigation styling */ 1291@media only screen and (max-width: 1000px) { 1292.header_bottom.clearfix { 1293background: #000000 !important; 1294} 1295 1296header:not(.centered_logo) .q_logo img { 1297padding: 0; 1298} 1299 1300i.fa.fa-bars { 1301color: #fff; 1302} 1303 1304i.fa.fa-search { 1305color: #fff; 1306} 1307 1308span.mobile_arrow { 1309color: #ffffff; 1310} 1311 1312nav.mobile_menu { 1313background-color: #000000; 1314} 1315 1316nav.mobile_menu ul li a { 1317color: #ffffff; 1318} 1319 1320nav.mobile_menu ul li a:hover { 1321color: #7f7f7f; 1322} 1323 1324nav.mobile_menu ul li.active > a { 1325color: #ffffff; 1326} 1327 1328body.home .header_bottom.clearfix { 1329background: #000000 !important; 1330} 1331} 1332/*# sourceURL=stockholm-style-dynamic-responsive-inline-css */ 1333</style> 1334<link rel='stylesheet' id='js_composer_front-css' href='https://www.dunvegancastle.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css' media='all' /> 1335<link rel='stylesheet' id='stockholm-google-fonts-css' href='https://fonts.googleapis.com/css?family=Raleway%3A100%2C100i%2C200%2C200i%2C300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%2C800%2C800i%2C900%2C900i%7CCrete+Round%3A100%2C100i%2C200%2C200i%2C300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%2C800%2C800i%2C900%2C900i%7CAlegreya%3A100%2C100i%2C200%2C200i%2C300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%2C800%2C800i%2C900%2C900i&subset=latin%2Clatin-ext&ver=1.0.0' media='all' />
1336<script async data-wp-strategy="async" id="exactmetrics-frontend-script-js" src="https://www.dunvegancastle.com/wp-content/plugins/exactmetrics-premium/assets/js/frontend-gtag.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1336
1336
1337<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='exactmetrics-frontend-script-js-extra'>/* <![CDATA[ */ 1338var exactmetrics_frontend = {"js_events_tracking":"true","download_extensions":"zip,mp3,mpeg,pdf,docx,pptx,xlsx,rar","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/out\\\/\",\"label\":\"Affiliate\"}]","home_url":"https:\/\/www.dunvegancastle.com","hash_tracking":"true","v4_id":"G-RY1R53V8RD"};/* ]]> */ 1339</script>
vendor: 1 bytes, line 1339
1339
1340<script id="jquery-core-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/jquery.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1340
1340
1341<script id="jquery-migrate-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/jquery-migrate.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1341
1341
1342<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://www.dunvegancastle.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1342
1342
1343<script id="wc-add-to-cart-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 1344var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https://www.dunvegancastle.com/basket/","is_cart":"","cart_redirect_after_add":"no"}; 1345//# sourceURL=wc-add-to-cart-js-extra 1346</script>
vendor: 1 bytes, line 1346
1346
1347<script data-wp-strategy="defer" id="wc-add-to-cart-js" src="https://www.dunvegancastle.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1347
1347
1348<script id="vc_woocommerce-add-to-cart-js-js" src="https://www.dunvegancastle.com/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1348
1348
1349<script data-wp-strategy="defer" defer id="wc-flexslider-js" src="https://www.dunvegancastle.com/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1349
1349
1350<script id="hammer-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/hammer.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1350
1350
1351<script id="virtual-scroll-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/virtual-scroll.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1351
1351
1352<script data-wp-strategy="defer" defer id="wc-select2-js" src="https://www.dunvegancastle.com/wp-content/plugins/woocommerce/assets/js/select2/select2.full.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 1352
1352
1353<script type="e705bc50c1dc09df0282ba77-text/javascript"></script>
1353<meta name="generator" content="Powered by LayerSlider 8.4.1 - Build Heros, Sliders, and Popups. Create Animations and Beautiful, Rich Web Content as Easy as Never Before on WordPress." /> 1354<!-- LayerSlider updates and docs at: https://layerslider.com --> 1355<link rel="https://api.w.org/" href="https://www.dunvegancastle.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.dunvegancastle.com/wp-json/wp/v2/pages/10" /><link rel="canonical" href="https://www.dunvegancastle.com/" /> 1356 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 1357 <meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> 1358<style data-type="vc_custom-css">.ls-overflow-visible { 1359 overflow: hidden !important; 1360} 1361 1362.home-notice { 1363 bottom: 0; 1364 position: fixed; 1365 z-index: 99999999; 1366 background: #fff; 1367 display: block !important; 1368 visibility: visible !important; 1369 width: 30%; 1370 margin: 0 auto; 1371 right: 0; 1372 border: 1px solid; 1373 padding: 20px; 1374 } 1375 1376 .home-notice h3 { 1377 font-style: normal; 1378 font-size: 24px; 1379 color: #000000; 1380 font-weight: bold; 1381 text-transform: uppercase; 1382 margin-bottom: 20px; 1383 } 1384 1385 .home-notice .home-notice-inner p { 1386 font-size: 16px; 1387 line-height: 2em; 1388 margin: 0 auto 20px; 1389 } 1390 1391 .closebtn { 1392 color: #a6a6a6; 1393 font-weight: bold; 1394 float: right; 1395 font-size: 22px; 1396 line-height: 20px; 1397 cursor: pointer; 1398 transition: 0.3s; 1399 } 1400 1401 .closebtn:hover { 1402 color: #000000; 1403 }</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1788270617349{margin-top: 0px !important;margin-right: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;border-top-width: 0px !important;border-right-width: 0px !important;border-bottom-width: 0px !important;border-left-width: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><style id="core-block-supports-inline-css"> 1404/** 1405 * Core styles: block-supports 1406 */ 1407 1408/*# sourceURL=core-block-supports-inline-css */ 1409</style> 1410
1411<script data-cfasync="false" nonce="ffbdbf22-5df0-4423-8562-863537317365">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="ffbdbf22-5df0-4423-8562-863537317365";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
1411</head> 1412<body class="home wp-singular page-template page-template-full_width page-template-full_width-php page page-id-10 wp-theme-stockholm wp-child-theme-stockholm-child theme-stockholm stockholm-core-2.4.10 woocommerce-no-js select-child-theme-ver-1.0.0 select-theme-ver-9.14.5 smooth_scroll qode-smooth-scroll-enabled qode_menu_ qode-single-product-thumbs-below wpb-js-composer js-comp-ver-9.0.1 vc_responsive"> 1413 <div class="wrapper"> 1414 <div class="wrapper_inner"> 1415 <a id='back_to_top' href='#'> 1416 <span class="fa-stack"> 1417 <i class="fa fa-angle-up"></i> </span> 1418 </a> 1419 <header class="page_header transparent scrolled_not_transparent has_woocommerce_dropdown dark stick"> 1420 1421 <div class="header_inner clearfix"> 1422 <form role="search" id="searchform" action="https://www.dunvegancastle.com/" class="qode_search_form" method="get"> 1423 <div class="container"> 1424 <div class="container_inner clearfix"> 1425 <i class="fa fa-search"></i> 1426 <input type="text" placeholder="Search" name="s" class="qode_search_field" autocomplete="off"/> 1427 <input type="submit" value="Import"/> 1428 <div class="qode_search_close"> 1429 <a href="#"><i class="fa fa-times"></i></a> 1430 </div> 1431 </div> 1432 </div> 1433 </form> 1434 1435 <div class="header_top_bottom_holder"> 1436 1437 <div class="header_bottom clearfix" style="background-color:rgba(255, 255, 255, 0);"> 1438 <div class="container"> 1439 <div class="container_inner clearfix" > 1440 <div class="header_inner_left"> 1441 <div class="mobile_menu_button"><span><i class="fa fa-bars"></i></span></div> 1442 <div class="logo_wrapper"> 1443 <div class="q_logo"> 1444 <a href="https://www.dunvegancastle.com/"> 1445 <img class="normal" src="https://www.dunvegancastle.com/wp-content/uploads/2016/05/dunvegan-logo-black-white-grey.png" alt="Logo"/> 1446<img class="light" src="https://www.dunvegancastle.com/wp-content/uploads/2016/05/dunvegan-logo-black-white-grey.png" alt="Logo"/> 1447<img class="dark" src="https://www.dunvegancastle.com/wp-content/uploads/2016/05/dunvegan-logo-black.png" alt="Logo"/> 1448 1449 <img class="sticky" src="https://www.dunvegancastle.com/wp-content/uploads/2016/05/dunvegan-logo-white.png" alt="Logo"/> 1450 1451 </a> </div> 1452 </div> 1453 </div> 1454 <div class="header_inner_right"> 1455 <div class="user-greeting"> 1456 <a href="https://www.dunvegancastle.com/my-account/">Login</a> / <a href="https://www.dunvegancastle.com/my-account/">Register</a> </div> 1457 <div class="side_menu_button_wrapper right"> 1458 <div class="shopping_cart_outer"> 1459 <div class="shopping_cart_inner"> 1460 <div class="shopping_cart_header"> 1461 1462<a class="header_cart" href="https://www.dunvegancastle.com/basket/"> 1463 <i class="fa fa-shopping-cart"></i> </a> 1464<div class="shopping_cart_dropdown"> 1465 <div class="shopping_cart_dropdown_inner"> 1466 <ul class="woocommerce-mini-cart cart_list product_list_widget"> 1467 <li>No products in the cart.</li> 1468 </ul> 1469 </div> 1470 <a href="https://www.dunvegancastle.com/basket/" class="qbutton dark small view-cart">BASKET</a> 1471 <span class="total">Total:<span><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">£</span>0.00</bdi></span></span></span> 1472</div> 1473 </div> 1474 </div> 1475 </div> 1476 <a class="cart-customlocation" href="https://www.dunvegancastle.com/basket/" title="View your shopping basket">0</a> 1477 <div class="login-icon"> 1478 <div class="shopping_cart_inner"> 1479 <a href="https://www.dunvegancastle.com/my-account/"><i class="far fa-user-circle"></i></a> 1480 </div> 1481 </div> 1482 <div class="side_menu_button"> 1483 <a class="search_button from_window_top" href="javascript:void(0)"> 1484 <i class="fa fa-search"></i> </a> 1485 </div> 1486 </div> 1487 </div> 1488 <nav class="main_menu drop_down animate_height right"> 1489 <ul id="menu-primary-menu" class=""><li id="nav-menu-item-22694" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub narrow"><a href="https://www.dunvegancastle.com/your-visit/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Visit Us</span><span class="plus"></span></a> 1490<div class="second"><div class="inner"><ul> 1491 <li id="nav-menu-item-22698" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/about-us/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Welcome</span><span class="plus"></span></a></li> 1492 <li id="nav-menu-item-22699" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/visitor-information/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Visitor Information</span><span class="plus"></span></a></li> 1493 <li id="nav-menu-item-22701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/castle/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Castle</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1494 <ul> 1495 <li id="nav-menu-item-22702" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/castle-history/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Castle History</span><span class="plus"></span></a></li> 1496 <li id="nav-menu-item-22700" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/castle/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Castle</span><span class="plus"></span></a></li> 1497 <li id="nav-menu-item-22703" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/the-motto/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">The Motto</span><span class="plus"></span></a></li> 1498 <li id="nav-menu-item-22704" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/fairy-flag/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Fairy Flag</span><span class="plus"></span></a></li> 1499 </ul> 1500</li> 1501 <li id="nav-menu-item-22707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/gardens/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Gardens</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1502 <ul> 1503 <li id="nav-menu-item-22706" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/gardens/gardens/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Gardens</span><span class="plus"></span></a></li> 1504 <li id="nav-menu-item-22708" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/gardens/garden-history/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Garden History</span><span class="plus"></span></a></li> 1505 </ul> 1506</li> 1507 <li id="nav-menu-item-22710" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/seal-trips/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Seal Trips</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1508 <ul> 1509 <li id="nav-menu-item-22709" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/seal-trip/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Seal Boat Trips</span><span class="plus"></span></a></li> 1510 <li id="nav-menu-item-22711" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/loch-cruises-fishing-trips/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Loch Cruises & Fishing Trips</span><span class="plus"></span></a></li> 1511 </ul> 1512</li> 1513 <li id="nav-menu-item-22712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/eat-drink/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Eat & Drink</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1514 <ul> 1515 <li id="nav-menu-item-22714" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/eat-drink/macleod-tables-cafe/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Macleod Tables Cafe</span><span class="plus"></span></a></li> 1516 <li id="nav-menu-item-22713" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/eat-drink/cuillin-coffee-co/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Cuillin Coffee Co.</span><span class="plus"></span></a></li> 1517 </ul> 1518</li> 1519 <li id="nav-menu-item-22715" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/glenbrittle/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Glenbrittle Campsite & Cafe</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1520 <ul> 1521 <li id="nav-menu-item-22716" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/glenbrittle/campsite/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Glenbrittle Campsite & Cafe</span><span class="plus"></span></a></li> 1522 <li id="nav-menu-item-22718" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/eat-drink/cuillin-coffee-co/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Cuillin Coffee Co.</span><span class="plus"></span></a></li> 1523 </ul> 1524</li>
1525 <li id="nav-menu-item-30348" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Holiday Cottages</span><span class="plus"></span></a></li> 1526 <li id="nav-menu-item-22697" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/the-estate/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">The Estate</span><span class="plus"></span></a></li> 1527 <li id="nav-menu-item-22719" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/friends-of-dunvegan/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Friends of Dunvegan</span><span class="plus"></span></a></li> 1528 <li id="nav-menu-item-28895" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/jobs/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Jobs</span><span class="plus"></span></a></li> 1529</ul></div></div> 1530</li> 1531<li id="nav-menu-item-31587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub narrow"><a href="https://www.dunvegancastle.com/events/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Events</span><span class="plus"></span></a> 1532<div class="second"><div class="inner"><ul> 1533 <li id="nav-menu-item-22725" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/weddings/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Weddings</span><span class="plus"></span></a></li> 1534 <li id="nav-menu-item-22726" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/corporate-private-events/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Corporate & Private Events</span><span class="plus"></span></a></li> 1535 <li id="nav-menu-item-22728" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/events/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Events & Exhibitions</span><span class="plus"></span></a></li> 1536</ul></div></div> 1537</li> 1538<li id="nav-menu-item-31597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub narrow"><a href="https://www.dunvegancastle.com/stay-with-us/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Stay With Us</span><span class="plus"></span></a> 1539<div class="second"><div class="inner"><ul> 1540 <li id="nav-menu-item-31598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Holiday Cottages</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1541 <ul> 1542 <li id="nav-menu-item-25742" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/keepers-cottage/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Keepers Cottage</span><span class="plus"></span></a></li> 1543 <li id="nav-menu-item-22723" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/gardens-cottage/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Gardens Cottage</span><span class="plus"></span></a></li> 1544 <li id="nav-menu-item-22721" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/rose-cottage/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Rose Valley Cottage</span><span class="plus"></span></a></li> 1545 <li id="nav-menu-item-26448" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/the-farmhouse/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">The Farmhouse</span><span class="plus"></span></a></li> 1546 <li id="nav-menu-item-22722" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/laundry-cottage/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Laundry Cottage</span><span class="plus"></span></a></li> 1547 </ul> 1548</li> 1549 <li id="nav-menu-item-31591" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/glenbrittle/campsite/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Glenbrittle Campsite & Cafe</span><span class="plus"></span></a></li> 1550</ul></div></div> 1551</li> 1552<li id="nav-menu-item-22727" class="menu-item menu-item-type-post_type menu-item-object-page narrow"><a href="https://www.dunvegancastle.com/news/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">News</span><span class="plus"></span></a></li> 1553<li id="nav-menu-item-22720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub narrow"><a href="https://www.dunvegancastle.com/the-estate/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">The Estate</span><span class="plus"></span></a> 1554<div class="second"><div class="inner"><ul> 1555 <li id="nav-menu-item-22735" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/cuillin-mountains/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Cuillin Mountains</span><span class="plus"></span></a></li> 1556 <li id="nav-menu-item-24130" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/fairy-pools/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Fairy Pools</span><span class="plus"></span></a></li> 1557 <li id="nav-menu-item-22736" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/clan-macleod/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Clan Macleod</span><span class="plus"></span></a></li> 1558 <li id="nav-menu-item-24457" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/dunvegan-pier/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Dunvegan Pier</span><span class="plus"></span></a></li> 1559 <li id="nav-menu-item-22733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/restoration/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Restoration</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1560 <ul> 1561 <li id="nav-menu-item-22759" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/restoration/castle-restoration/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Castle Restoration</span><span class="plus"></span></a></li> 1562 <li id="nav-menu-item-22758" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/restoration/gardens-restoration/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Gardens Restoration</span><span class="plus"></span></a></li> 1563 </ul> 1564</li> 1565 <li id="nav-menu-item-22730" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/property/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Property</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1566 <ul> 1567 <li id="nav-menu-item-22762" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/commercial/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Commercial</span><span class="plus"></span></a></li> 1568 <li id="nav-menu-item-22731" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Holiday Cottages</span><span class="plus"></span></a></li> 1569 </ul> 1570</li> 1571 <li id="nav-menu-item-22732" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children sub"><a href="https://www.dunvegancastle.com/sustainability/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Sustainability</span><span class="plus"></span><i class="q_menu_arrow fa fa-angle-right"></i></a> 1572 <ul> 1573 <li id="nav-menu-item-22761" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/sustainability/woodlands/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Woodlands</span><span class="plus"></span></a></li> 1574 <li id="nav-menu-item-22760" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/sustainability/renewable-energy/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Renewable Energy</span><span class="plus"></span></a></li> 1575 </ul> 1576</li> 1577 <li id="nav-menu-item-22737" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/st-kilda/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">St Kilda</span><span class="plus"></span></a></li> 1578 <li id="nav-menu-item-22734" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/film-tv/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Film & TV</span><span class="plus"></span></a></li> 1579</ul></div></div> 1580</li> 1581<li id="nav-menu-item-25807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub narrow"><a href="https://www.dunvegancastle.com/book/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Book</span><span class="plus"></span></a> 1582<div class="second"><div class="inner"><ul> 1583 <li id="nav-menu-item-25808" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=6def46f5-3d6d-429b-a935-a10a58c90df4" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Castle & Gardens</span><span class="plus"></span></a></li> 1584 <li id="nav-menu-item-25809" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&
1584PID=d1b7948f-bc69-423f-a8b0-46ee776e4c88" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Gardens Only</span><span class="plus"></span></a></li> 1585 <li id="nav-menu-item-25810" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=f15a0e5e-e773-4266-8a8a-941266af2c74" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Group Bookings</span><span class="plus"></span></a></li> 1586 <li id="nav-menu-item-26018" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=2c8006f2-374e-4cc6-85e7-70493b81a73b" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Family Tickets</span><span class="plus"></span></a></li> 1587 <li id="nav-menu-item-27557" class="menu-item menu-item-type-custom menu-item-object-custom "><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Holiday Cottages</span><span class="plus"></span></a></li> 1588 <li id="nav-menu-item-25811" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=c9cab95d-bfa0-4e95-b772-9db39d4aaef1" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Cruise Ships</span><span class="plus"></span></a></li> 1589 <li id="nav-menu-item-25982" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=84f28a44-03c8-4b5b-a9a4-aaa693cc42ac" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Friends of Dunvegan</span><span class="plus"></span></a></li> 1590</ul></div></div> 1591</li> 1592<li id="nav-menu-item-27817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub narrow"><a href="https://www.dunvegancastle.com/shop/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Shop</span><span class="plus"></span></a> 1593<div class="second"><div class="inner"><ul> 1594 <li id="nav-menu-item-27829" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/shop/on-sale/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">On Sale</span><span class="plus"></span></a></li> 1595 <li id="nav-menu-item-27818" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/books/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Books</span><span class="plus"></span></a></li> 1596 <li id="nav-menu-item-27820" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/clothing/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Castle Branded Clothing</span><span class="plus"></span></a></li> 1597 <li id="nav-menu-item-27823" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/homeware/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Drinkware</span><span class="plus"></span></a></li> 1598 <li id="nav-menu-item-27824" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/jewellery/" class=""><i class="menu_icon fa blank"></i><span class="menu-text">Jewellery</span><span class="plus"></span></a></li> 1599</ul></div></div> 1600</li> 1601</ul> </nav> 1602 <nav class="mobile_menu"> 1603 <ul id="menu-primary-menu-1" class=""><li id="mobile-menu-item-22694" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/your-visit/" class=""><span>Visit Us</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1604<ul class="sub_menu"> 1605 <li id="mobile-menu-item-22698" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/about-us/" class=""><span>Welcome</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1606 <li id="mobile-menu-item-22699" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/visitor-information/" class=""><span>Visitor Information</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1607 <li id="mobile-menu-item-22701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/castle/" class=""><span>Castle</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1608 <ul class="sub_menu"> 1609 <li id="mobile-menu-item-22702" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/castle-history/" class=""><span>Castle History</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1610 <li id="mobile-menu-item-22700" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/castle/" class=""><span>Castle</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1611 <li id="mobile-menu-item-22703" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/the-motto/" class=""><span>The Motto</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1612 <li id="mobile-menu-item-22704" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/castle/fairy-flag/" class=""><span>Fairy Flag</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1613 </ul> 1614</li> 1615 <li id="mobile-menu-item-22707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/gardens/" class=""><span>Gardens</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1616 <ul class="sub_menu"> 1617 <li id="mobile-menu-item-22706" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/gardens/gardens/" class=""><span>Gardens</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1618 <li id="mobile-menu-item-22708" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/gardens/garden-history/" class=""><span>Garden History</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1619 </ul> 1620</li> 1621 <li id="mobile-menu-item-22710" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/seal-trips/" class=""><span>Seal Trips</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1622 <ul class="sub_menu"> 1623 <li id="mobile-menu-item-22709" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/seal-trip/" class=""><span>Seal Boat Trips</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1624 <li id="mobile-menu-item-22711" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/loch-cruises-fishing-trips/" class=""><span>Loch Cruises & Fishing Trips</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1625 </ul> 1626</li> 1627 <li id="mobile-menu-item-22712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/eat-drink/" class=""><span>Eat & Drink</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1628 <ul class="sub_menu"> 1629 <li id="mobile-menu-item-22714" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/eat-drink/macleod-tables-cafe/" class=""><span>Macleod Tables Cafe</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1630 <li id="mobile-menu-item-22713" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/eat-drink/cuillin-coffee-co/" class=""><span>Cuillin Coffee Co.</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1631 </ul> 1632</li> 1633 <li id="mobile-menu-item-22715" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/glenbrittle/" class=""><span>Glenbrittle Campsite & Cafe</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1634 <ul class="sub_menu"> 1635 <li id="mobile-menu-item-22716" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/glenbrittle/campsite/" class=""><span>Glenbrittle Campsite & Cafe</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1636 <li id="mobile-menu-item-22718" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/eat-drink/cuillin-coffee-co/" class=""><span>Cuillin Coffee Co.</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1637 </ul> 1638</li>
1639 <li id="mobile-menu-item-30348" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><span>Holiday Cottages</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1640 <li id="mobile-menu-item-22697" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/the-estate/" class=""><span>The Estate</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1641 <li id="mobile-menu-item-22719" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/friends-of-dunvegan/" class=""><span>Friends of Dunvegan</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1642 <li id="mobile-menu-item-28895" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/jobs/" class=""><span>Jobs</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1643</ul> 1644</li> 1645<li id="mobile-menu-item-31587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/events/" class=""><span>Events</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1646<ul class="sub_menu"> 1647 <li id="mobile-menu-item-22725" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/weddings/" class=""><span>Weddings</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1648 <li id="mobile-menu-item-22726" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/corporate-private-events/" class=""><span>Corporate & Private Events</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1649 <li id="mobile-menu-item-22728" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/events/" class=""><span>Events & Exhibitions</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1650</ul> 1651</li> 1652<li id="mobile-menu-item-31597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/stay-with-us/" class=""><span>Stay With Us</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1653<ul class="sub_menu"> 1654 <li id="mobile-menu-item-31598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><span>Holiday Cottages</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1655 <ul class="sub_menu"> 1656 <li id="mobile-menu-item-25742" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/keepers-cottage/" class=""><span>Keepers Cottage</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1657 <li id="mobile-menu-item-22723" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/gardens-cottage/" class=""><span>Gardens Cottage</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1658 <li id="mobile-menu-item-22721" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/rose-cottage/" class=""><span>Rose Valley Cottage</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1659 <li id="mobile-menu-item-26448" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/the-farmhouse/" class=""><span>The Farmhouse</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1660 <li id="mobile-menu-item-22722" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/laundry-cottage/" class=""><span>Laundry Cottage</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1661 </ul> 1662</li> 1663 <li id="mobile-menu-item-31591" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/glenbrittle/campsite/" class=""><span>Glenbrittle Campsite & Cafe</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1664</ul> 1665</li> 1666<li id="mobile-menu-item-22727" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/news/" class=""><span>News</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1667<li id="mobile-menu-item-22720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/the-estate/" class=""><span>The Estate</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1668<ul class="sub_menu"> 1669 <li id="mobile-menu-item-22735" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/cuillin-mountains/" class=""><span>Cuillin Mountains</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1670 <li id="mobile-menu-item-24130" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/fairy-pools/" class=""><span>Fairy Pools</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1671 <li id="mobile-menu-item-22736" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/clan-macleod/" class=""><span>Clan Macleod</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1672 <li id="mobile-menu-item-24457" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/dunvegan-pier/" class=""><span>Dunvegan Pier</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1673 <li id="mobile-menu-item-22733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/restoration/" class=""><span>Restoration</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1674 <ul class="sub_menu"> 1675 <li id="mobile-menu-item-22759" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/restoration/castle-restoration/" class=""><span>Castle Restoration</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1676 <li id="mobile-menu-item-22758" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/restoration/gardens-restoration/" class=""><span>Gardens Restoration</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1677 </ul> 1678</li> 1679 <li id="mobile-menu-item-22730" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/property/" class=""><span>Property</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1680 <ul class="sub_menu"> 1681 <li id="mobile-menu-item-22762" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/commercial/" class=""><span>Commercial</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1682 <li id="mobile-menu-item-22731" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><span>Holiday Cottages</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1683 </ul> 1684</li> 1685 <li id="mobile-menu-item-22732" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/sustainability/" class=""><span>Sustainability</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1686 <ul class="sub_menu"> 1687 <li id="mobile-menu-item-22761" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/sustainability/woodlands/" class=""><span>Woodlands</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1688 <li id="mobile-menu-item-22760" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/sustainability/renewable-energy/" class=""><span>Renewable Energy</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1689 </ul> 1690</li> 1691 <li id="mobile-menu-item-22737" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/st-kilda/" class=""><span>St Kilda</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1692 <li id="mobile-menu-item-22734" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/film-tv/" class=""><span>Film & TV</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1693</ul> 1694</li> 1695<li id="mobile-menu-item-25807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/book/" class=""><span>Book</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1696<ul class="sub_menu"> 1697 <li id="mobile-menu-item-25808" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=6def46f5-3d6d-429b-a935-a10a58c90df4" class=""><span>Castle & Gardens</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1698 <li id="mobile-menu-item-25809" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&
1698PID=d1b7948f-bc69-423f-a8b0-46ee776e4c88" class=""><span>Gardens Only</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1699 <li id="mobile-menu-item-25810" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=f15a0e5e-e773-4266-8a8a-941266af2c74" class=""><span>Group Bookings</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1700 <li id="mobile-menu-item-26018" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=2c8006f2-374e-4cc6-85e7-70493b81a73b" class=""><span>Family Tickets</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1701 <li id="mobile-menu-item-27557" class="menu-item menu-item-type-custom menu-item-object-custom "><a href="https://www.dunvegancastle.com/holiday-cottages/" class=""><span>Holiday Cottages</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1702 <li id="mobile-menu-item-25811" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=c9cab95d-bfa0-4e95-b772-9db39d4aaef1" class=""><span>Cruise Ships</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1703 <li id="mobile-menu-item-25982" class="menu-item menu-item-type-custom menu-item-object-custom "><a target="_blank" href="https://online1.venpos.net/ConsumerSite/ShowPage?LID=388&PID=84f28a44-03c8-4b5b-a9a4-aaa693cc42ac" class=""><span>Friends of Dunvegan</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1704</ul> 1705</li> 1706<li id="mobile-menu-item-27817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children has_sub"><a href="https://www.dunvegancastle.com/shop/" class=""><span>Shop</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 1707<ul class="sub_menu"> 1708 <li id="mobile-menu-item-27829" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.dunvegancastle.com/shop/on-sale/" class=""><span>On Sale</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1709 <li id="mobile-menu-item-27818" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/books/" class=""><span>Books</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1710 <li id="mobile-menu-item-27820" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/clothing/" class=""><span>Castle Branded Clothing</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1711 <li id="mobile-menu-item-27823" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/homeware/" class=""><span>Drinkware</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1712 <li id="mobile-menu-item-27824" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat "><a href="https://www.dunvegancastle.com/product-category/jewellery/" class=""><span>Jewellery</span></a><span class="mobile_arrow"><i class="fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span></li> 1713</ul> 1714</li> 1715</ul></nav> 1716 </div> 1717 </div> 1718 </div> 1719 </div> 1720 </div> 1721</header> 1722 1723 <div class="content "> 1724 1725 <div class="content_inner"> 1726 1727 <div class="q_slider"> 1728 <div class="q_slider_inner"> 1729 <div id="layerslider_1_1upg5a8ic6ox1" class="ls-wp-container fitvidsignore ls-selectable" style="width:1280px;height:100vh;margin:0 auto;margin-bottom: 0px;"><div class="ls-slide" data-ls="bgsize:cover;bgposition:50% 100%;duration:7000;"><img width="2560" height="1675" src="https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min.jpg" class="ls-bg" alt="" decoding="async" fetchpriority="high" srcset="https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min.jpg 2560w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-300x196.jpg 300w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-1024x670.jpg 1024w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-768x503.jpg 768w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-1536x1005.jpg 1536w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-2048x1340.jpg 2048w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-700x458.jpg 700w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-1100x720.jpg 1100w, https://www.dunvegancastle.com/wp-content/uploads/2022/04/RZFIE-2022-min-600x393.jpg 600w" sizes="(max-width: 2560px) 100v
1729w, 2560px" /></div><div class="ls-slide" data-ls="bgsize:cover;bgposition:0% 50%;duration:7000;"><img width="1200" height="792" src="https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4.jpg" class="ls-bg" alt="" decoding="async" srcset="https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4.jpg 1200w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4-600x396.jpg 600w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4-300x198.jpg 300w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4-768x507.jpg 768w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4-1024x676.jpg 1024w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4-700x462.jpg 700w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/SealBoat4-1100x726.jpg 1100w" sizes="(max-width: 1200px) 100vw, 1200px" /></div><div class="ls-slide" data-ls="bgsize:cover;bgposition:50% 50%;duration:7000;"><img width="1200" height="792" src="https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100.jpg" class="ls-bg" alt="" decoding="async" srcset="https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100.jpg 1200w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100-600x396.jpg 600w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100-300x198.jpg 300w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100-768x507.jpg 768w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100-1024x676.jpg 1024w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100-700x462.jpg 700w, https://www.dunvegancastle.com/wp-content/uploads/2016/05/Gardens100-1100x726.jpg 1100w" sizes="(max-width: 1200px) 100vw, 1200px" /></div><div class="ls-slide" data-ls="duration:6000;parallaxtransformorigin:0;"><div style="top:10px;left:10px;" class="ls-l ls-hide-phone ls-media-layer" data-ls="muted:enabled;backgroundvideo:true;position:fixed;"><video muted="" playsinline="" autoplay="" style="object-fit: cover; background-size: cover; width: 100%; height: 100%; left: 0px; visibility: inherit; opacity: 1; display: block;" class="resizelistener" preload="auto"><source src="https://www.dunvegancastle.com/wp-content/uploads/video/dunvegan-intro.webm" type="video/webm"><source src="https://www.dunvegancastle.com/wp-content/uploads/video/dunvegan-intro.mp4" type="video/mp4"><source src="https://www.dunvegancastle.com/wp-content/uploads/video/dunvegan-intro.oggtheora.ogv" type="video/ogg"></video></div></div></div> </div> 1730 </div> 1731 <div class="full_width" > 1732 <div class="full_width_inner" > 1733 <div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> 1734 <div class="wpb_raw_code wpb_raw_html wpb_content_element vc_custom_1788270617349" > 1735 <div class="wpb_wrapper"> 1736 <div class="home-notice"> 1737 <span class="closebtn" onclick="if (!window.__cfRLUnblockHandlers) return false; this.parentNode.parentNode.removeChild(this.parentNode); return false;" data-cf-modified-e705bc50c1dc09df0282ba77-="">×</span> 1738 <div class="home-notice-inner"> 1739<h3>Open daily 1 April - 15 October</h3> 1740 <p>There is no need to pre-book admission tickets. See <a href="https://www.dunvegancastle.com/visitor-information/" target="_blank"><strong>Visitor Information</strong></a> for more details. 1741 1742 1743 </div> 1744 1745 </div> 1746 </div> 1747</div></div></div></div></div><div class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"></div></div><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div> 1748</div> </div> 1749</div> 1750</div> 1751</div> 1752 <footer class="qodef-page-footer "> 1753 <div class="footer_inner clearfix"> 1754 <div class="fotter_top_border_holder " style="height: 1px;;background-color: #000000"></div> 1755 <div class="footer_top_holder"> 1756 <div class="footer_top "> 1757 <div class="container"> 1758 <div class="container_inner"> 1759 <div class="four_columns clearfix"> 1760 <div class="qode_column column1 qodef-footer-top-column-1"> 1761 <div class="column_inner">
1762 <div id="text-2" class="widget widget_text"> <div class="textwidget"><div style="margin-bottom: 20px;" id="google_translate_element"></div>
1762<script type="e705bc50c1dc09df0282ba77-text/javascript"> 1763function googleTranslateElementInit() { 1764 new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element'); 1765} 1766</script>
1766<script type="e705bc50c1dc09df0282ba77-text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
1766 1767 1768<a target="_blank" href="https://instagram.com/dunvegancastle"><img 1769src="https://www.dunvegancastle.com/wp-content/uploads/2016/06/instagram.png" alt="Instagram" height="30" width="30"/></a> 1770 1771<a target="_blank" href="https://www.facebook.com/DunveganCastle"><img src="https://www.dunvegancastle.com/wp-content/uploads/2016/06/facebook.png" alt="Facebook" height="30" width="30"/></a> 1772 1773<a target="_blank" href="https://twitter.com/dunvegan_castle"><img 1774src="https://www.dunvegancastle.com/wp-content/uploads/2016/06/twitter.png" alt="Twitter" height="30" width="30"/></a> 1775 1776<a target="_blank" href="https://www.youtube.com/channel/UCJ2HC2rENz5UDpInd7YDTTg"><img 1777src="https://www.dunvegancastle.com/wp-content/uploads/2016/06/youtube.png" alt="You Tube" height="30" width="30"/></a> 1778 1779<a target="_blank" href=" http://www.tripadvisor.co.uk/Attraction_Review-g551875-d191357-Reviews-Dunvegan_Castle_Gardens-Dunvegan_Isle_of_Skye_The_Hebrides_Scotland.html"><img 1780src="https://www.dunvegancastle.com/wp-content/uploads/2016/06/trip-advisor.png" alt="Trip Advisor" height="30" width="30"/></a> 1781 1782<p style="margin-top: 20px;">© <a href="https://www.dunvegancastle.com">MacLeod Estate.</a> All rights reserved.</p></div> 1783 </div> </div> 1784 </div> 1785 <div class="qode_column column2 qodef-footer-top-column-2"> 1786 <div class="column_inner"> 1787 <div id="text-3" class="widget widget_text"><h4>CONTACT</h4> <div class="textwidget"><p style="line-height: 20px; margin-top: 20px;">Dunvegan Castle & Gardens<br /> 1788Dunvegan<br /> 1789Isle of Skye IV55 8WF<br /> 1790United Kingdom <br /> 1791<a href="tel:+441470521206">+44 (0) 1470521206</a><br /> 1792<a href="/cdn-cgi/l/email-protection#721b1c141d3216071c041715131c111301061e175c111d1f"><span class="__cf_email__" data-cfemail="1f767179705f7b6a71697a787e717c7e6c6b737a317c7072">[email protected]</span></a></p></div> 1793 </div> </div> 1794 </div> 1795 <div class="qode_column column3 qodef-footer-top-column-3"> 1796 <div class="column_inner"> 1797 <div id="nav_menu-2" class="widget widget_nav_menu"><h4>Media</h4><div class="menu-footer-media-links-container"><ul id="menu-footer-media-links" class="menu"><li id="menu-item-24053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24053"><a href="https://www.dunvegancastle.com/news/">News</a></li> 1798<li id="menu-item-24051" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24051"><a href="https://www.dunvegancastle.com/newsletters-signup/">Subscribe to our Newsletter</a></li> 1799<li id="menu-item-24957" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24957"><a href="https://www.dunvegancastle.com/feedback/">We welcome your Feedback</a></li> 1800<li id="menu-item-24054" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24054"><a href="https://www.dunvegancastle.com/film-tv/">Film & TV</a></li> 1801<li id="menu-item-24058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24058"><a href="https://www.dunvegancastle.com/commercial-image-library/">Commercial Image Library</a></li> 1802</ul></div></div> </div> 1803 </div> 1804 <div class="qode_column column4 qodef-footer-top-column-4"> 1805 <div class="column_inner"> 1806 <div id="nav_menu-3" class="widget widget_nav_menu"><h4>Quick Links</h4><div class="menu-footer-quick-links-container"><ul id="menu-footer-quick-links" class="menu"><li id="menu-item-24080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24080"><a href="https://www.dunvegancastle.com/jobs/">Jobs</a></li> 1807<li id="menu-item-24079" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24079"><a href="https://www.dunvegancastle.com/accessibility/">Accessibility</a></li> 1808<li id="menu-item-24078" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24078"><a target="_blank" href="https://www.dunvegancastle.com/terms-conditions/">Terms & Conditions</a></li> 1809<li id="menu-item-24082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-24082"><a target="_blank" rel="privacy-policy" href="https://www.dunvegancastle.com/privacy-cookie-policy/">Privacy & Cookie Policy</a></li> 1810<li id="menu-item-24063" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24063"><a href="https://www.dunvegancastle.com/how-to-find-us/">Find Us</a></li> 1811</ul></div></div> </div> 1812 </div> 1813 </div> 1814 </div> 1815 </div>
1816 </div> 1817 </div> 1818 </div> 1819 </footer> 1820</div> 1821</div>
vendor: 109 bytes, lines 1821-1822
1821 1822<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1822<script type="speculationrules"> 1823{"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/stockholm-child/*","/wp-content/themes/stockholm/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1824</script>
vendor: 1 bytes, line 1824
1824
1825<script id="mcjs" type="e705bc50c1dc09df0282ba77-text/javascript">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/daa9e929579ab28e725cdb474/07809de71b9ca190406e4d963.js");</script>
1825
1825<script type="e705bc50c1dc09df0282ba77-text/javascript"> 1826 window.mcPixel = window.mcPixel || {}; 1827 window.mcPixel._handled = {}; 1828 window.mcPixel.cartId = 't_31246d98505d0fa6e80c776d5fa561'; 1829 </script>
1829 1830
1830<script type="text/html" id="wpb-modifications"> window.wpbCustomElement = 1; </script>
1830
1830<script type="e705bc50c1dc09df0282ba77-text/javascript"> 1831 (function () { 1832 var c = document.body.className; 1833 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1834 document.body.className = c; 1835 })(); 1836 </script>
1836 1837
1837<script type="e705bc50c1dc09df0282ba77-text/javascript"> 1838 /* ExactMetrics Scroll Tracking */ 1839 if ( typeof(jQuery) !== 'undefined' ) { 1840 jQuery( document ).ready(function(){ 1841 function exactmetrics_scroll_tracking_load() { 1842 if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { 1843 (function(factory) { 1844 factory(jQuery); 1845 }(function($) { 1846 1847 /* Scroll Depth */ 1848 "use strict"; 1849 var defaults = { 1850 percentage: true 1851 }; 1852 1853 var $window = $(window), 1854 cache = [], 1855 scrollEventBound = false, 1856 lastPixelDepth = 0; 1857 1858 /* 1859 * Plugin 1860 */ 1861 1862 $.scrollDepth = function(options) { 1863 1864 var startTime = +new Date(); 1865 1866 options = $.extend({}, defaults, options); 1867 1868 /* 1869 * Functions 1870 */ 1871 1872 function sendEvent(action, label, scrollDistance, timing) { 1873 if ( 'undefined' === typeof ExactMetricsObject || 'undefined' === typeof ExactMetricsObject.sendEvent ) { 1874 return; 1875 } 1876 var paramName = action.toLowerCase(); 1877 var fieldsArray = { 1878 send_to: 'G-RY1R53V8RD', 1879 non_interaction: true 1880 }; 1881 fieldsArray[paramName] = label; 1882 1883 if (arguments.length > 3) { 1884 fieldsArray.scroll_timing = timing 1885 ExactMetricsObject.sendEvent('event', 'scroll_depth', fieldsArray); 1886 } else { 1887 ExactMetricsObject.sendEvent('event', 'scroll_depth', fieldsArray); 1888 } 1889 } 1890 1891 function calculateMarks(docHeight) { 1892 return { 1893 '25%' : parseInt(docHeight * 0.25, 10), 1894 '50%' : parseInt(docHeight * 0.50, 10), 1895 '75%' : parseInt(docHeight * 0.75, 10), 1896 /* Cushion to trigger 100% event in iOS */ 1897 '100%': docHeight - 5 1898 }; 1899 } 1900 1901 function checkMarks(marks, scrollDistance, timing) { 1902 /* Check each active mark */ 1903 $.each(marks, function(key, val) { 1904 if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { 1905 sendEvent('Percentage', key, scrollDistance, timing); 1906 cache.push(key); 1907 } 1908 }); 1909 } 1910 1911 function rounded(scrollDistance) { 1912 /* Returns String */ 1913 return (Math.floor(scrollDistance/250) * 250).toString(); 1914 } 1915 1916 function init() { 1917 bindScrollDepth(); 1918 } 1919 1920 /* 1921 * Public Methods 1922 */ 1923 1924 /* Reset Scroll Depth with the originally initialized options */ 1925 $.scrollDepth.reset = function() { 1926 cache = []; 1927 lastPixelDepth = 0; 1928 $window.off('scroll.scrollDepth'); 1929 bindScrollDepth(); 1930 }; 1931 1932 /* Add DOM elements to be tracked */ 1933 $.scrollDepth.addElements = function(elems) { 1934 1935 if (typeof elems == "undefined" || !$.isArray(elems)) { 1936 return; 1937 } 1938 1939 $.merge(options.elements, elems); 1940 1941 /* If scroll event has been unbound from window, rebind */ 1942 if (!scrollEventBound) { 1943 bindScrollDepth(); 1944 } 1945 1946 }; 1947 1948 /* Remove DOM elements currently tracked */ 1949 $.scrollDepth.removeElements = function(elems) { 1950 1951 if (typeof elems == "undefined" || !$.isArray(elems)) { 1952 return; 1953 } 1954 1955 $.each(elems, function(index, elem) { 1956 1957 var inElementsArray = $.inArray(elem, options.elements); 1958 var inCacheArray = $.inArray(elem, cache); 1959 1960 if (inElementsArray != -1) { 1961 options.elements.splice(inElementsArray, 1); 1962 } 1963 1964 if (inCacheArray != -1) { 1965 cache.splice(inCacheArray, 1); 1966 } 1967 1968 }); 1969 1970 }; 1971 1972 /* 1973 * Throttle function borrowed from: 1974 * Underscore.js 1.5.2 1975 * https://underscorejs.org 1976 * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 1977 * Underscore may be freely distributed under the MIT license. 1978 */ 1979 1980 function throttle(func, wait) { 1981 var context, args, result; 1982 var timeout = null; 1983 var previous = 0; 1984 var later = function() { 1985 previous = new Date; 1986 timeout = null; 1987 result = func.apply(context, args); 1988 }; 1989 return function() { 1990 var now = new Date; 1991 if (!previous) previous = now; 1992 var remaining = wait - (now - previous); 1993 context = this; 1994 args = arguments; 1995 if (remaining <= 0) { 1996 clearTimeout(timeout); 1997 timeout = null; 1998 previous = now; 1999 result = func.apply(context, args); 2000 } else if (!timeout) { 2001 timeout = setTimeout(later, remaining); 2002 } 2003 return result; 2004 }; 2005 } 2006 2007 /* 2008 * Scroll Event 2009 */ 2010 2011 function bindScrollDepth() { 2012 2013 scrollEventBound = true; 2014 2015 $window.on('scroll.scrollDepth', throttle(function() { 2016 /* 2017 * We calculate document and window height on each scroll event to 2018 * account for dynamic DOM changes. 2019 */ 2020 2021 var docHeight = $(document).height(), 2022 winHeight = window.innerHeight ? window.innerHeight : $window.height(), 2023 scrollDistance = $window.scrollTop() + winHeight, 2024 2025 /* Recalculate percentage marks */ 2026 marks = calculateMarks(docHeight),
2027 2028 /* Timing */ 2029 timing = +new Date - startTime; 2030 2031 checkMarks(marks, scrollDistance, timing); 2032 }, 500)); 2033 2034 } 2035 2036 init(); 2037 }; 2038 2039 /* UMD export */ 2040 return $.scrollDepth; 2041 2042 })); 2043 2044 jQuery.scrollDepth(); 2045 } else { 2046 setTimeout(exactmetrics_scroll_tracking_load, 200); 2047 } 2048 } 2049 exactmetrics_scroll_tracking_load(); 2050 }); 2051 } 2052 /* End ExactMetrics Scroll Tracking */ 2053 2054</script>
2054<script id="rocket-browser-checker-js-after" type="e705bc50c1dc09df0282ba77-text/javascript"> 2055class RocketBrowserCompatibilityChecker { 2056 2057 constructor( options ) { 2058 this.passiveSupported = false; 2059 2060 this._checkPassiveOption( this ); 2061 this.options = this.passiveSupported ? options : false; 2062 } 2063 2064 /** 2065 * Initializes browser check for addEventListener passive option. 2066 * 2067 * @link https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support 2068 * @private 2069 * 2070 * @param self Instance of this object. 2071 * @returns {boolean} 2072 */ 2073 _checkPassiveOption( self ) { 2074 try { 2075 const options = { 2076 // This function will be called when the browser attempts to access the passive property. 2077 get passive() { 2078 self.passiveSupported = true; 2079 return false; 2080 } 2081 }; 2082 2083 window.addEventListener( 'test', null, options ); 2084 window.removeEventListener( 'test', null, options ); 2085 } catch ( err ) { 2086 self.passiveSupported = false; 2087 } 2088 } 2089 2090 /** 2091 * Checks if the browser supports requestIdleCallback and cancelIdleCallback. If no, shims its behavior with a polyfills. 2092 * 2093 * @link @link https://developers.google.com/web/updates/2015/08/using-requestidlecallback 2094 */ 2095 initRequestIdleCallback() { 2096 if ( ! 'requestIdleCallback' in window ) { 2097 window.requestIdleCallback = ( cb ) => { 2098 const start = Date.now(); 2099 return setTimeout( () => { 2100 cb( { 2101 didTimeout: false, 2102 timeRemaining: function timeRemaining() { 2103 return Math.max( 0, 50 - ( Date.now() - start ) ); 2104 } 2105 } ); 2106 }, 1 ); 2107 }; 2108 } 2109 2110 if ( ! 'cancelIdleCallback' in window ) { 2111 window.cancelIdleCallback = ( id ) => clearTimeout( id ); 2112 } 2113 } 2114 2115 /** 2116 * Detects if data saver mode is on. 2117 * 2118 * @link https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/save-data/#detecting_the_save-data_setting 2119 * 2120 * @returns {boolean|boolean} 2121 */ 2122 isDataSaverModeOn() { 2123 return ( 2124 'connection' in navigator 2125 && 2126 true === navigator.connection.saveData 2127 ); 2128 } 2129 2130 /** 2131 * Checks if the browser supports link prefetch. 2132 * 2133 * @returns {boolean|boolean} 2134 */ 2135 supportsLinkPrefetch() { 2136 const elem = document.createElement( 'link' ); 2137 return ( 2138 elem.relList 2139 && 2140 elem.relList.supports 2141 && 2142 elem.relList.supports( 'prefetch' ) 2143 && 2144 window.IntersectionObserver 2145 && 2146 'isIntersecting' in IntersectionObserverEntry.prototype 2147 ); 2148 } 2149 2150 isSlowConnection() { 2151 return ( 2152 'connection' in navigator 2153 && 2154 'effectiveType' in navigator.connection 2155 && 2156 ( 2157 '2g' === navigator.connection.effectiveType 2158 || 2159 'slow-2g' === navigator.connection.effectiveType 2160 ) 2161 ) 2162 } 2163} 2164 2165//# sourceURL=rocket-browser-checker-js-after 2166</script>
vendor: 1 bytes, line 2166
2166
2167<script id="rocket-preload-links-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2168var RocketPreloadLinksConfig = {"excludeUris":"/events-test/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/checkout/??(.*)|/basket/?|/my-account/??(.*)|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.dunvegancastle.com","onHoverDelay":"100","rateThrottle":"3"}; 2169//# sourceURL=rocket-preload-links-js-extra 2170</script>
vendor: 1 bytes, line 2170
2170
2171<script id="rocket-preload-links-js-after" type="e705bc50c1dc09df0282ba77-text/javascript"> 2172class RocketPreloadLinks { 2173 2174 constructor( browser, config ) { 2175 this.browser = browser; 2176 this.config = config; 2177 this.options = this.browser.options; 2178 2179 this.prefetched = new Set; 2180 this.eventTime = null; 2181 this.threshold = 1111; 2182 this.numOnHover = 0; 2183 } 2184 2185 /** 2186 * Initializes the handler. 2187 */ 2188 init() { 2189 if ( 2190 ! this.browser.supportsLinkPrefetch() 2191 || 2192 this.browser.isDataSaverModeOn() 2193 || 2194 this.browser.isSlowConnection() 2195 ) { 2196 return; 2197 } 2198 2199 this.regex = { 2200 excludeUris: RegExp( this.config.excludeUris, 'i' ), 2201 images: RegExp( '.(' + this.config.imageExt + ')$', 'i' ), 2202 fileExt: RegExp( '.(' + this.config.fileExt + ')$', 'i' ) 2203 }; 2204 2205 this._initListeners( this ); 2206 } 2207 2208 /** 2209 * Initializes the event listeners. 2210 * 2211 * @private 2212 * 2213 * @param self instance of this object, used for binding "this" to the listeners. 2214 */ 2215 _initListeners( self ) { 2216 // Setting onHoverDelay to -1 disables the "on-hover" feature. 2217 if ( this.config.onHoverDelay > -1 ) { 2218 document.addEventListener( 'mouseover', self.listener.bind( self ), self.listenerOptions ); 2219 } 2220 2221 document.addEventListener( 'mousedown', self.listener.bind( self ), self.listenerOptions ); 2222 document.addEventListener( 'touchstart', self.listener.bind( self ), self.listenerOptions ); 2223 } 2224 2225 /** 2226 * Event listener. Processes when near or on a valid <a> hyperlink. 2227 * 2228 * @param Event event Event instance. 2229 */ 2230 listener( event ) { 2231 const linkElem = event.target.closest( 'a' ); 2232 const url = this._prepareUrl( linkElem ); 2233 if ( null === url ) { 2234 return; 2235 } 2236 2237 switch ( event.type ) { 2238 case 'mousedown': 2239 case 'touchstart': 2240 this._addPrefetchLink( url ); 2241 break; 2242 case 'mouseover': 2243 this._earlyPrefetch( linkElem, url, 'mouseout' ); 2244 } 2245 } 2246 2247 /** 2248 * 2249 * @private 2250 * 2251 * @param Element|null linkElem 2252 * @param object url 2253 * @param string resetEvent 2254 */ 2255 _earlyPrefetch( linkElem, url, resetEvent ) { 2256 const doPrefetch = () => { 2257 falseTrigger = null; 2258 2259 // Start the rate throttle: 1 sec timeout. 2260 if ( 0 === this.numOnHover ) { 2261 setTimeout( () => this.numOnHover = 0, 1000 ); 2262 } 2263 // Bail out when exceeding the rate throttle. 2264 else if ( this.numOnHover > this.config.rateThrottle ) { 2265 return; 2266 } 2267 2268 this.numOnHover++; 2269 this._addPrefetchLink( url ); 2270 }; 2271 2272 // Delay to avoid false triggers for hover/touch/tap. 2273 let falseTrigger = setTimeout( doPrefetch, this.config.onHoverDelay ); 2274 2275 // On reset event, reset the false trigger timer. 2276 const reset = () => { 2277 linkElem.removeEventListener( resetEvent, reset, { passive: true } ); 2278 if ( null === falseTrigger ) { 2279 return; 2280 } 2281 2282 clearTimeout( falseTrigger ); 2283 falseTrigger = null; 2284 }; 2285 linkElem.addEventListener( resetEvent, reset, { passive: true } ); 2286 } 2287 2288 /** 2289 * Adds a <link rel="prefetch" href="<url>"> for the given URL. 2290 * 2291 * @param string url The Given URL to prefetch. 2292 */ 2293 _addPrefetchLink( url ) { 2294 this.prefetched.add( url.href ); 2295 2296 return new Promise( ( resolve, reject ) => { 2297 const elem = document.createElement( 'link' ); 2298 elem.rel = 'prefetch'; 2299 elem.href = url.href; 2300 elem.onload = resolve; 2301 elem.onerror = reject; 2302 2303 document.head.appendChild( elem ); 2304 } ).catch(() => { 2305 // ignore and continue. 2306 }); 2307 } 2308 2309 /** 2310 * Prepares the target link's URL. 2311 * 2312 * @private 2313 * 2314 * @param Element|null linkElem Instance of the link element. 2315 * @returns {null|*} 2316 */ 2317 _prepareUrl( linkElem ) { 2318 if ( 2319 null === linkElem 2320 || 2321 typeof linkElem !== 'object' 2322 || 2323 ! 'href' in linkElem 2324 || 2325 // Link prefetching only works on http/https protocol. 2326 [ 'http:', 'https:' ].indexOf( linkElem.protocol ) === -1 2327 ) { 2328 return null; 2329 } 2330 2331 const origin = linkElem.href.substring( 0, this.config.siteUrl.length ); 2332 const pathname = this._getPathname( linkElem.href, origin ); 2333 const url = { 2334 original: linkElem.href, 2335 protocol: linkElem.protocol, 2336 origin: origin, 2337 pathname: pathname, 2338 href: origin + pathname 2339 }; 2340 2341 return this._isLinkOk( url ) ? url : null; 2342 } 2343 2344 /** 2345 * Gets the URL's pathname. Note: ensures the pathname matches the permalink structure. 2346 * 2347 * @private 2348 * 2349 * @param object url Instance of the URL. 2350 * @param string origin The target link href's origin. 2351 * @returns {string} 2352 */ 2353 _getPathname( url, origin ) { 2354 let pathname = origin 2355 ? url.substring( this.config.siteUrl.length ) 2356 : url; 2357 2358 if ( ! pathname.startsWith( '/' ) ) { 2359 pathname = '/' + pathname; 2360 } 2361 2362 if ( this._shouldAddTrailingSlash( pathname ) ) { 2363 return pathname + '/'; 2364 } 2365 2366 return pathname; 2367 } 2368 2369 _shouldAddTrailingSlash( pathname ) { 2370 return ( 2371 this.config.usesTrailingSlash 2372 && 2373 ! pathname.endsWith( '/' ) 2374 && 2375 ! this.regex.fileExt.test( pathname ) 2376 ); 2377 } 2378 2379 /** 2380 * Checks if the given link element is okay to process. 2381 * 2382 * @private 2383 * 2384 * @param object url URL parts object. 2385 * 2386 * @returns {boolean} 2387 */ 2388 _isLinkOk( url ) { 2389 if ( null === url || typeof url !== 'object' ) { 2390 return false;
2391 } 2392 2393 return ( 2394 ! this.prefetched.has( url.href ) 2395 && 2396 url.origin === this.config.siteUrl // is an internal document. 2397 && 2398 url.href.indexOf( '?' ) === -1 // not a query string. 2399 && 2400 url.href.indexOf( '#' ) === -1 // not an anchor. 2401 && 2402 ! this.regex.excludeUris.test( url.href ) // not excluded. 2403 && 2404 ! this.regex.images.test( url.href ) // not an image. 2405 ); 2406 } 2407 2408 /** 2409 * Named static constructor to encapsulate how to create the object. 2410 */ 2411 static run() { 2412 // Bail out if the configuration not passed from the server. 2413 if ( typeof RocketPreloadLinksConfig === 'undefined' ) { 2414 return; 2415 } 2416 2417 const browser = new RocketBrowserCompatibilityChecker( { 2418 capture: true, 2419 passive: true 2420 } ); 2421 const instance = new RocketPreloadLinks( browser, RocketPreloadLinksConfig ); 2422 instance.init(); 2423 } 2424} 2425 2426RocketPreloadLinks.run(); 2427 2428//# sourceURL=rocket-preload-links-js-after 2429</script>
vendor: 1 bytes, line 2429
2429
2430<script id="mailchimp-woocommerce-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2431var mailchimp_public_data = {"site_url":"https://www.dunvegancastle.com","ajax_url":"https://www.dunvegancastle.com/wp-admin/admin-ajax.php","disable_carts":"","subscribers_only":"","language":"en","allowed_to_set_cookies":"1","sms_allowed_countries":["AU","AT","CA","FR","DE","IE","IT","ES","CH","NL","US","GB","AL","BE","HR","DK","EE","FO","FI","GI","GR","GG","IS","IM","JE","LV","LT","LU","MT","MD","NO","PL","PT","SM","SK","SI","SE"]}; 2432//# sourceURL=mailchimp-woocommerce-js-extra 2433</script>
vendor: 1 bytes, line 2433
2433
2434<script id="mailchimp-woocommerce-js" src="https://www.dunvegancastle.com/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-public.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2434
2434
2435<script id="mailchimp-woocommerce-pixel-tracking-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2436var mcPixelConfig = {"restBase":"https://www.dunvegancastle.com/wp-json/mailchimp-for-woocommerce/v1/"}; 2437//# sourceURL=mailchimp-woocommerce-pixel-tracking-js-extra 2438</script>
vendor: 1 bytes, line 2438
2438
2439<script id="mailchimp-woocommerce-pixel-tracking-js" src="https://www.dunvegancastle.com/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-pixel-tracking.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2439
2439
2440<script id="wp-hooks-js" src="https://www.dunvegancastle.com/wp-includes/js/dist/hooks.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2440
2440
2441<script id="wp-polyfill-js" src="https://www.dunvegancastle.com/wp-includes/js/dist/vendor/wp-polyfill.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2441
2441
2442<script id="mailchimp-woocommerce-pixel-tracking-blocks-js" src="https://www.dunvegancastle.com/wp-content/plugins/mailchimp-for-woocommerce/blocks/build/pixel-tracking.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2442
2442
2443<script id="jquery-ui-core-js-before" type="e705bc50c1dc09df0282ba77-text/javascript"> 2444jQuery.uiBackCompat = true; 2445//# sourceURL=jquery-ui-core-js-before 2446</script>
vendor: 1 bytes, line 2446
2446
2447<script id="jquery-ui-core-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/core.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2447
2447
2448<script id="jquery-ui-accordion-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/accordion.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2448
2448
2449<script id="jquery-ui-datepicker-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/datepicker.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2449
2449
2450<script id="jquery-ui-datepicker-js-after" type="e705bc50c1dc09df0282ba77-text/javascript"> 2451jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"dS MM yy","firstDay":1,"isRTL":false});}); 2452//# sourceURL=jquery-ui-datepicker-js-after 2453</script>
vendor: 1 bytes, line 2453
2453
2454<script id="jquery-effects-core-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/effect.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2454
2454
2455<script id="jquery-effects-fade-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/effect-fade.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2455
2455
2456<script id="jquery-effects-size-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/effect-size.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2456
2456
2457<script id="jquery-effects-scale-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/effect-scale.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2457
2457
2458<script id="jquery-effects-slide-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/effect-slide.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2458
2458
2459<script id="jquery-ui-mouse-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/mouse.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2459
2459
2460<script id="jquery-ui-slider-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/slider.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2460
2460
2461<script id="jquery-ui-tabs-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/ui/tabs.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2461
2461
2462<script id="jquery-form-js" src="https://www.dunvegancastle.com/wp-includes/js/jquery/jquery.form.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2462
2462
2463<script id="mediaelement-core-js-before" type="e705bc50c1dc09df0282ba77-text/javascript"> 2464var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; 2465//# sourceURL=mediaelement-core-js-before 2466</script>
vendor: 1 bytes, line 2466
2466
2467<script id="mediaelement-core-js" src="https://www.dunvegancastle.com/wp-includes/js/mediaelement/mediaelement-and-player.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2467
2467
2468<script id="mediaelement-migrate-js" src="https://www.dunvegancastle.com/wp-includes/js/mediaelement/mediaelement-migrate.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2468
2468
2469<script id="mediaelement-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2470var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; 2471//# sourceURL=mediaelement-js-extra 2472</script>
vendor: 1 bytes, line 2472
2472
2473<script id="wp-mediaelement-js" src="https://www.dunvegancastle.com/wp-includes/js/mediaelement/wp-mediaelement.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2473
2473
2474<script id="doubletaptogo-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/doubletaptogo.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2474
2474
2475<script id="modernizr-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/modernizr.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2475
2475
2476<script id="appear-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.appear.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2476
2476
2477<script id="hoverIntent-js" src="https://www.dunvegancastle.com/wp-includes/js/hoverIntent.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2477
2477
2478<script id="absoluteCounter-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/absoluteCounter.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2478
2478
2479<script id="easypiechart-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/easypiechart.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2479
2479
2480<script id="mixitup-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.mixitup.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2480
2480
2481<script id="nicescroll-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.nicescroll.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2481
2481
2482<script id="prettyphoto-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.prettyPhoto.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2482
2482
2483<script id="fitvids-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.fitvids.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2483
2483
2484<script id="infinitescroll-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/infinitescroll.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2484
2484
2485<script id="waitforimages-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.waitforimages.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2485
2485
2486<script id="waypoints-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/waypoints.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2486
2486
2487<script id="jplayer-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jplayer.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2487
2487
2488<script id="bootstrap-carousel-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/bootstrap.carousel.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2488
2488
2489<script id="skrollr-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/skrollr.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2489
2489
2490<script id="Chart-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/Chart.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2490
2490
2491<script id="jquery-easing-1.3-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.easing.1.3.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2491
2491
2492<script id="jquery-plugin-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.plugin.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2492
2492
2493<script id="countdown-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.countdown.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2493
2493
2494<script id="justifiedGallery-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.justifiedGallery.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2494
2494
2495<script id="owl-carousel-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/owl.carousel.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2495
2495
2496<script id="carouFredSel-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.carouFredSel-6.2.1.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2496
2496
2497<script id="fullPage-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.fullPage.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2497
2497
2498<script id="lemmonSlider-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/lemmon-slider.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2498
2498
2499<script id="mousewheel-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.mousewheel.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2499
2499
2500<script id="touchSwipe-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.touchSwipe.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2500
2500
2501<script id="isotope-js" src="https://www.dunvegancastle.com/wp-content/plugins/js_composer/assets/lib/vendor/dist/isotope-layout/dist/isotope.pkgd.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2501
2501
2502<script id="packery-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/packery-mode.pkgd.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2502
2502
2503<script id="parallax-scroll-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.parallax-scroll.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2503
2503
2504<script id="multiscroll-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/jquery.multiscroll.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2504
2504
2505<script id="smooth-scroll-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/SmoothScroll.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2505
2505
2506<script id="stockholm-default-dynamic-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/default_dynamic_callback.php" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2506
2506
2507<script id="stockholm-default-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2508var QodeLeftMenuArea = {"width":"260"}; 2509var QodeAdminAjax = {"ajaxurl":"https://www.dunvegancastle.com/wp-admin/admin-ajax.php"}; 2510//# sourceURL=stockholm-default-js-extra 2511</script>
vendor: 1 bytes, line 2511
2511
2512<script id="stockholm-default-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/default.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2512
2512
2513<script id="stockholm-default-js-after" type="e705bc50c1dc09df0282ba77-text/javascript"> 2514jQuery('document').ready(function($){ 2515 $('[title]').removeAttr('title'); 2516}); 2517//# sourceURL=stockholm-default-js-after 2518</script>
vendor: 1 bytes, line 2518
2518
2519<script id="stockholm-woocommerce-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/woocommerce.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2519
2519
2520<script id="wpb_composer_front_js-js" src="https://www.dunvegancastle.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2520
2520
2521<script id="stockholm-like-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2522var qodeLike = {"ajaxurl":"https://www.dunvegancastle.com/wp-admin/admin-ajax.php"}; 2523//# sourceURL=stockholm-like-js-extra 2524</script>
vendor: 1 bytes, line 2524
2524
2525<script id="stockholm-like-js" src="https://www.dunvegancastle.com/wp-content/themes/stockholm/js/plugins/qode-like.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2525
2525
2526<script id="sourcebuster-js-js" src="https://www.dunvegancastle.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2526
2526
2527<script id="wc-order-attribution-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2528var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://www.dunvegancastle.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 2529//# sourceURL=wc-order-attribution-js-extra 2530</script>
vendor: 1 bytes, line 2530
2530
2531<script id="wc-order-attribution-js" src="https://www.dunvegancastle.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 86 bytes, lines 2531-2532
2531 2532<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
25326LeQCBYaAAAAAEsmeYoAWGD3r9k1_w8bXwuTgeFn
vendor: 73 bytes, line 2532
2532&ver=3.0" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
2533<script id="wpcf7-recaptcha-js-before" type="e705bc50c1dc09df0282ba77-text/javascript"> 2534var wpcf7_recaptcha = { 2535 "sitekey": "6LeQCBYaAAAAAEsmeYoAWGD3r9k1_w8bXwuTgeFn", 2536 "actions": { 2537 "homepage": "homepage", 2538 "contactform": "contactform" 2539 } 2540}; 2541//# sourceURL=wpcf7-recaptcha-js-before 2542</script>
vendor: 1 bytes, line 2542
2542
2543<script id="wpcf7-recaptcha-js" src="https://www.dunvegancastle.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js" type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2543
2543
2544<script id="layerslider-utils-js-extra" type="e705bc50c1dc09df0282ba77-text/javascript"> 2545var LS_Meta = {"v":"8.4.1","fixGSAP":"1"}; 2546//# sourceURL=layerslider-utils-js-extra 2547</script>
vendor: 1 bytes, line 2547
2547
2548<script id="layerslider-utils-js" src="https://www.dunvegancastle.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.utils.js" defer type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2548
2548
2549<script id="layerslider-js" src="https://www.dunvegancastle.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.kreaturamedia.jquery.js" defer type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2549
2549
2550<script id="layerslider-js-after" type="e705bc50c1dc09df0282ba77-text/javascript"> 2551jQuery(function() { _initLayerSlider( '#layerslider_1_1upg5a8ic6ox1', {createdWith: '6.7.6', sliderVersion: '7.0.5', type: 'fullsize', fullSizeMode: 'hero', hideOnMobile: true, hideUnder: 481, slideOnSwipe: false, startInViewport: false, twoWaySlideshow: true, skin: 'v6', sliderFadeInDuration: 350, navPrevNext: false, hoverPrevNext: false, navStartStop: false, showCircleTimer: false, useSrcset: true, skinsPath: 'https://www.dunvegancastle.com/wp-content/plugins/LayerSlider/assets/static/layerslider/skins/', performanceMode: true, height: 720}); }); 2552//# sourceURL=layerslider-js-after 2553</script>
vendor: 1 bytes, line 2553
2553
2554<script id="layerslider-transitions-js" src="https://www.dunvegancastle.com/wp-content/plugins/LayerSlider/assets/static/layerslider/js/layerslider.transitions.js" defer type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 1 bytes, line 2554
2554
2555<script type="e705bc50c1dc09df0282ba77-text/javascript"></script>
vendor: 142 bytes, line 2555
2555<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="e705bc50c1dc09df0282ba77-|49" defer></script>
2555<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"81b7910b23c54b8d8d41696b3f919474","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 2555
2555
2556<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a443190ec94a2af4',t:'MTc5MDkzNzcyMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2556</body> 2557</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.