/*1d0a2b31866a105bdfa9161468881ad1*/
@font-face{font-family:"bely-display";font-style:normal;font-weight:normal;src:url('../fonts/bely-display.eot#iefix') format("embedded-opentype"), url('../fonts/bely-display.woff2?6826ffed') format("woff2"), url('../fonts/bely-display.woff?6826ffee') format("woff"), url('../fonts/bely-display.ttf') format("truetype"), url('../fonts/bely-display.svg#bely-display') format("svg")}.font-bely-display{font-family:"bely-display";font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"bely-display";font-weight:400;font-style:normal}#background-slider{width:100%;height:85vh;padding:1.5rem;position:relative;display:flex;justify-content:center;align-items:center;background-color:#333333}@media only all and (max-width:47.99rem){#background-slider{height:60vh}}.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 500ms ease-in}.background-slider img{width:0;height:0}.background-slider.img-1{background-image:url('../../../../images/Backgrounds/Callanish-Stones.jpg')}.background-slider.img-2{background-image:url('../../../../images/Backgrounds/Lews-Castle.jpg')}.background-slider.img-3{background-image:url('../../../../images/Backgrounds/Stornoway.jpg')}.background-slider.img-1{background-image:url('../../../../images/Backgrounds/Callanish-Stones.jpg')}@supports (background-image: url('../../../../images/Backgrounds/Callanish-Stones.webp')){.background-slider.img-1{background-image:url('../../../../images/Backgrounds/Callanish-Stones.webp')}}.background-slider.img-2{background-image:url('../../../../images/Backgrounds/Lews-Castle.jpg')}@supports (background-image: url('../../../../images/Backgrounds/Lews-Castle.webp')){.background-slider.img-2{background-image:url('../../../../images/Backgrounds/Lews-Castle.webp')}}.background-slider.img-3{background-image:url('../../../../images/Backgrounds/Stornoway.jpg')}@supports (background-image: url('../../../../images/Backgrounds/Stornoway.webp')){.background-slider.img-3{background-image:url('../../../../images/Backgrounds/Stornoway.webp')}}@media only screen and (max-width:47.938rem){.background-slider.img-1{background-image:url('../../../../images/Backgrounds/Callanish-Stones-M.jpg')}@supports (background-image: url('../../../../images/Backgrounds/Callanish-Stones-M.webp')){.background-slider.img-1{background-image:url('../../../../images/Backgrounds/Callanish-Stones-M.webp')}}.background-slider.img-2{background-image:url('../../../../images/Backgrounds/Lews-Castle-M.jpg')}@supports (background-image: url('../../../../images/Backgrounds/Lews-Castle-M.webp')){.background-slider.img-2{background-image:url('../../../../images/Backgrounds/Lews-Castle-M.webp')}}.background-slider.img-3{background-image:url('../../../../images/Backgrounds/Stornoway-M.jpg')}@supports (background-image: url('../../../../images/Backgrounds/Stornoway-M.webp')){.background-slider.img-3{background-image:url('../../../../images/Backgrounds/Stornoway-M.webp')}}}#background-slider.bg-1 .img-1{opacity:1}#background-slider.bg-2 .img-2{opacity:1}#background-slider.bg-3 .img-3{opacity:1}.background-slider:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#000000;opacity:0.2}.background-slider-content{position:relative;z-index:1;font-size:1rem;line-height:1;color:#ffffff;text-align:center}.background-slider-content h1{font-size:3em;margin:1rem 0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);font-family:"bely-display";font-weight:400;font-style:normal;text-transform:uppercase}.background-slider-content h1 span{display:block}.background-slider-content h1 span:last-of-type{font-size:1.4em}.background-slider-content .tours-logo{max-width:30em}.background-slider-content h2{font-size:1.5em;letter-spacing:0.01em;margin:0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6)}@media only all and (min-width:60rem) and (max-width:74.99rem){.background-slider-content{font-size:0.9rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.background-slider-content{font-size:0.8rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.background-slider-content{font-size:0.7rem}}@media only all and (max-width:30rem){.background-slider-content{font-size:0.6rem}}.main-menu{position:absolute;top:1rem;left:1rem;z-index:2}#g-navigation .g-main-nav .g-toplevel{line-height:1}#g-navigation .g-main-nav .g-toplevel .g-menu-item-container{font-size:1.2rem;margin-right:1rem}#g-navigation .g-main-nav .g-dropdown{background-color:#312f38}#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:#c0c4b0}@media only all and (min-width:48rem){.menu-logo{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-end}}.menu-logo .logo-svg{width:34px;height:34px}.menu-logo .logo-svg .logo-fill{fill:#ffffff}.menu-logo h1{margin:0.5rem;line-height:1;font-size:1.2rem}@media only all and (max-width:47.99rem){.menu-logo h1{text-align:center}.menu-logo .logo-svg{margin:0.5rem auto;width:45px;height:50px}}#g-offcanvas .menu-logo .logo-svg .logo-fill{fill:#424753}#g-intro{position:relative;z-index:12}.members-intro{padding:1.5rem;margin:-7rem auto 0 auto;background-color:#ffffff;max-width:50rem;border-radius:1rem 1rem 0 0;border-bottom:0.5rem solid #313a5e;-webkit-box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.4)}.members-intro-buttons{text-align:center}.signin{background-color:#313a5e}.signin:hover{background-color:#4b66d3}.members-intro-buttons a{margin:0.5rem}.members-cta{text-align:center;font-size:1.2rem;font-weight:500}@media only all and (min-width:48rem){#g-sidebar,#g-sidebar .g-grid{height:100%}.home-side-img{padding-top:1rem;height:100%}.home-side-img img{object-fit:cover;height:100%;width:100%}}#g-mainbottom{background-color:#fdfdfd;padding:3rem 1rem}#g-mainbottom .g-container{width:100%;max-width:75rem}@media only all and (max-width:47.99rem){#g-mainbottom .g-container{max-width:30rem}}.bottom-mod>div{border:solid 1px #e5e5e5;border-bottom-width:5px;padding:1rem 1rem 3rem 1rem;background-color:#ffffff;position:relative}.bot-mod-one>div{border-bottom-color:#313a5e}.bot-mod-two>div{border-bottom-color:#313a5e}.bot-mod-three>div{border-bottom-color:#313a5e}.bottom-mod p{margin-top:0}.bottom-mod h3{margin:0}.bot-mod-one h3{color:#313a5e;margin:1rem 0 0 0}.bot-mod-two h3{color:#313a5e;margin:1rem 0 0 0}.bot-mod-three h3{color:#313a5e;margin:1rem 0 0 0}.bottom-mod a{border-left:2px solid;font-weight:600;padding-left:10px;position:absolute;bottom:1rem;left:1rem}.bottom-mod a:hover{color:#e5e5e5;text-decoration:none}.bot-mod-one a{color:#313a5e;border-left-color:#313a5e}.bot-mod-one a:hover{color:#4b66d3}.bot-mod-two a{color:#313a5e;border-left-color:#313a5e}.bot-mod-two a:hover{color:#4b66d3}.bot-mod-three a{color:#313a5e;border-left-color:#313a5e}.bot-mod-three a:hover{color:#4b66d3}.owners{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1rem;border:1px solid #e5e5e5}.owners-logo{min-width:150px;margin-right:1rem}.owners-text{width:100%}.owners-text p{margin-top:0}.owners-text a{font-weight:600;text-transform:uppercase;letter-spacing:1px}@media only all and (max-width:30rem){.owners{flex-direction:column;text-align:center}.owners-logo{margin:0}}.img-block{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;justify-content:space-between;flex-wrap:wrap}.img-block a{display:block;width:49%;margin-bottom:2%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.img-block a:hover{transform:scale(1.1, 1.1)}@media only all and (min-width:48rem){.img-block{padding-top:6rem}}#jform_contact_message{min-height:10rem}#jform_contact_message,#jform_contact_emailmsg{width:100%;max-width:30rem}#jform_contact_name,#jform_contact_email{width:100%;max-width:20rem}#contact-form.well{background-color:#ffffff;padding:0;border:0;webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0)}#contact-form fieldset:first-of-type .control-group:first-of-type,#contact-form .star{display:none}#contact-form fieldset:first-of-type{margin-top:3rem}#contact-form legend{font-family:"Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:400}@media only all and (min-width:48rem){.bt-googlemaps{margin-top:6.5rem;height:825px !important}}@media only all and (min-width:75rem){.g-home-particles #g-footer .g-grid:first-of-type{padding-bottom:15rem}}#g-footer{font-size:0.8rem}#g-footer a{color:#ffffff;font-weight:600;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}#g-footer a:hover{color:rgba(255, 255, 255, 0.6);text-decoration:none}#login{margin-top:1rem;font-size:0.6rem;text-transform:uppercase}#login a{padding:0.4rem 0.8rem;border:1px solid #ffffff;border-radius:3px}#login a:hover{border-color:rgba(255, 255, 255, 0.6)}@media only all and (max-width:47.99rem){#g-footer .g-totop,#g-footer .designed{text-align:center}}#g-sidebar{padding:0}.btn-primary,.edit.item-page .btn-toolbar .btn,.profile-edit .btn{padding:0.8rem 1.8rem !important;border-radius:0.4rem !important;font-size:0.8rem !important}.Wtbook_content input[type="radio"]{margin-top:10px}.Wtbook_content input[type="checkbox"]{margin-top:8.5px}.Wtbook_content .Wtbook_group_size input[type="text"]{width:5rem;height:34px}.Wtbook_content h3{margin:0.5rem 0 1rem 0}.Wtbook_content .controls label{margin:0 0 0.5rem 0}.Wtbook_content .Wtbook_loader{margin:1rem 0}.Wtbook_content .btn-primary{margin-top:1rem}.Wtbook_content #country_id{width:100%;height:41px}.Wtbook_content #discount{margin-top:0}.member-booking .service-2{display:none}.edit{margin-top:2rem}.edit .nav-tabs,.edit #editor .control-group:first-of-type{display:none}.gift-form .formContainer{background-color:#f4f4f4;padding:2rem;max-width:38rem;overflow:hidden}.com_rsform a:hover{text-decoration:none}.gift-form .rsform_payment_total{font-size:3rem;color:#313a5e;padding:0.5rem 1rem;background-color:#ffffff;border:1px solid #313a5e}.gift-form .rsform-type-freetext p span{font-size:0.9rem}.gift-form input[type="radio"]{accent-color:#313a5e}.gift-form button{color:#ffffff;padding:0.8rem 1.4rem;border-radius:1rem !important;font-family:"Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:600;font-size:0.8rem;line-height:1.15;letter-spacing:0.1rem;background-color:#313a5e;background-image:none;transition:all 0.35s}.gift-form button:hover{background-color:#075f4e}.gift-form .rsform-submit-button{margin:0;padding:0.8rem 1.4rem}.gift-form .rsform-button-prev{text-transform:uppercase;text-shadow:none;margin-right:1rem;background-color:#313a5e}.gift-form .rsform-button-prev:hover{background-color:#4b66d3}.gift-form .rsform-select-box{width:100%;height:41px}@media only all and (min-width:75rem){.g-container{width:100%;max-width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:100%;max-width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container{width:100%;max-width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-container{width:100%;max-width:30rem}}.g-flushed .g-container{max-width:none}