@charset "UTF-8";/*b7561b4d2c58d68636a7ac23a6088dec*/

#g-page-surround{padding:0 1rem;background-color:#6f6f6f;background-image:url('https://advertise.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-secondary{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-secondary:hover,.btn-secondary:focus{background-color:#a51818;border:1px solid #502121}.readmore a.btn-secondary .icon-chevron-right{display:none}.readmore{display:flex;justify-content:end}.readmore a.btn-secondary{position:relative;padding:0.6em 3em 0.6em 1em;display:flex;align-items:center}.readmore a::after{position:absolute;content:"+";font-weight:900;text-shadow:none;width:1.4em;height:1.4em;right:0.4em;color:#333333;background:#ffffff;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);border-radius:50%;display:flex;justify-content:center;align-items:center}.pagenavigation .pagination{display:flex;justify-content:space-between}.pagenavigation .btn-secondary{background-image:none;background-color:#ffffff;color:#c71b1b;text-shadow:none;box-shadow:none;border-color:#c71b1b}.pagenavigation .btn-secondary:hover,.pagenavigation .btn-secondary:focus{color:inherit;border-color:inherit}.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 #000000}#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-main,#g-aside{background-color:transparent;padding:0}.g-container-main{position:relative;z-index:2;filter:drop-shadow(0 0 0.5rem #000000);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:#ffffff}.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}.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 #000000}.g-container-foot a:hover,.g-container-foot a:focus{color:inherit}.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:47.99rem) {.g-totop a{margin:0 auto}}.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{padding:1rem;color:#ffffff;background-color:rgba(0, 0, 0, 0.8);border:1px solid #000000;box-shadow:inset 0 1px 0 rgba(225, 225, 225, 0.3);height:15rem}.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:12rem}}@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 (max-width:59.99rem) {.g-grid:has(.booking-module){bottom:-32rem}#g-page-surround:has(.booking-module) .g-container-main .g-container>.g-grid:first-of-type>.g-block:last-of-type{margin-top:12rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem) {.g-grid:has(.booking-module){bottom:-30rem}}@media only all and (max-width:30rem) {.g-grid:has(.booking-module){bottom:-27rem}}.red-box{margin:0 !important;padding:0 !important;color:#ffffff;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)}@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:#333333;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://advertise.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://advertise.isleofskye.com/images/slideshow/Neist-Point-Lighthouse.webp')}}.background-slider.img-2{background-image:url('https://advertise.isleofskye.com/images/slideshow/The-Storr.jpg')}@supports (background-image: url('../../../../images/slideshow/The-Storr.webp')) {.background-slider.img-2{background-image:url('https://advertise.isleofskye.com/images/slideshow/The-Storr.webp')}}.background-slider.img-3{background-image:url('https://advertise.isleofskye.com/images/slideshow/Dunvegan-Castle.jpg')}@supports (background-image: url('../../../../images/slideshow/Dunvegan-Castle.webp')) {.background-slider.img-3{background-image:url('https://advertise.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://advertise.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://advertise.isleofskye.com/images/slideshow/Neist-Point-Lighthouse-700.webp')}}.background-slider.img-2{background-image:url('https://advertise.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://advertise.isleofskye.com/images/slideshow/The-Storr-700.webp')}}.background-slider.img-3{background-image:url('https://advertise.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://advertise.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://advertise.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://advertise.isleofskye.com/images/slideshow/Neist-Point-Lighthouse-450.webp')}}.background-slider.img-2{background-image:url('https://advertise.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://advertise.isleofskye.com/images/slideshow/The-Storr-450.webp')}}.background-slider.img-3{background-image:url('https://advertise.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://advertise.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{background:none;z-index:4}@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}#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:#ffffff !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)}#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{border-color:#ffffff;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}@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-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:#333333}#g-mobilemenu-container .g-menu-item-container{border-bottom:0.1rem solid #3d3d3d}#g-mobilemenu-container .g-menu-parent-indicator{background-color:#333333 !important;border-color:#ffffff !important}#g-mobilemenu-container .g-menu-parent-indicator:hover{background-color:#222222 !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 #ffffff;background-color:#333333;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:#ffffff;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>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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff}.side-menu>.nav-item>a:hover::after,.side-menu>.nav-item>a:focus::after,.side-menu>.nav-item.current>a::after{background-color:#ffffff;color:#000000;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.6)}.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:#ffffff;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:#ffffff}.card-filter-button:hover{background-color:#c3c3c3}.g-content:has(.shop-featured){margin-top:0;padding-top:0}.shop-featured>div{padding:1rem}.shop-featured .arrow-title{color:#ffffff}.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;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}.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}@font-face {src: url('https://advertise.isleofskye.com/templates/g5_hydrogen/custom/fonts/casper_regular.woff2') format("woff2"), url('https://advertise.isleofskye.com/templates/g5_hydrogen/custom/fonts/casper_regular.woff') format("woff"); font-family: "casper"; font-display: swap}.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.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin:1rem 0}a{color:#c71b1b;transition:all 300ms ease-in-out}.row>*,.container,.row{padding:0}.row{margin:0}.formContainer{padding:1rem;background-color:#f8f8f8;border:1px solid #e6e6e6}.rsform-block-note P:first-of-type{margin-top:0}.form-horizontal .control-group:last-of-type{margin-bottom:0}.formContainer input[type="text"],.formContainer input[type="email"],.formContainer input[type="number"],.formContainer textarea,.formContainer select{width:100%;max-width:15rem;box-sizing:border-box;min-height:2rem}.rsform-submit-button,.register-module .button{position:relative;display:flex;align-items:center;font-size:0.8rem;line-height:1;padding:0.6em 3em 0.6em 1em;background-color:#c71b1b;border:1px solid #a31616;border-radius:0.4em;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);transition:all 300ms ease-in-out}.rsform-submit-button:hover,.rsform-submit-button:focus,.register-module .button:hover,.register-module .button:focus{background-color:#a51818;border:1px solid #502121}.rsform-submit-button::after,.register-module .button::after{position:absolute;content:"+";font-weight:900;text-shadow:none;width:1.4em;height:1.4em;right:0.4em;color:#333333;background:#ffffff;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);border-radius:50%;display:flex;justify-content:center;align-items:center}.rsform-block-total{display:none}.rsform-block-pay,.card-payment-form .help-block{margin:0}.rsform-block-payment-reference .controls,.rsform-block-payment-value .controls{position:relative}.rsform-block-payment-reference input,.rsform-block-payment-value input{margin-left:1rem;max-width:5rem}.rsform-block-payment-value .controls::before{content:"£";position:absolute;left:0;top:0.25rem}.rsform-block-payment-reference .controls::before{content:"#";position:absolute;left:0;top:0.25rem}.listing-app hr{border-color:#d6d6d6}.listing-app label{font-weight:500}.listing-app .formContainer input[type="text"],.listing-app .formContainer input[type="email"],.listing-app .formContainer input[type="number"],.listing-app .formContainer textarea,.listing-app .formContainer select{max-width:25rem}.listing-app .form-check-input:checked{background-color:#c71b1b;border-color:#c71b1b}.listing-app .form-check-input:focus{box-shadow:0 0 0 0.25rem rgba(166, 16, 32, 0.25)}.module-container{margin:1.5rem 0;max-width:20rem}.register-module form{margin:0}.box-lightgrey{padding:1rem !important;border:1px solid #d6d6d6;background-image:linear-gradient(#ffffff, #f3f3f3);background-repeat:no-repeat}.platform-content:has(.xenia-gocardless){max-width:20rem}.xenia-gocardless .drop-sel{display:none}.property-id label,.property-id input{display:block;width:100%;max-width:10rem}.property-id{margin-bottom:1rem}.xenia-gocardless button{position:relative;font-size:0.8rem;line-height:1;text-transform:uppercase;padding:0.6em 3em 0.6em 1em;border:1px solid #a31616;display:flex;align-items:center;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);width:100%;max-width:10rem}.xenia-gocardless button:hover,.xenia-gocardless button:focus{background-color:#a51818;border:1px solid #502121}.xenia-gocardless button::after{position:absolute;content:"+";font-weight:900;text-shadow:none;width:1.2em;height:1.2em;right:0.6em;color:#333333;background:#ffffff;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);border-radius:50%;display:flex;justify-content:center;align-items:center}
