@charset "UTF-8";
/***!  /templates/g5_hydrogen/custom/css-compiled/custom_12.css  !***/

#g-page-surround{padding:0 1rem;background-color:#6f6f6f;background-image:url('https://www.isleofskye.com/templates/g5_hydrogen/custom/background-image/stripe-pattern.png'),linear-gradient(90deg,rgba(47,47,47,0.8) 0%,rgba(47,47,47,0) 15%,rgba(47,47,47,0) 85%,rgba(47,47,47,0.8) 100%),radial-gradient(circle at 0% 0%,#74b3ff 0%,transparent 50%),radial-gradient(circle at 100% 0%,#74b3ff 0%,transparent 50%),radial-gradient(circle at 100% 100%,#a4c9e4 0%,transparent 50%),radial-gradient(circle at 0% 100%,#a4c9e4 0%,transparent 50%)}.btn-primary,.btn-secondary,.btn-danger{font-size:0.8rem;line-height:1;text-transform:uppercase;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.2),inset 0 -1px 0 rgba(0,0,0,0.1),inset 0 1px 0 rgba(225,225,225,0.2);padding:0.6em 1em;border-radius:0.4em;background-color:#c71b1b;border:1px solid #a31616;transition:all 300ms ease-in-out}.btn-primary:hover,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:focus{background-color:#a51818;border-color:#502121;text-decoration:none}.btn-danger{background-color:#e3e3e3;border-color:#808080;text-shadow:none}.btn-danger:hover,.btn-danger:focus{background-color:#b7b7b7}.mb-2:has(.btn-primary),.editor-xtd-buttons:has(.xtd-button){display:flex;flex-wrap:wrap;gap:0.5rem}.editor-xtd-buttons .modal-button{display:flex;align-items:center;gap:0.2rem}.editor-xtd-buttons .icon-modals{width:1rem;height:0.8rem;display:flex;align-items:center}.readmore a.btn-secondary .icon-chevron-right{display:none}.readmore{display:flex;justify-content:end;margin-top:0}.readmore a.btn-secondary{position:relative;font-size:0.8rem;padding:0.6em 3em 0.6em 1em;display:flex;align-items:center;border:1px solid #a31616}.readmore a::after{position:absolute;content:"+" !important;font-family:inherit !important;font-weight:900 !important;text-shadow:none;width:1.4em;height:1.4em;right:0.4em;color:#333;background:#fff;box-shadow:0 -1px 0 rgba(0,0,0,0.3);border-radius:50%;display:flex !important;justify-content:center;align-items:center;padding-left:0 !important}.com-content-category-blog__counter{float:none !important;padding:0 !important;text-align:center}.pagination{justify-content:center}.pagination .page-item.active .page-link{background-color:#c71b1b;border-color:#c71b1b}.pagination .page-link{color:#c71b1b}.pagination .page-link:focus{box-shadow:0 0 0 0.25rem rgba(185,18,36,0.25)}.pagination:has(.previous),.pagination:has(.next){justify-content:space-between;margin-top:2rem}.pagination .next,.pagination .previous{background-color:unset;color:#c71b1b;text-shadow:none;border-color:#c71b1b}.pagination .next:hover,.pagination .next:focus,.pagination .previous:hover,.pagination .previous:focus{color:initial;border-color:initial}.g-container-top{position:relative;z-index:1}.g-container-top .g-container>.g-grid{margin:0 1rem;box-shadow:0 0 1.4rem 0.2rem #000}#g-slideshow{height:30rem;z-index:unset}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-slideshow{height:25rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){#g-slideshow{height:20rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#g-slideshow{height:18rem}}@media only all and (max-width:30rem){#g-slideshow{height:15rem}}.background-image-block>div{padding:0;margin:0;height:0}.background-image-block img{width:0;height:0}.g-slideshow .single-img-background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only all and (min-width:60rem){.g-block:has(.g-aside){max-width:24rem}.g-block:has(.g-main){flex-grow:1}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-block:has(.g-aside),.g-block:has(.g-main){flex:0 100%;width:100%}}.g-container-main>.g-container>.g-grid:has(.g-aside){flex-flow:wrap-reverse}.aside-full .g-block:has(.g-aside){max-width:none !important}.aside-right .g-container-main>.g-container>.g-grid:has(.g-aside){flex-direction:row-reverse}.g-aside .platform-content{margin-bottom:2rem}.g-aside .platform-content:last-of-type{margin-bottom:0}#g-main,#g-aside{background-color:transparent;padding:0}.g-container-main{position:relative;z-index:2;filter:drop-shadow(0 0 0.5rem #000);margin-top:-7rem}.g-container-main .g-container{clip-path:polygon(0 7rem,100% 0%,100% calc(100% - 7rem),0 100%)}.g-container-main .g-container>.g-grid{background-color:#fff}.g-container-main .g-container>.g-grid:first-of-type{padding-top:7rem}.g-container-main .g-container>.g-grid:last-of-type{padding-bottom:7rem}.g-container-foot{position:relative;z-index:1}.g-container-foot .g-container,.g-container-top .g-container{position:relative}.g-container-top .g-container::before,.g-container-top .g-container::after,.g-container-foot .g-container::before,.g-container-foot .g-container::after{content:"";position:absolute;height:2rem;width:2rem;background-image:url('data:image/svg+xml;utf8,<svg%20xmlns="http://www.w3.org/2000/svg"%20viewBox="0%200%20100%20100"%20style="fill:%23cacaca;"><polygon%20points="50,0%20100,50%2050,100%200,50"/></svg>');background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.g-container-top .g-container::before{left:0;bottom:-1rem}.g-container-top .g-container::after{right:0;bottom:6rem}.g-container-foot .g-container::before{left:0;top:6rem}.g-container-foot .g-container::after{right:0;top:-1rem}#g-footer{background:transparent;border:none;color:inherit;text-align:unset}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container-foot .g-block{flex:0 100%;width:100%;max-width:100%}}#g-footer h3{color:#dfdfdf}.g-container-foot .g-container>.g-grid{margin:-7rem 1rem 0 1rem;padding-top:7rem;background-color:#282220;background-image:linear-gradient(#2C2423,#2C2423 35%,#191913);background-repeat:no-repeat;border-top:none;color:#dfdfdf;box-shadow:0 0 1.4rem 0.2rem #000}.g-container-foot a:hover,.g-container-foot a:focus{color:inherit;text-decoration:none}.foot-flex{display:flex;gap:1rem}.foot-flex-image{flex-shrink:0}@media only all and (min-width:60rem) and (max-width:74.99rem){.foot-flex-image{max-width:4rem}}@media only all and (max-width:30rem){.foot-flex-image{max-width:4rem}}.foot-flex-text P:first-of-type{margin-top:0}.g-totop a{font-size:0.7rem;color:inherit;display:flex;justify-content:center;align-items:center;position:relative;width:2rem;height:2rem;margin-left:auto;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.2),inset 0 -1px 0 rgba(0,0,0,0.1),inset 0 1px 0 rgba(225,225,225,0.2);border-radius:0.4em;background-color:#c71b1b;background-image:linear-gradient(#d91d1d,#c71b1b 45%,#b51919);background-repeat:no-repeat;border:1px solid #a31616}.g-totop a:hover,.g-totop a:focus{background-image:linear-gradient(#d91d1d,#a51414 45%,#801111);border:1px solid #502121}@media only all and (max-width:59.99rem){.g-totop a{margin:0 auto}.designed{text-align:center}}.g-totop a i{position:absolute}.arrow-title{position:relative}.arrow-title::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0.5rem;top:0.15rem;font-size:1.2em}.g-top{position:relative;z-index:3}.g-top .g-container{position:relative}.booking-module{color:#dfdfdf;padding:1rem;background-color:rgba(0,0,0,0.8);border:1px solid #000;box-shadow:inset 0 1px 0 rgba(225,225,225,0.3)}.booking-module .arrow-title{color:#dfdfdf}.booking-module input,.booking-module select{color:initial;appearance:auto;height:2.125rem !important}.booking-module fieldset{padding:0;margin:0}.booking-module .button-search{font-size:0.8rem;padding:0.58em;color:#dfdfdf;text-transform:uppercase;height:2.125rem !important}.booking-module .button-search:hover,.booking-module .button-search:focus{background-color:#dd1e1e !important}.booking-module .filter-group+.xenia-hint.xenia-hidden{margin:0}.g-grid:has(.booking-module){width:100%;position:absolute}@media only all and (min-width:60rem){.g-grid:has(.booking-module){bottom:-42rem;max-width:24rem}#g-page-surround:has(.booking-module) .g-aside{margin-top:12.5rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-grid:has(.booking-module){max-width:24rem;bottom:-37rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-grid:has(.booking-module){bottom:-35rem}#g-page-surround:has(.booking-module) .g-container-main .g-container>.g-grid:first-of-type>.g-block:last-of-type{margin-top:15rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-grid:has(.booking-module){bottom:-34rem}#g-page-surround:has(.booking-module) .g-container-main .g-container>.g-grid:first-of-type>.g-block:last-of-type{margin-top:16rem}}@media only all and (max-width:30rem){.g-grid:has(.booking-module){bottom:-31rem}#g-page-surround:has(.booking-module) .g-container-main .g-container>.g-grid:first-of-type>.g-block:last-of-type{margin-top:16rem}}@media (max-width:340px){.g-grid:has(.booking-module){bottom:-45rem}#g-page-surround:has(.booking-module) .g-container-main .g-container>.g-grid:first-of-type>.g-block:last-of-type{margin-top:30rem}}.booking-module-light input,.booking-module-light select{appearance:auto;height:2.125rem !important}.booking-module-light fieldset{padding:0;margin:0}.booking-module-light .button-search{font-size:0.8rem;padding:0.58em;color:#dfdfdf;text-transform:uppercase}.booking-module-light .filter-group+.xenia-hint.xenia-hidden{margin:0}.featured{background-image:linear-gradient(#fff,#f3f3f3 25%,#eaeaea);background-repeat:no-repeat;border:1px solid #d6d6d6;box-shadow:inset 1px -1px 3px rgba(0,0,0,0.2);border-radius:0.25rem}.featured .custom{padding:1rem}.featured .arrow-title{line-height:1;padding:1rem;margin:0;background-image:linear-gradient(#f1f1f1,#f9f9f9 25%,#e6e6e6);background-repeat:no-repeat}.featured .arrow-title::after{right:1rem;top:1rem}.red-box{margin:0 !important;padding:0 !important;color:#fff;background-color:#df3434;background-image:linear-gradient(#ec7575,#e43b3b 50%,#c71b1b);background-repeat:no-repeat;box-shadow:0 0 4px rgba(0,0,0,0.3),inset 0 1px 0 rgba(225,225,225,0.4)}.box3.moduletable{margin:0;background-image:linear-gradient(#ec7575,#e43b3b 50%,#c71b1b);background-repeat:no-repeat;padding-bottom:2rem;clip-path:polygon(0 0,100% 0%,100% 85%,0% 100%)}@media only all and (max-width:59.99rem){.box3.moduletable{padding-bottom:4rem}}.platform-content:has(.box3){filter:drop-shadow(5px 0px 5px rgba(0,0,0,0.4))}.box-lightgrey{margin:0 !important;padding:1rem !important;border:1px solid #d6d6d6;background-image:linear-gradient(#fff,#f3f3f3);background-repeat:no-repeat}.social{display:inline-block;float:right;margin:0px 15px;background-color:#333;width:60px;height:60px;border-radius:50%;box-shadow:inset -4px -4px 8px -4px black,inset 4px 4px 8px -4px #c2c2c2;transition:all 0.2s ease-in-out;display:flex;justify-content:center;align-items:center}.social:hover{transform:scale(1.1,1.1)}.social::after{content:"";font-family:"Font Awesome 5 Brands";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;font-size:2em;color:#fff}.g-content:has(.contact-form-title-block){padding-bottom:0;margin-bottom:0}.g-content:has(.contact-form){padding-top:0;margin-top:0}.contact-form{background-color:#f7f7f7;border:1px solid #e4e4e4;padding:1rem;max-width:40rem;margin-bottom:0}.contact-form textarea{width:100%}.email-submit{color:#fff;font-size:0.8rem;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.2),inset 0 -1px 0 rgba(0,0,0,0.1),inset 0 1px 0 rgba(225,225,225,0.2);background-color:#c31b1b;background-image:linear-gradient(#d91d1d,#c71b1b 45%,#b51919);background-repeat:no-repeat;border-color:#a31616;position:relative;padding:0.6em 3.4em 0.6em 1em;text-transform:uppercase;border:1px solid #a31616;border-radius:0.25em;transition:all 0.3s ease-in-out;display:flex;justify-content:end;align-items:center}.email-submit:after{position:absolute;content:"+";font-weight:900;text-shadow:none;width:1.4em;height:1.4em;right:1em;color:#333;background:#fff;box-shadow:0 -1px 0 rgba(0,0,0,0.3);border-radius:50%;display:flex;justify-content:center;align-items:center}.g-system-messages joomla-alert{margin:1.563rem}.g-content:has(.no-bottom-m-p){margin-bottom:0;padding-bottom:0}.g-content:has(.title-module){margin-bottom:0;padding-bottom:0}.g-container-main:has(.title-module) .g-main h1{display:none}.platform-content:has(.skye-shop-module){border-bottom:1px dashed #ccc;padding-bottom:1rem;margin-bottom:1.5rem}.article-info{margin:0.5rem 0}.article-info .article-info-term{display:none}.article-info .category-name{margin-left:0}.article-info .icon-folder-open{display:none}.article-info .category-name::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;padding-right:0.25rem}.cat-children{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.cat-children h3{width:100%}.cat-children p{margin:0}.events .items-leading .icons{position:absolute;right:0;top:0}.events .item-content{position:relative;display:flex;gap:1rem;flex-wrap:wrap}.events .item-content .fields-container:has(.event-image){width:200px;flex-shrink:0}.events .item-content .fields-container:has(.event-description){flex-basis:15rem;flex-grow:1}.events .page-header{width:100%}.events .page-header h2{margin-bottom:0}.events .fields-container{list-style-type:none;margin:0}.event-location,.event-date,.event-time{font-size:0.7rem}.event-location .field-label,.event-date .field-label,.event-time .field-label{display:inline-block;font-weight:600;width:4rem}.events .fields-container .url{text-align:right}.events .items-leading>div{border-bottom:1px dashed #ccc;padding-bottom:2rem;margin-bottom:1.5rem}.events .items-leading>div:last-of-type{border-bottom:none;padding-bottom:0.5rem;margin-bottom:0}.events .edit button[aria-controls="images"],.events .edit button[aria-controls="metadata"]{display:none}.events #editor .control-group:has(.editor){display:none}.events #attrib-fields-1>fieldset{padding:0;margin:0}.events #attrib-fields-1 legend{display:none}.events #attrib-fields-1 #jform_com_fields__url__url-desc,.events #attrib-fields-1 .control-label:has(#jform_com_fields_url-lbl),.events #attrib-fields-1 .control-group .control-group:has(#jform_com_fields__url__text),.events #attrib-fields-1 .control-group .control-group:has(#jform_com_fields__url__target){display:none}.events #attrib-fields-1 .control-group:has(#jform_com_fields__url__url){margin-bottom:0}.events #attrib-fields-1 .control-label:has(#jform_com_fields__image__media_src-lbl){display:none}.events #attrib-fields-1 .control-group .control-group:has(.field-media-wrapper){margin-top:0}.events #attrib-fields-1 .wf-media-upload-button{display:none}.events #attrib-fields-1 .button-select{border-color:#333}.events #attrib-fields-1 .wf-media-wrapper>.field-media-preview{max-width:unset}.events #attrib-fields-1 .input-group:has(#jform_com_fields_date),.events #attrib-fields-1 .clockpicker{max-width:15rem}.events #publishing .control-group:has(#jform_catid),.events #publishing .control-group:has(#jform_tags),.events #publishing .control-group:has(#jform_note),.events #publishing .control-group:has(#jform_created_by_alias),.events #publishing .control-group:has(#jform_featured),.events #publishing .control-group:has(#jform_access),.events #publishing .control-group:has(#jform_version_note),.events #publishing .control-group:last-of-type{display:none}.edit .form-vertical>fieldset{padding:0}joomla-tab button[aria-expanded=true]:after{background-color:#c71b1b}@media only all and (min-width:75rem){.g-container{width:100%;max-width:85rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:100%;max-width:65rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container{width:100%;max-width:40rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-container{width:100%;max-width:36rem}}@media only all and (max-width:30rem){#g-page-surround{padding:0 0.5rem}}.g-flushed .g-container{max-width:none}#g-slideshow{box-sizing:border-box;position:relative;background-color:#333;background-repeat:no-repeat;background-position:center center;background-size:cover}.background-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;transition:opacity 800ms ease-in}.background-slider img{width:0;height:0}.background-slider.img-1,.home #g-slideshow{background-image:url('https://www.isleofskye.com/images/slideshow/Neist-Point-Lighthouse.jpg')}@supports (background-image:url('../../../../images/slideshow/Neist-Point-Lighthouse.webp')){.background-slider.img-1,.home #g-slideshow{background-image:url('https://www.isleofskye.com/images/slideshow/Neist-Point-Lighthouse.webp')}}.background-slider.img-2{background-image:url('https://www.isleofskye.com/images/slideshow/The-Storr.jpg')}@supports (background-image:url('../../../../images/slideshow/The-Storr.webp')){.background-slider.img-2{background-image:url('https://www.isleofskye.com/images/slideshow/The-Storr.webp')}}.background-slider.img-3{background-image:url('https://www.isleofskye.com/images/slideshow/Dunvegan-Castle.jpg')}@supports (background-image:url('../../../../images/slideshow/Dunvegan-Castle.webp')){.background-slider.img-3{background-image:url('https://www.isleofskye.com/images/slideshow/Dunvegan-Castle.webp')}}@media only screen and (max-width:60rem){.background-slider.img-1,.home #g-slideshow{background-image:url('https://www.isleofskye.com/images/slideshow/Neist-Point-Lighthouse-700.jpg')}@supports (background-image:url('../../../../images/slideshow/Neist-Point-Lighthouse-700.webp')){.background-slider.img-1,.home #g-slideshow{background-image:url('https://www.isleofskye.com/images/slideshow/Neist-Point-Lighthouse-700.webp')}}.background-slider.img-2{background-image:url('https://www.isleofskye.com/images/slideshow/The-Storr-700.jpg')}@supports (background-image:url('../../../../images/slideshow/The-Storr-700.webp')){.background-slider.img-2{background-image:url('https://www.isleofskye.com/images/slideshow/The-Storr-700.webp')}}.background-slider.img-3{background-image:url('https://www.isleofskye.com/images/slideshow/Dunvegan-Castle-700.jpg')}@supports (background-image:url('../../../../images/slideshow/Dunvegan-Castle-700.webp')){.background-slider.img-3{background-image:url('https://www.isleofskye.com/images/slideshow/Dunvegan-Castle-700.webp')}}}@media only screen and (max-width:47.938rem){.background-slider.img-1,.home #g-slideshow{background-image:url('https://www.isleofskye.com/images/slideshow/Neist-Point-Lighthouse-450.jpg')}@supports (background-image:url('../../../../images/slideshow/Neist-Point-Lighthouse-450.webp')){.background-slider.img-1,.home #g-slideshow{background-image:url('https://www.isleofskye.com/images/slideshow/Neist-Point-Lighthouse-450.webp')}}.background-slider.img-2{background-image:url('https://www.isleofskye.com/images/slideshow/The-Storr-450.jpg')}@supports (background-image:url('../../../../images/slideshow/The-Storr-450.webp')){.background-slider.img-2{background-image:url('https://www.isleofskye.com/images/slideshow/The-Storr-450.webp')}}.background-slider.img-3{background-image:url('https://www.isleofskye.com/images/slideshow/Dunvegan-Castle-450.jpg')}@supports (background-image:url('../../../../images/slideshow/Dunvegan-Castle-450.webp')){.background-slider.img-3{background-image:url('https://www.isleofskye.com/images/slideshow/Dunvegan-Castle-450.webp')}}}#g-slideshow.bg-1 .img-1{opacity:1}#g-slideshow.bg-2 .img-2{opacity:1}#g-slideshow.bg-3 .img-3{opacity:1}#g-navigation{z-index:4;background:none}@media only all and (min-width:60rem){#g-navigation{padding-top:4rem;margin-bottom:-8rem}}#g-navigation .g-main-nav{margin:0}.main-menu .g-content{padding:0;margin:0;position:relative;z-index:1}.main-menu .g-main-nav .g-toplevel{font-family:"casper";letter-spacing:0.1em;background-color:rgba(0,0,0,0.4);background-image:linear-gradient(rgba(51,51,51,0.6),rgba(0,0,0,0.6) 75%,rgba(0,0,0,0.6));background-repeat:no-repeat;box-shadow:0 -1px 0 rgba(0,0,0,0.6),inset 0 1px 0 rgba(225,225,225,0.2),0 1px 2px rgba(0,0,0,0.5);border-radius:0.6rem;margin:0 2.5rem !important;justify-content:flex-start !important}@media only all and (max-width:59.99rem){#g-navigation{display:none}}#g-navigation .g-main-nav .g-toplevel .g-menu-item:hover{background:none !important}#g-navigation .g-main-nav .g-toplevel .g-menu-item.active{background-color:rgba(54,54,54,0.42) !important;background-image:linear-gradient(rgba(0,0,0,0.7),rgba(51,51,51,0.7) 70%,rgba(64,64,64,0.7)) !important}#g-navigation .g-main-nav .g-toplevel .g-menu-item:first-of-type.active{border-radius:0.6rem 0 0 0.6rem}#g-navigation .g-main-nav .g-toplevel .g-menu-item.active .g-menu-item-container{color:#fff !important}#g-navigation .g-main-nav .g-toplevel .g-menu-item-container{padding:1rem;text-shadow:-1px -1px 0 rgba(0,0,0,0.5);text-transform:uppercase;border:1px solid transparent}#g-navigation .g-main-nav .g-toplevel>.g-menu-item-container:hover,#g-navigation .g-main-nav .g-toplevel>.g-menu-item-container:focus,#g-navigation .g-main-nav .g-toplevel>.g-selected>.g-menu-item-container{background-color:#c71b1b;background-image:linear-gradient(#e64848,#c71b1b 75%,#c71b1b);border-color:#841212;border-radius:0.6rem 0.6rem 0 0;padding:0.6rem 1rem 1rem 1rem;margin-top:0.4rem}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-navigation .g-main-nav .g-toplevel .g-menu-item-container{padding:1rem 0.8rem}#g-navigation .g-main-nav .g-toplevel>.g-menu-item-container:hover,#g-navigation .g-main-nav .g-toplevel>.g-menu-item-container:focus,#g-navigation .g-main-nav .g-toplevel>.g-selected>.g-menu-item-container{padding:0.6rem 0.8rem 1rem 0.8rem}}#g-navigation .g-main-nav .g-toplevel .g-selected>.g-menu-item-container{border-bottom-color:#c71b1b}#g-navigation .g-main-nav .g-toplevel .g-menu-item:first-of-type .g-menu-item-container:hover,#g-navigation .g-main-nav .g-toplevel .g-menu-item:first-of-type .g-menu-item-container:focus{border-radius:0.6rem 0.6rem 0 0.6rem}#g-navigation .g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator:after{width:1rem}#g-navigation .g-main-nav .g-dropdown{width:13rem;border:1px solid #841212;border-top:0;background:#c71b1b;border-radius:0 0.25rem 0.25rem 0.25rem;padding:0.5rem 0;font-weight:400;font-size:0.8rem}#g-navigation .g-main-nav .g-dropdown .g-menu-item-container{text-transform:capitalize;letter-spacing:0;border-top:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(225,225,225,0.2) inset;font-family:Arial,Sans-Serif;border-radius:0;padding:0.5rem 1rem}#g-navigation .g-main-nav::not(.two-col-menu) .g-dropdown .g-menu-item:nth-of-type(2) .g-menu-item-container{border-top:none;box-shadow:none}#g-navigation .g-main-nav .g-dropdown .g-menu-item-container:hover,#g-navigation .g-main-nav .g-dropdown .g-menu-item-container:focus,#g-navigation .g-main-nav .g-dropdown .active>.g-menu-item-container{background-color:#ac1717;background-image:linear-gradient(#c71b1b,#b11818 50%,#9a1515);background-repeat:no-repeat;box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);padding:0.5rem 1rem;border-radius:0;margin:0}#g-navigation .g-main-nav .g-dropdown .g-menu-item:nth-of-type(2) .g-menu-item-container:hover,#g-navigation .g-main-nav .g-dropdown .g-menu-item:nth-of-type(2) .g-menu-item-container:focus,#g-navigation .g-main-nav .g-dropdown .active.g-menu-item:nth-of-type(2) .g-menu-item-container{box-shadow:0 1px 0 rgba(225,225,225,0.2) inset,inset 0 1px 4px rgba(0,0,0,0.4)}#g-navigation .g-main-nav .g-sublevel .g-sublevel .g-dropdown{box-shadow:2px 0px 2px 2px rgba(0,0,0,0.2)}@media only all and (min-width:60rem){.two-col-menu+.g-dropdown{width:20rem !important}.two-col-menu+.g-dropdown>.g-dropdown-column>.g-grid>.g-block>.g-sublevel{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,0.1)}.two-col-menu+.g-dropdown>.g-dropdown-column>.g-grid>.g-block>.g-sublevel>li{width:50%}.g-menu-item-648 .g-menu-item-title{white-space:nowrap}}#g-navigation .g-menu-hastouch .g-toplevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator,#g-navigation .g-menu-hastouch .g-standard .g-sublevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator,#g-navigation .g-menu-hastouch .g-standard .g-sublevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator:hover{border-color:#fff;background:rgba(0,0,0,0.4)}#g-navigation .g-menu-hastouch .g-toplevel>li.g-parent .g-menu-parent-indicator:after{opacity:0.8}#g-navigation .g-menu-hastouch .g-toplevel>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator:hover{background:rgba(0,0,0,0.4)}.g-offcanvas-toggle{top:1.5rem;left:1.5rem;background-color:#c71b1b;padding:0.5rem;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);box-shadow:0 0 0.5rem rgba(0,0,0,0.6),inset 0 -1px 0 rgba(0,0,0,0.1),inset 0 1px 0 rgba(225,225,225,0.2);border-radius:0.1em;background-color:#c71b1b;background-image:linear-gradient(#d91d1d,#c71b1b 45%,#b51919);background-repeat:no-repeat;border:1px solid #a31616}@media only all and (max-width:30rem){.g-offcanvas-toggle{left:2.5rem}}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background-color:#333}#g-mobilemenu-container .g-menu-item-container{border-bottom:0.1rem solid #3d3d3d}#g-mobilemenu-container .g-menu-parent-indicator{background-color:#333 !important;border-color:#fff !important}#g-mobilemenu-container .g-menu-parent-indicator:hover{background-color:#222 !important}#g-mobilemenu-container .g-menu-parent-indicator:after{opacity:unset !important}.g-go-back a span{display:inline-block}.g-go-back a:before,#g-mobilemenu-container .g-menu-parent-indicator{display:inline-block;opacity:unset;border:1px solid #fff;background-color:#333;border-radius:0.1875rem;width:auto;padding:0.2rem}.g-go-back a:before{padding:0.2rem 0.7rem;margin-right:0.5rem}.side-menu{margin:0;flex-direction:column;box-shadow:0 0 6px rgba(0,0,0,0.2);font-size:1rem}.side-menu .nav-item{padding:0}.side-menu .nav-item a{position:relative;line-height:1}.side-menu>.nav-item>a{display:block;background-color:#fff;padding:1rem;outline:1px solid #ededed;box-shadow:inset 0 -2rem 2rem -2rem rgba(0,0,0,0.1);transition:all 300ms ease-in-out}.side-menu .nav-item.active>a{text-decoration:none}.side-menu .nav-item>a:hover,.side-menu .nav-item>a:focus,.side-menu .nav-item .current>a{text-decoration:none;color:inherit}.side-menu>.nav-item>a:hover,.side-menu>.nav-item>a:focus,.side-menu>.nav-item.current>a{color:#fff;background-color:#c71b1b;background-repeat:no-repeat;box-shadow:inset 0 1rem 2rem -1.5rem rgba(0,0,0,0.6)}.side-menu .nav-item .mod-menu__sub{padding:0;margin:0;list-style-type:none}.side-menu .nav-item .mod-menu__sub a{display:block;background-color:#fff;padding-left:2rem}.side-menu .nav-item .mod-menu__sub .mod-menu__sub a{padding-left:3rem}.side-menu .nav-item a::after{content:"+";display:flex;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;background-color:#cecece;color:#fff;border-radius:50%;position:absolute;right:1rem;top:0.85rem;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.4);transition:all 300ms ease-in-out}.side-menu .nav-item .mod-menu__sub a::after{width:1rem;height:1rem;top:1rem;right:1.15rem;font-size:0.6rem}.side-menu .nav-item.current>a::after{content:"-";padding-bottom:0.15em}.side-menu .nav-item .mod-menu__sub a:hover::after,.side-menu .nav-item .mod-menu__sub a:focus::after,.side-menu .mod-menu__sub .nav-item.current a::after{background-color:#bbb9b9;color:#fff}.side-menu>.nav-item>a:hover::after,.side-menu>.nav-item>a:focus::after,.side-menu>.nav-item.current>a::after{background-color:#fff;color:#000;box-shadow:inset 0 1px 3px rgba(0,0,0,0.6)}.side-menu .nav-item{padding:0}.side-menu li a{position:relative;line-height:1;padding:1rem}.side-menu>li>a{display:block;background-color:#fff;padding:1rem;outline:1px solid #ededed;box-shadow:inset 0 -2rem 2rem -2rem rgba(0,0,0,0.1);transition:all 300ms ease-in-out}.side-menu li>a:hover,.side-menu li>a:focus,.side-menu li .current>a{text-decoration:none;color:inherit}.side-menu>li>a:hover,.side-menu>li>a:focus,.side-menu>li.current>a{color:#fff;background-color:#c71b1b;background-repeat:no-repeat;box-shadow:inset 0 1rem 2rem -1.5rem rgba(0,0,0,0.6)}.side-menu li .nav-child{padding:0;margin:0;list-style-type:none}.side-menu li .nav-child a{display:block;background-color:#fff;padding-left:2rem}.side-menu li .nav-child .nav-child a{padding-left:3rem}.side-menu li a::after{content:"+";display:flex;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;background-color:#cecece;color:#fff;border-radius:50%;position:absolute;right:1rem;top:0.85rem;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.4);transition:all 300ms ease-in-out}.side-menu li .nav-child a::after{width:1rem;height:1rem;top:1rem;right:1.15rem;font-size:0.6rem}.side-menu li.current>a::after{content:"-";padding-bottom:0.15em}.side-menu li .nav-child a:hover::after,.side-menu li .nav-child a:focus::after,.side-menu .nav-child li.current a::after{background-color:#bbb9b9;color:#fff}.side-menu>li>a:hover::after,.side-menu>li>a:focus::after,.side-menu>li.current>a::after{background-color:#fff;color:#000;box-shadow:inset 0 1px 3px rgba(0,0,0,0.6)}@media only all and (min-width:60rem){.g-content-top:has(.quick-mobile-menu){display:none}}.quick-mobile-menu .nav{display:block;margin:0}.g-content:has(.quick-mobile-menu){margin-top:0;padding-top:0}.quick-mobile-menu .nav-item{border-bottom:1px solid #ddd}.quick-mobile-menu li:last-of-type{border-bottom:none}.quick-mobile-menu .nav-item a{display:block}.card-filter-block{display:flex;flex-wrap:wrap}.card-filter{width:10rem;flex-grow:0;margin:0.5rem;text-decoration:none;color:inherit}@media (min-width:345px) and (max-width:594px){.card-filter{width:46%;margin:2%}}@media (min-width:345px) and (max-width:400px){.card-filter .card-filter-container h5{font-size:0.8rem !important}.card-filter ul{font-size:0.65em !important}.card-filter ul li span{width:2.5rem !important;margin-right:0 !important}}@media (max-width:344px){.card-filter{width:90%;margin:1rem 5%}}.card-filter .card-filter-container{background-color:#fff;outline:1px solid #e1e1e1;transition:all 200ms ease-in-out;box-shadow:0px 10px 4px -6px rgba(0,0,0,0.1)}.card-filter:hover .card-filter-container,.card-filter:focus .card-filter-container{margin-top:-0.25rem;box-shadow:0px 10px 10px -5px rgba(0,0,0,0.05)}.card-filter img{display:block;margin-bottom:0.8em;width:100%;height:6rem;object-fit:cover}.card-filter h5{margin:0 0 0.2em 0;padding:0 0.8rem}.card-filter ul{list-style:none;margin:0;padding:0 0.8rem 0.8rem 0.8rem;font-size:0.8em}.card-filter ul li{margin:0.2em 0;color:#c31b1b}.card-filter ul li:last-of-type{margin-bottom:0}.card-filter ul li span{display:inline-block;color:grey;width:3rem;margin-right:0.5em}.card-filter{position:absolute;opacity:0;z-index:-1}.card-filter.show-card-filter{position:relative;opacity:1;z-index:unset}.card-filter-block{transition:height 2s ease-in-out;overflow:hidden;display:none}.card-filter-block.active{display:flex}.card-filter-button-block{margin:0.5rem}.card-filter-button{margin:0.5rem 0.5rem 0 0;cursor:pointer;padding:0.8em 1.4em;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.1em;background-color:#e4e4e4;border:0.1em solid black;border-radius:0.25em;transition:background-color 300ms ease-in-out}.card-filter-button.active{background-color:#727272;color:#fff}.card-filter-button:hover{background-color:#c3c3c3}.g-content:has(.shop-featured){margin-top:0;padding-top:0}.shop-featured{margin-bottom:2rem !important}.shop-featured>div{padding:1rem}.shop-featured .arrow-title{color:#fff}.shop-featured hr{border-bottom-width:2px}.shop-featured .shop-products{display:flex;flex-direction:column;gap:1rem}.shop-featured .shop-product{position:relative;background:rgba(0,0,0,0.3);background:linear-gradient(90deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);padding:0.75rem;border:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.8);display:flex;gap:1rem;align-items:center;box-shadow:0 3px 6px rgba(0,0,0,0.2);transition:all 0.2s ease-in-out}.shop-featured .shop-product:hover,.shop-featured .shop-product:focus{background-color:rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(255,255,255,0.8)}.shop-featured .shop-product::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.2em;color:rgba(255,255,255,0.8);position:absolute;top:0.75rem;right:0.75rem}.shop-featured .product-image{width:4.5rem;flex-shrink:0}.shop-featured .product-content{width:50%}.shop-featured .product-content h4{color:rgba(255,255,255,0.8);font-size:1.2em;line-height:1.2;margin:0 0 0.5em 0}.shop-featured .product-content p{color:rgba(255,255,255,0.8);font-size:0.9em;line-height:1.5;margin:0}.shop-featured .promo-product{flex-wrap:wrap;padding-right:2.5rem}.shop-featured .promo-product>div{flex-basis:calc(50% - 0.5rem)}@media only all and (max-width:30rem){.shop-featured .promo-product>div{flex-basis:100%}}.rl-modal{margin-bottom:1rem}[data-modals-element=modal][data-modals-theme=dark] [data-modals-element=close]{width:1rem;height:1rem;background-size:contain;opacity:1;transition:opacity 300ms ease-in-out;background-image:url('data:image/svg+xml;utf8,<svg%20xmlns="http://www.w3.org/2000/svg"%20viewBox="0%200%20500%20500"%20style="fill:%23ffffff;"><path%20d="M480%2089c19,-19%2019,-50%200,-69%20-19,-19%20-50,-19%20-69,0l-161%20161%20-161%20-161c-19,-19%20-50,-19%20-69,0%20-19,19%20-19,50%200,69l161%20161%20-161%20161c-19,19%20-19,50%200,69%2019,19%2050,19%2069,0l161%20-161%20161%20161c19,19%2050,19%2069,0%2019,-19%2019,-50%200,-69l-161%20-161%20161%20-161z"/></svg>')}[data-modals-element=modal][data-modals-theme=dark] [data-modals-element=close]:hover{opacity:0.7}[data-modals-element=modal] [data-modals-element=close-bar]{padding:1rem}[data-modals-element=modal][data-modals-theme=dark] [data-modals-element=main]{margin:0}[data-modals-element=modal] [data-modals-element=overlay]{opacity:0.9}[data-modals-element=modal][data-modals-theme=dark] [data-modals-orientation=vertical] [data-modals-element=slide-title]{font-size:1.2rem;text-align:left}[data-modals-element=modal][data-modals-theme=dark] [data-modals-orientation=vertical] [data-modals-element=slide-description]{font-size:0.6rem;text-align:left}.listing{position:relative;display:flex;flex-wrap:wrap;gap:1rem}.listing-img{flex-basis:200px;flex-shrink:0}.listing-text{flex-basis:15rem;flex-grow:1}.listing p:first-of-type{margin-top:0}.listing a,.more-info{border:1px solid #c71b1b;padding:0.6em 1em;line-height:1;border-radius:0.4em;font-size:0.8em;text-transform:uppercase}.listing p:has(a){text-align:right}.listing a:hover,.listing a:focus,.more-info:hover,.more-info:focus{border-color:#333;text-decoration:none}.listing a::after,.more-info::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;padding-left:0.5em}.listing.no-links a{border:none;padding:0;line-height:1.7;border-radius:0;font-size:unset;text-transform:unset}.listing.no-links a::after{content:none;padding:0}.listing.no-links p:has(a){text-align:unset}.listing.new .listing-img::before{content:"NEW";position:absolute;top:-1rem;left:-1.5rem;background-color:#ec1f1f;width:3.2rem;height:3.2rem;border-radius:50%;color:#fff;text-align:center;line-height:3.2rem;box-shadow:8px 8px 15px -5px rgba(255,255,255,0.8),inset -3px -3px 3px 0px rgba(0,0,0,0.2)}.blog-item:has(.new){overflow:visible}.listing-location{margin-bottom:1rem;color:#a1a1a1;line-height:1}.listing-location .icon-map-marker::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;padding-right:0.5rem}.items-leading:has(.listing)>div{border-bottom:1px dashed #ccc;padding-bottom:1rem;margin-bottom:1rem}.items-leading:has(.readmore)>div{margin-bottom:0}.items-leading:has(.listing)>div:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.licence{font-size:0.65rem;padding:0 1em;margin-top:1rem}.licence-number,.enery-rating{position:relative;color:grey}.enery-rating{margin-top:0.5rem}.licence-number::before,.enery-rating::before{margin-left:2.5em;display:inline-block;width:9em;color:#333}.licence-number::before{content:"Licence Number"}.enery-rating::before{content:"Energy Rating"}.licence-number::after,.enery-rating::after{content:"";display:inline-block;position:absolute;left:0;width:2em;height:2em;background-repeat:no-repeat;background-position:center;background-size:contain}.licence-number::after{background-image:url('data:image/svg+xml;utf8,<svg%20xmlns="http://www.w3.org/2000/svg"%20viewBox="0%200%20500%20500"%20style="fill:%23333333;"><path%20d="M250%2075c96.65,0%20175,78.35%20175,175%200,96.65%20-78.35,175%20-175,175%20-96.65,0%20-175,-78.35%20-175,-175%200,-96.65%2078.35,-175%20175,-175zm113.845%2061.155c-29.134,-29.135%20-69.385,-47.155%20-113.845,-47.155%20-44.46,0%20-84.711,18.02%20-113.845,47.155%20-29.135,29.134%20-47.155,69.385%20-47.155,113.845%200,44.46%2018.02,84.711%2047.155,113.845%2029.134,29.135%2069.385,47.155%20113.845,47.155%2044.46,0%2084.711,-18.02%20113.845,-47.155%2029.135,-29.134%2047.155,-69.385%2047.155,-113.845%200,-44.46%20-18.02,-84.711%20-47.155,-113.845z"/>%20%20<path%20d="M169.485%20256.827c-2.734,-2.733%20-2.734,-7.165%200,-9.898%202.733,-2.734%207.165,-2.734%209.898,0l44.177%2044.176%2097.057%20-97.058c2.733,-2.733%207.165,-2.733%209.899,0%202.733,2.734%202.733,7.166%200,9.899l-102.007%20102.007c-2.734,2.733%20-7.165,2.733%20-9.899,0l-49.125%20-49.126z"/></svg>')}.enery-rating::after{background-image:url('data:image/svg+xml;utf8,<svg%20xmlns="http://www.w3.org/2000/svg"%20viewBox="0%200%20500%20500"%20style="fill:%23333333;"><path%20d="M194.934%20308.233l18.587%200%200%20-62.033%20-42.627%2011.421c-17.87,4.789%20-36.407,-5.915%20-41.196,-23.784%20-3.848,-14.363%202.312,-29.155%2014.156,-36.896%20-6.725,-4.373%20-11.929,-11.133%20-14.156,-19.445%20-3.859,-14.403%202.347,-29.239%2014.256,-36.961%20-6.774,-4.371%20-12.018,-11.157%20-14.256,-19.51%20-4.788,-17.87%205.915,-36.408%2023.785,-41.196l55.321%20-14.824c17.87,-4.788%2036.408,5.915%2041.196,23.785%202.041,7.617%201.265,15.354%20-1.678,22.098l80.784%20-21.646c17.869,-4.788%2036.407,5.915%2041.196,23.785%203.848,14.362%20-2.312,29.155%20-14.156,36.895%206.726,4.373%2011.929,11.133%2014.156,19.445%203.854,14.384%20-2.33,29.198%20-14.208,36.929%206.751,4.372%2011.975,11.146%2014.207,19.479%204.789,17.87%20-5.914,36.408%20-23.784,41.196l-55.321%2014.823c-1.647,0.442%20-3.3,0.75%20-4.948,0.935l0%2025.504%2018.588%200c9.277,0%2016.867,7.591%2016.867,16.868l0%2048.083c0,9.278%20-7.59,16.868%20-16.867,16.868l-18.588%200%200%209.722c0,20.001%20-16.363,36.364%20-36.363,36.364%20-20.001,0%20-36.364,-16.363%20-36.364,-36.364l0%20-9.722%20-18.587%200c-9.277,0%20-16.868,-7.59%20-16.868,-16.868l0%20-48.083c0,-9.277%207.591,-16.868%2016.868,-16.868zm31.314%20-65.444l0%2065.444%2047.273%200%200%20-26.541c-11.091,-3.105%20-20.341,-11.811%20-23.521,-23.682%20-2.034,-7.59%20-1.272,-15.3%201.646,-22.026l-25.398%206.805zm116.988%20-44.506c11.115,-2.977%2017.763,-14.522%2014.786,-25.634%20-2.736,-10.212%20-12.81,-16.808%20-23.246,-15.28%20-59.324,15.896%20-118.696,31.657%20-178.012,47.551%20-11.141,2.985%20-17.767,14.509%20-14.786,25.635%202.985,11.141%2014.509,17.767%2025.635,14.786%2058.54,-15.685%20117.085,-31.373%20175.623,-47.058zm-9.297%2015.651l-58.372%2015.64c-10.239,3.597%20-16.086,14.643%20-13.274,25.141%202.969,11.081%2014.528,17.754%2025.609,14.785l55.321%20-14.823c11.08,-2.969%2017.754,-14.528%2014.785,-25.608%20-2.809,-10.48%20-13.419,-17.139%20-24.069,-15.135zm-168.722%20-24.438c59.326,-15.897%20118.7,-31.659%20178.019,-47.553%2011.115,-2.978%2017.763,-14.523%2014.786,-25.635%20-2.978,-11.115%20-14.523,-17.763%20-25.635,-14.786%20-58.541,15.686%20-117.082,31.371%20-175.623,47.058%20-9.639,2.583%20-17.642,14.973%20-14.786,25.635%202.781,10.378%2012.546,16.849%2023.239,15.281zm72.489%20-97.412c-2.97,-11.08%20-14.527,-17.755%20-25.608,-14.785l-55.321%2014.823c-11.081,2.969%20-17.754,14.528%20-14.785,25.608%202.969,11.081%2014.528,17.754%2025.608,14.785l55.321%20-14.823c11.081,-2.969%2017.754,-14.527%2014.785,-25.608zm35.815%20297.968l-47.273%200%200%209.722c0,6.487%202.663,12.394%206.953,16.684%204.29,4.289%2010.197,6.952%2016.684,6.952%206.486,0%2012.393,-2.663%2016.683,-6.952%204.289,-4.29%206.953,-10.197%206.953,-16.684l0%20-9.722zm31.315%20-69.091l-109.902%200c-2.251,0%20-4.14,1.889%20-4.14,4.14l0%2048.083c0,2.252%201.888,4.14%204.14,4.14l109.902%200c2.251,0%204.139,-1.888%204.139,-4.14l0%20-48.083c0,-2.251%20-1.887,-4.14%20-4.139,-4.14z"/><path%20d="M6.363%20170.406l60.001%200c3.5,0%206.363,2.864%206.363,6.364l0%200c0,3.5%20-2.863,6.364%20-6.363,6.364l-60.001%200c-3.5,0%20-6.363,-2.864%20-6.363,-6.364l0%200c0,-3.5%202.863,-6.364%206.363,-6.364z"/><path%20d="M28.444%2069.598l42.427%2042.427c2.475,2.475%202.475,6.524%200,8.999l0%200.001c-2.475,2.475%20-6.525,2.475%20-9,0l-42.426%20-42.427c-2.475,-2.475%20-2.475,-6.525%200,-8.999l0%20-0.001c2.475,-2.475%206.525,-2.475%208.999,0z"/><path%20d="M11.224%20261.508l51.963%20-30.001c3.031,-1.75%206.942,-0.702%208.692,2.329l0%200.001c1.75,3.031%200.703,6.942%20-2.328,8.693l-51.963%2030c-3.031,1.75%20-6.942,0.702%20-8.692,-2.33l0%200c-1.751,-3.031%20-0.702,-6.943%202.328,-8.692z"/><path%20d="M493.637%20170.406l-60.001%200c-3.5,0%20-6.363,2.864%20-6.363,6.364l0%200c0,3.5%202.863,6.364%206.363,6.364l60.001%200c3.5,0%206.363,-2.864%206.363,-6.364l0%200c0,-3.5%20-2.863,-6.364%20-6.363,-6.364z"/><path%20d="M471.556%2069.598l-42.427%2042.427c-2.475,2.475%20-2.475,6.524%200,8.999l0%200.001c2.475,2.475%206.525,2.475%209,0l42.426%20-42.427c2.475,-2.475%202.475,-6.525%200,-8.999l0%20-0.001c-2.475,-2.475%20-6.525,-2.475%20-8.999,0z"/><path%20d="M488.776%20261.508l-51.963%20-30.001c-3.031,-1.75%20-6.942,-0.702%20-8.692,2.329l0%200.001c-1.75,3.031%20-0.703,6.942%202.328,8.693l51.963%2030c3.031,1.75%206.942,0.702%208.692,-2.33l0%200c1.751,-3.031%200.702,-6.943%20-2.328,-8.692z"/></svg>')}.slideup-cards{display:flex;align-items:stretch;flex-wrap:wrap;gap:2rem 1.5rem;margin:2rem 0}.slideup-card{flex-basis:100%;text-decoration:none;color:inherit;position:relative;filter:drop-shadow(0 0 5px rgba(0,0,0,0.4))}@media only all and (min-width:75rem){.slideup-card{flex-basis:calc(25% - 1.125rem)}}@media only all and (min-width:60rem) and (max-width:74.99rem){.slideup-card{flex-basis:calc(50% - 0.75rem)}}@media only all and (min-width:48rem) and (max-width:59.99rem){.slideup-card{flex-basis:calc(50% - 0.75rem)}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.slideup-card{flex-basis:calc(50% - 0.75rem)}}.slideup-card::after{content:"";display:block;background-color:#c71b1b;margin:0 auto;height:5px;width:95%;z-index:-1}.slideup-card-img{width:95%;height:150px;position:relative;z-index:1;margin:0 auto -60px auto;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0.4rem;transition:all 0.3s ease-in-out}@media only all and (max-width:30rem){.slideup-card-img{height:185px}}.slideup-card:hover .slideup-card-img,.slideup-card:focus .slideup-card-img{margin:-20px auto -40px auto}.slideup-card-content{position:relative;z-index:1;box-sizing:border-box;padding:1.8em 1em 1em 1em;background:#eee;background:linear-gradient(90deg,#eee 0%,white 10%,white 90%,#eee 100%);-webkit-clip-path:polygon(0 15px,100% 0,100% 100%,0% 100%);clip-path:polygon(0 15px,100% 0,100% 100%,0% 100%);border-right:1px solid #dedede;border-left:1px solid #dedede;height:100%}.slideup-card-content-wrap{position:relative;height:calc(100% - 95px)}@media only all and (max-width:30rem){.slideup-card-content-wrap{height:unset}}.slideup-card-content-wrap::before,.slideup-card-content-wrap::after{content:"";display:block;width:20px;height:20px;background-color:grey;position:absolute}.slideup-card-content-wrap::before{top:15px;left:1px;transform:rotate(-45deg);transform-origin:left top}.slideup-card-content-wrap::after{top:0px;right:1px;transform:rotate(45deg);transform-origin:right top}.slideup-card-content h5{font-size:1.2rem;line-height:1.2;color:#c71b1b;margin:0 0 0.2em 0}.slideup-card-content p{margin:0;font-size:0.8rem}.side-block{display:flex;flex-direction:row-reverse;gap:1rem;margin:1rem 0}.side-block-side{width:40%;max-width:275px;align-self:flex-start;position:sticky;top:1rem}.side-block-text{width:60%;flex-grow:1}.side-block-side>img{display:block;margin-bottom:1rem}.side-block-side>.walk-slideshow{max-width:275px;margin-bottom:1rem}@media (max-width:767px){.side-block{flex-direction:column}.side-block-side{width:auto;max-width:none;position:static;align-self:auto}.side-block-text{width:auto}}.buy-map{padding:1rem;border:0.2em solid #ea6767;border-radius:1rem;max-width:20rem}.buy-map h4{margin:0}@media (max-width:594px){.buy-map{margin-left:0;margin-bottom:1rem}}.buy-map-link{background-color:#f5f5f5;padding:0.5em;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;border-left:0.5em solid #cecece}.buy-map-link a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;padding-right:0.5rem}.ba-gallery{padding:0 !important}.ba-gallery .ba-gallery-items{cursor:pointer;transition:scale 300ms ease-in-out}.ba-gallery .ba-gallery-items:hover,.ba-gallery .ba-gallery-items:focus{scale:1.05}.ba-modal .description-wrapper{background-color:transparent !important}.ba-modal .description-wrapper .modal-description p{margin:0;color:#fff}.print-button{color:#fff;padding:0.5em 1.5em;outline:0.1em solid #fff;text-transform:uppercase;letter-spacing:0.1em;transition:all 300ms ease-in-out}.print-button:hover,.print-button:focus{color:#9a9a9a;outline:0.1em solid #9a9a9a}.walk-slideshow{line-height:0}.walk-slideshow .ba-gallery-content .row-fluid:last-of-type{display:none}.walk-slideshow .ba-gallery-content .row-fluid{position:relative;cursor:pointer;margin:0 !important}.walk-slideshow .ba-gallery-items{cursor:pointer !important}.walk-slideshow .ba-gallery-content .ba-gallery-image-link::before{content:"";width:30%;aspect-ratio:1;background-image:url('data:image/svg+xml;utf8,<svg%20xmlns="http://www.w3.org/2000/svg"%20style="fill:%23ffffff;"%20viewBox="0%200%20200%20200"><path%20d="M66.948%2050.686l90.548%2045.274c2.236,1.118%203.142,3.837%202.024,6.073%20-0.457,0.916%20-1.184,1.609%20-2.036,2.031l-90.914%2045.457c-2.236,1.118%20-4.955,0.212%20-6.073,-2.024%20-0.326,-0.652%20-0.479,-1.344%20-0.478,-2.025l-0.02%200%200%20-90.926c0,-2.511%202.036,-4.546%204.547,-4.546%200.881,0%201.705,0.251%202.402,0.686zm78.401%2049.323l-76.257%20-38.129%200%2076.258%2076.257%20-38.129z"/><path%20d="M100%200c55.228,0%20100,44.771%20100,100%200,55.229%20-44.772,100%20-100,100%20-55.229,0%20-100,-44.771%20-100,-100%200,-55.229%2044.771,-100%20100,-100zm63.64%2036.359c-16.286,-16.286%20-38.787,-26.359%20-63.64,-26.359%20-24.854,0%20-47.355,10.073%20-63.641,26.359%20-16.286,16.286%20-26.359,38.787%20-26.359,63.641%200,24.854%2010.073,47.355%2026.359,63.641%2016.286,16.286%2038.787,26.359%2063.641,26.359%2024.853,0%2047.354,-10.073%2063.64,-26.359%2016.287,-16.286%2026.36,-38.787%2026.36,-63.641%200,-24.854%20-10.073,-47.355%20-26.36,-63.641z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:35%;top:27.5%;z-index:1;filter:drop-shadow(0.2em 0.2em 0.4em rgba(0,0,0,0.4));transition:all 300ms ease-in-out}.walk-slideshow .ba-gallery-content:hover .ba-gallery-image-link::before{scale:1.1}.walk-slideshow .ba-gallery{padding:0 !important}.walk-slideshow .ba-gallery .ba-gallery-items:hover,.ba-gallery .ba-gallery-items:focus{scale:none}.modal-open .modal-nav{display:block !important}.modal-open .ba-modal-header .header-icons,.modal-open .ba-modal .ba-modal-header{box-shadow:none !important}.modal-open .ba-scrollable{background:var(--modal-background-color) !important}.modal-open .modal-image img{padding:1rem;background-color:transparent !important;box-sizing:border-box}.big-list-item{background-color:#fff;padding:1rem;margin:1rem 0;display:flex;flex-wrap:wrap;background:linear-gradient(90deg,#eee 0%,white 10%,white 90%,#eee 100%);border:1px solid #dedede;border-bottom:2px solid #c31b1b}.big-list-item:first-of-type{margin-top:0}.big-list-item:last-of-type{margin-bottom:0}.big-list-number{font-family:CasperRegular;font-size:18px;font-weight:600;width:32px;height:32px;border-radius:50%;background-color:#e1e1e1;flex-basis:32px;margin-right:1rem;line-height:32px;text-align:center;color:#fff;border:1px solid #bfbfbf;text-shadow:1px 1px #000}.big-list-image{flex-basis:100px;margin-right:1rem}.big-list-image img{width:100px;height:100px;background-color:#d9d9d9;display:inline-block}.big-list-text{flex-basis:150px;flex-grow:1}.big-list-heading{margin:0 0 0.2rem 0}.big-list-text p{margin:0}@media (max-width:594px){.big-list-number,.big-list-image{margin-bottom:1rem}}.list-item{display:flex;gap:1rem;margin-bottom:1rem}.list-img{flex-basis:200px;flex-shrink:1}.list-text{flex-basis:200px;flex-grow:1}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.list-img{flex-basis:150px}}@media only all and (max-width:30rem){.list-item{flex-wrap:wrap}}.village-map-block{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.skye-map-svg{width:60%}.village-titles{width:35%;display:flex;justify-content:space-between;flex-wrap:wrap}.area-block{width:48%}@media only screen and (min-width:883px) and (max-width:1074px){.skye-map-svg{width:58%}.village-titles{width:40%}}@media only screen and (max-width:882px){.skye-map-svg,.village-titles{width:100%;margin-bottom:1.5rem}}.area-block h3{margin:0.5em 0.8em;font-size:1rem;line-height:1}.area-block h4{margin:0;font-weight:400;font-size:0.85rem;color:#c71b1b}.area-block a{display:block;transition:all 400ms ease-in-out;padding:0.4em 0.8em;border:0.1em solid;border-color:transparent;margin:0.1em 0}.area-block a:hover,.area-block .active-location{background-color:#fff;border-color:#333;border-radius:0.25em}.area-block a:hover h4,.area-block .active-location h4{color:#333}.skye-svg{filter:drop-shadow(-0.25em 0.25em 0.25em rgba(0,0,0,0.6))}.land{fill:#e2e2e2;stroke:#333;stroke-width:0.025em}.skye-svg rect,.skye-svg circle{fill:#C71B1B;filter:drop-shadow(-0.25em 0.25em 0.25em rgba(0,0,0,0.6));stroke:#fff;stroke-width:0.2em;transition:all 200ms ease-in-out;outline:0.1em solid #333}.skye-svg circle{border-radius:50%}.skye-svg circle:hover,.skye-svg rect:hover,.skye-svg .active-marker{stroke-width:0.4em;filter:drop-shadow(-0.3em 0.3em 0.3em rgba(0,0,0,0.9));outline:0.4em solid #333;outline-offset:0.4em}.walk-stats{width:100%;border:1px solid #d1d1d1;background-color:#f8f8f8;border-spacing:0}.walk-stats td{padding:1rem;border:none}.walk-stats tr{border-bottom:1px solid #d1d1d1}.walk-stats tr:last-of-type{border-bottom:0}.walk-stats tr td:last-of-type{text-align:center}.walk-stats tr td:first-of-type{font-weight:bold}.walk-stats img{width:4rem;height:auto}.simple-flex{display:flex;gap:1rem;margin:1rem 0}.img-col{width:4rem;flex-shrink:0}.content-col{flex-grow:0}.coast-side-img{float:right;margin-left:1rem;margin-bottom:1rem;max-width:40%}@media only all and (max-width:47.99rem){.coast-side-img{display:none}}.com-users-login .com-users-login__input,.com-users-login .com-users-login__options a{max-width:20rem}#popOver{z-index:1000;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}#popOver iframe{display:block;width:80%;height:50vh;max-width:500px;margin:25vh auto;border:none}#popOver::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;line-height:1;font-size:28px;color:rgba(255,255,255,0.8);position:absolute;top:15px;right:15px;cursor:pointer}.font-casper{font-family:"casper",Sans-Serif;font-weight:normal;font-style:normal}body{font-size:14px;line-height:1.7;font-family:Arial,Sans-Serif}h1,h2,h3,h4,h5,h6{font-family:"casper",Sans-Serif;font-weight:500;line-height:1.25;margin:0.25rem 0 1rem 0}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin:1rem 0}p a{color:#c71b1b;transition:all 300ms ease-in-out;font-weight:500}p a:hover,p a:focus{color:initial;text-decoration:underline}.row>*,.container,.row{padding:0}.row{margin:0}.xenia-search-form-basic{overflow:unset !important}.xenia-search-form-basic select:focus,.xenia-search-form-basic input:focus{border-color:#c71b1b;box-shadow:0 0 0 0.25rem rgba(199,27,27,0.2)}
