.padding-top-10{padding-top:10px}.padding-top-15{padding-top:15px}.padding-top-20{padding-top:20px}.padding-top-25{padding-top:25px}.padding-top-35{padding-top:35px}.padding-top-40{padding-top:40px}.padding-top-50{padding-top:50px}.padding-top-60{padding-top:60px}.padding-top-80{padding-top:80px}.padding-top-100{padding-top:100px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-25{padding-bottom:25px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-35{padding-bottom:35px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-80{padding-bottom:80px}.padding-bottom-100{padding-bottom:100px}.padding-y-10{padding-top:10px;padding-bottom:10px}.padding-y-15{padding-top:15px;padding-bottom:15px}.padding-y-20{padding-top:20px;padding-bottom:20px}.padding-y-25{padding-top:25px;padding-bottom:25px}.padding-y-30{padding-top:30px;padding-bottom:30px}.padding-y-35{padding-top:35px;padding-bottom:35px}.padding-y-40{padding-top:40px;padding-bottom:40px}.padding-y-50{padding-top:50px;padding-bottom:50px}.padding-y-60{padding-top:60px;padding-bottom:60px}.padding-y-80{padding-top:80px;padding-bottom:80px}.padding-y-100{padding-top:100px;padding-bottom:100px}.padding-x-10p{padding:0 10%}.padding-x-10{padding:0 10px}.padding-x-15{padding:0 15px}.padding-x-20{padding:0 20px}.margin-top-0{margin-top:0}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.margin-top-30{margin-top:30px}.margin-top-35{margin-top:35px}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px}.margin-top-60{margin-top:60px}.margin-top-80{margin-top:80px}.margin-top-100{margin-top:100px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-25{margin-bottom:25px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-35{margin-bottom:35px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-100{margin-bottom:100px}.margin-y-10{margin-top:10px;margin-bottom:10px}.margin-y-15{margin-top:15px;margin-bottom:15px}.margin-y-20{margin-top:20px;margin-bottom:20px}.margin-y-25{margin-top:25px;margin-bottom:25px}.margin-y-30{margin-top:30px;margin-bottom:30px}.margin-y-35{margin-top:35px;margin-bottom:35px}.margin-y-40{margin-top:40px;margin-bottom:40px}.margin-y-50{margin-top:50px;margin-bottom:50px}.margin-y-60{margin-top:60px;margin-bottom:60px}.margin-y-80{margin-top:80px;margin-bottom:80px}.margin-y-100{margin-top:100px;margin-bottom:100px}.white{color:#fff}.black{color:#000}.container-bg-white{background-color:#fff}.uppercase{text-transform:uppercase}.relative{position:relative}.display-inline-block{display:inline-block}.display-block{display:block}.HoverBounce img,img.HoverBounce{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;display:block;overflow:hidden}.HoverBounce img :hover,img.HoverBounce :hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);z-index:100}a.HoverBounce{display:block}a.HoverBounce img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;display:block;overflow:hidden}a.HoverBounce :hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);z-index:100}.BodyFont,.OpenSans{font-family:'Open Sans',sans-serif;font-weight:400}.Montserrat{font-family:Montserrat,sans-serif;font-weight:400}.MontserratSemiBold{font-family:Montserrat,sans-serif;font-weight:600}.MontserratBold{font-family:Montserrat,sans-serif;font-weight:700}form{max-width:100vw;overflow:hidden;position:relative}html{font-size:16px}body{font-family:'Open Sans',sans-serif;font-weight:400}.nicefont,h1,h2,h3{font-family:Montserrat,sans-serif;font-weight:700}.textContent{font-size:1rem}@media (max-width:767px){.textContent{text-align:center}}h1{color:#44bbcb}#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#13a8c0;color:#fff;z-index:20;padding:0;border-bottom:1px solid #fff;font-family:'Open Sans',sans-serif;font-weight:400}#TopLinksMobile .navbar{margin-bottom:0}@media (min-width:768px){#TopLinksMobile{display:none!important}}#TopLinksMobile #NavigationToggleText{position:absolute;top:0;left:0;right:0;padding:14px 63px;text-align:right}#TopLinksMobile .navbar-toggle .icon-bar{background:#fff}#TopLinksMobile .row{padding-top:10px}#TopLinksMobile .input-group{margin-bottom:0}#MobileHomeLink{position:fixed;top:10px;z-index:10;background:transparent none repeat scroll 0 0;color:#fff;left:10px;border-radius:50%;border:2px solid #fff}.outer-wrapper{overflow-x:hidden;max-width:100vw;position:relative}@media (min-width:768px){.outer-wrapper{padding:0 10px 0}}@media (min-width:1330px){.outer-wrapper{padding:0}}.outer-wrapper--theme-site .textContent h1:first-child{display:none}@media (max-width:767px){.outer-wrapper--alt .maincontent{padding-top:0}}.fade-out{padding-top:2.5%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:cover;margin:20px auto;background-position:center}.blue{color:#44bbcb}.white{color:#fff}.normal{font-weight:400}.container{position:relative}@media (max-width:767px){.container{margin:0 auto 0;padding:5px}}@media (min-width:768px){.container{width:100%;padding:0 20px;margin:0 auto 0}}@media (min-width:1330px){.container{width:1300px;margin:0 auto 0}}.header{padding:20px 0;text-align:center}@media (min-width:768px){.header{text-align:right}}.header__logo{position:absolute;left:0;z-index:10;-webkit-filter:drop-shadow(0 12px 7px rgba(0, 0, 0, .2));filter:drop-shadow(0 12px 7px rgba(0, 0, 0, .2));-webkit-transition:all .3s;transition:all .3s}.header__logo:hover{-webkit-filter:drop-shadow(0 6px 3px rgba(0, 0, 0, .3));filter:drop-shadow(0 6px 3px rgba(0, 0, 0, .3))}@media (max-width:767px){.header__logo{position:relative;display:block;margin-top:50px;left:auto}}@media (min-width:768px){.header__logo{width:19%}}.header__call{font-family:Montserrat,sans-serif;font-weight:700;color:#998d7a;font-size:24px;margin-bottom:0}.header__phone{font-family:Montserrat,sans-serif;font-weight:600;color:#1dbbd3;font-size:50px}@media (min-width:768px) and (max-width:1329px){.header__phone{font-size:35px}}.header__phone:hover{color:#1dbbd3}.header__social{position:absolute;left:23%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.header__social{display:block;position:relative;left:auto;top:auto;margin:50px auto 20px;-webkit-transform:none;transform:none;max-width:300px;text-align:center}}@media (min-width:768px){.header__social{text-align:left;width:18%}}.header__social-link{width:20%;margin:0 1%}.header__email,.header__phone-2{display:none}.header__social-text{font-size:24px;font-family:Montserrat,sans-serif;font-weight:700;color:#998d7a}.header__social-links{text-align:left}.header #SocialMediaLinks{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.header #SocialMediaLinks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header #SocialMediaLinks a{margin:1%}@-webkit-keyframes shift{to{background-position:2000px 0}}@keyframes shift{to{background-position:2000px 0}}.toplinks{padding:0 0 0 20%}@media (min-width:1330px){.toplinks{padding:0 20%}}.toplinks__wrapper{background:#cdbfa9;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);position:relative}@media (max-width:767px){.toplinks__wrapper{display:none}}.toplinks__wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://files.bookingonline.co.uk/image/upload/f_auto/themes/034/waves-bg.png);background-size:324px 30px;opacity:.3;-webkit-animation:shift 180s infinite alternate linear;animation:shift 180s infinite alternate linear}.toplinks__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0}.toplinks__li{text-align:center;list-style:none;position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.toplinks__li.open .dropdown-toggle:focus{color:#fff}.toplinks__link{color:#fff;background:0 0;font-size:14px;-webkit-transition:all .3s;transition:all .3s;padding:20px 5px;font-size:18px;white-space:nowrap;font-family:Montserrat,sans-serif;font-weight:400;display:block}.toplinks__link.active,.toplinks__link:focus,.toplinks__link:hover{color:#fff;background-color:#1dbbd3}.toplinks__dropdown{background-color:rgba(0,0,0,.8);text-align:center;padding:0}.toplinks__dropdown-li{display:block;width:100%;margin-left:0;border-radius:0}.toplinks__dropdown-link{padding:5px 10px!important;font-size:18px;background:#1dbbd3;-webkit-transition:all .3s;transition:all .3s;color:#fff!important}.toplinks__dropdown-link:focus,.toplinks__dropdown-link:hover{background-color:rgba(29,187,211,.5)!important;color:#ffea3f!important}.toplinks__search{margin:20px auto}@media (min-width:1330px){.toplinks__search{margin:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.toplinks__search input{border-radius:24px;border:none;height:40px;padding-left:15px;width:100%;text-align:center}@media (min-width:1330px){.toplinks__search input{max-width:210px;width:auto;text-align:left}}.banner{margin:0 auto;max-width:1950px;max-height:680px;overflow:hidden}.banner #CarouselContainer{padding-top:42.46%;overflow:hidden}.banner #CarouselContainer .carousel-inner{position:absolute;top:0;height:100%}.banner #CarouselContainer .carousel-inner .item{width:100%}.banner #CarouselContainer .carousel-inner .item a img,.banner #CarouselContainer .carousel-inner .item img{width:100%}.banner #CarouselContainer{max-width:none!important;max-height:none!important}#HomepageWelcome h1{font-family:Montserrat,sans-serif;font-weight:400}#HomepageWelcome h1 span{font-family:Montserrat,sans-serif;font-weight:700}.book-online{position:relative;background-color:#1fc0d6;background:-webkit-gradient(linear,left top,left bottom,from(#1fc0d6),to(#1bb6d0));background:linear-gradient(to bottom,#1fc0d6,#1bb6d0);border-radius:5px;z-index:3}.book-online:before{content:"";background-image:url(https://files.bookingonline.co.uk/image/upload/f_auto/themes/034/waves-bg.png);background-size:324px 30px;opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;-webkit-animation:shift 180s linear infinite alternate;animation:shift 180s linear infinite alternate}@supports (mix-blend-mode:color-burn){.book-online:before{opacity:1;mix-blend-mode:color-burn}}.book-online__container{margin-top:-1%;margin-bottom:-1%}.book-online__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book-online__left{padding:60px 2% 15px;width:100%}@media (min-width:1330px){.book-online__left{padding:80px 2% 25px;width:75%}}.book-online__right{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MzUuOCAzNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzNS44IDM2NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAwMDtvcGFjaXR5OjAuMTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2NS41LDE4My4zYzAtNzAuNSwyNi42LTEzNC43LDcwLjMtMTgzLjNIMHYzNjZoNDM1LjRDMzkxLjksMzE3LjUsMzY1LjUsMjUzLjUsMzY1LjUsMTgzLjN6Ii8+DQo8L3N2Zz4NCg==);background-size:60% 100%;background-repeat:no-repeat;display:none;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3%}@media (min-width:1330px){.book-online__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%}}.book-online__weather{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat}.book-online__weather-text{color:#fff;width:30%;font-size:25px}.book-online__weather-icon{width:25%}.book-online__text{color:#fff;position:absolute;font-size:2.5vw;bottom:57%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.book-online__text span{font-family:Montserrat,sans-serif;font-weight:700}@media (min-width:1330px){.book-online__text{width:auto;text-align:left;-webkit-transform:none;transform:none;font-size:27px;left:13%}}.book-online #PostcodeSearchLeft input,.book-online #PostcodeSearchLeft select,.book-online .SearchButton,.book-online .SearchCategory,.book-online .SearchDate{width:26%;height:50px;border-radius:8px;border:none;padding-left:2%;-webkit-box-shadow:0 2px 3px rgba(255,255,255,.5);box-shadow:0 2px 3px rgba(255,255,255,.5);display:inline-block;float:left;margin-right:2%;position:relative}.book-online #PostcodeSearchLeft~.clearfix{display:none}.book-online .SearchButton{width:14%;padding-left:0;background-color:#97df71;background:-webkit-gradient(linear,left top,left bottom,from(#97df71),to(#73ba4d));background:linear-gradient(to bottom,#97df71,#73ba4d);border-radius:5px;color:#fff;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2vw}@media (min-width:1330px){.book-online .SearchButton{font-size:18px}}.book-online .PostcodeMessage{position:absolute;left:23%;right:56%;top:0;bottom:0;margin:0;padding:10px}.maincontent{padding:50px 0}.category-links{margin-bottom:10px}@media (min-width:768px) and (max-width:1329px){.category-links{margin-top:21%}}.category-links__child-link,.category-links__link{position:relative;display:block;z-index:1;overflow:hidden;margin:10px 0;padding:15px;text-align:left;line-height:100%;font-family:Montserrat,sans-serif;font-weight:400;color:#ad9877;-webkit-transition:all .3s;transition:all .3s}.category-links__child-link:before,.category-links__link:before{content:"";background-color:#44c2d5;background:-webkit-gradient(linear,left top,left bottom,from(#44c2d5),to(#1e9db0));background:linear-gradient(to bottom,#44c2d5,#1e9db0);border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;z-index:-2}.category-links__child-link:after,.category-links__link:after{content:"";background-color:#ede9e3;border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s;transition:all .3s}@media (min-width:1330px){.category-links__child-link,.category-links__link{font-size:20px}}.category-links__child-link.active,.category-links__child-link:focus,.category-links__child-link:hover,.category-links__link.active,.category-links__link:focus,.category-links__link:hover{color:#fff}.category-links__child-link.active:after,.category-links__child-link:focus:after,.category-links__child-link:hover:after,.category-links__link.active:after,.category-links__link:focus:after,.category-links__link:hover:after{opacity:0}.category-links__child-link{margin-left:10px}.social-intro{font-family:Montserrat,sans-serif;font-weight:700;font-size:2vw;padding:0 10%;margin-bottom:40px}@media (min-width:1330px){.social-intro{font-size:25px}}.home-assets{padding:30px 0 10%}.home-assets__wrapper{background:#52c9d5;background:radial-gradient(ellipse at center,#52c9d5 0,#36adc1 100%);position:relative;padding:50px 0}.home-assets__wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAANlBMVEX19fXn5+fu7u7z8/P////t7e339/f5+fnk5OT29vbw8PD7+/v6+vr8/Pzv7+/4+Pj09PTy8vKj1MFQAAAAEnRSTlMrKysrKysrKysrKysrKysrKyszyUHvAAAAu0lEQVQ4y62T3Q7DIAiFKdQ5f7Hv/7I7RrI0JNvF5rkq+EnKAek8zxRCkBjjg4gSVJBrFlf6HyilKJJqCfUx+Ru+4h5Aa62j9844GK01FZEr5yx0U3gu9biUj+PgTcBjiQ1gi4WXhOxGNyDcqjKq5A0Aelb0PuABw4sBT+YsJiDw4iIcJLhX5/+iUsN3SYuYsWwA5izmDlhCfUz+hq+4AfB9e1/IO/fF2V8BP3+/H/Rhxd4btgHw78C/kxcUsRaRZGxnZAAAAABJRU5ErkJggg==);background-size:16px}.testimonials{background:#cec0aa;position:relative;padding:30px 30px 60px;z-index:1;margin:-100px auto 80px;border-radius:5px;-webkit-box-shadow:0 5px 4px 0 rgba(49,59,73,.3);box-shadow:0 5px 4px 0 rgba(49,59,73,.3)}@media (max-width:767px){.testimonials{margin-top:-40px;padding:15px 15px 30px}}.testimonials:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOAgMAAABiJsVCAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMADQcaCWiadAAAAChJREFUCNdjuMDAIMAQxsCgwCDLAASqCUCCESjIwBQG4hMWTGBgCgAA8yMHEmDIg7sAAAAASUVORK5CYII=);background-size:7px;z-index:-1}.testimonials__link{text-align:center}.testimonials__text{color:grey}.testimonials .RotatorTestimonial{background:#fff;border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);margin:0 8px;padding:15px;text-align:center}@media (min-width:768px){.testimonials .RotatorTestimonial{padding:30px}}.testimonials .RotatorTestimonialContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonials .RotatorTestimonialContent time{display:none}.testimonials .RotatorTestimonialContent p:first-child{color:#fff}.testimonials .RotatorTestimonialContent p:first-child a{color:#2babbf;font-family:Montserrat,sans-serif;font-weight:700}.testimonials #RotatorTestimonialsHeader{margin-bottom:15px;margin-top:-20px}.testimonials #RotatorTestimonialsHeader a,.testimonials #RotatorTestimonialsHeader p{text-align:center;color:#fff;font-size:1rem;position:relative}.testimonials .RotatorTestimonialRating{max-width:280px;margin:20px auto 0}.home-news{padding-bottom:40px}.home-news__wrapper{padding-bottom:80px}.home-news #NewsItems a{color:#383838}.home-news #NewsItems h4{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;color:#36404f}.home-news__main{margin-top:30px}.castlePanel{width:100%;border:none;padding:10px 10px 20px;background-color:#fff;margin:0 0 30px;text-align:center}.castlePanel:hover .castleCheckBook{color:#ff0}.castlePanel .castleTitlePanel{text-align:center;margin:10px 0;padding:0 5%}.castlePanel .castleTitlePanel a{color:#404040}.castlePanel span.newprice,.castlePanel span.oldprice{font-size:16px}.castlePanel .castleCheckBook{padding:10px 20px;display:inline-block;border-radius:24px;background-color:#43c1d5;background:-webkit-gradient(linear,left top,left bottom,from(#43c1d5),to(#1e9db0));background:linear-gradient(to bottom,#43c1d5,#1e9db0);height:auto;margin-top:10px;min-width:50%}.castlePanel .castlePriceDefault,.castlePanel .castlePriceDiscounted{font-family:Montserrat,sans-serif;font-weight:700}.page-listings{margin:15px auto}@media (max-width:450px){.page-listings>div{width:100%}}.page-listings .castlePanel{border:1px solid #ccc}.productsintro{padding-left:5%;position:relative;text-transform:none;font-size:3.5vw;text-align:center}@media (min-width:992px){.productsintro{font-size:25px;text-align:left}}.DetailsMainImage,.DetailsTitle h1{background-color:#13a8c0}@media (max-width:767px){.bookButtons{max-width:198px!important}}@media (max-width:767px){#HomepageGalleryWrapper{display:none}}#HomepageGalleryWrapper .container{background:#000;border-top:15px solid #fff}@media (min-width:768px){#HomepageGalleryWrapper .container{padding:35px 10px 15px}}@media (min-width:1330px){#HomepageGalleryWrapper .container{padding:10px 15px}}.home-lower-gallery__wrapper{background-color:#394453;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAACAgMAAAAV5AU5AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMADRqyukPpAAAAD0lEQVQI12OYwMAgwAAiAAfKAUGbMh3yAAAAAElFTkSuQmCC);padding:50px 0;position:relative}.home-lower-gallery__wrapper:after,.home-lower-gallery__wrapper:before{content:"";position:absolute;top:0;bottom:0;background-color:rgba(57,68,83,0);background-image:-webkit-linear-gradient(left,rgba(57,68,83,0),#394453);background:-webkit-gradient(linear,left top,right top,from(rgba(57,68,83,0)),to(#394453));background:linear-gradient(to right,rgba(57,68,83,0),#394453);width:calc((100vw - 1600px)/ 2);z-index:10;opacity:.7}.home-lower-gallery__wrapper:before{left:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.home-lower-gallery__wrapper:after{right:0}.home-gallery .slick-list{overflow:visible;position:relative}.home-gallery .slick-slide{border:5px solid #fff;margin:0 10px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px rgba(0,0,0,.5);aspect-ratio:1 auto;position:relative}.home-gallery .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}#FooterWrapper{background-color:#000;color:#fff;padding:25px 10px;width:100%;z-index:1;position:relative}@media (max-width:767px){#FooterWrapper{text-align:center}}#FooterWrapper .container{background-color:transparent;padding:0 15px}@media (max-width:767px){#FooterWrapper .container{position:relative;margin-top:0}}#FooterWrapper .footer__links{text-align:center}@media (max-width:767px){#FooterWrapper .footer__links{text-align:center;margin-top:15px}}#FooterWrapper .footer__links a{color:#fff;margin-right:10px}#FooterWrapper #BCNLink{margin:25px auto;display:block;max-width:180px}@media (min-width:768px){#FooterWrapper #BCNLink{float:right}}#FooterWrapper #BCNLink img{margin:0 auto}#BookingOnlineLink{color:#fff;text-align:right}#BookingOnlineLink:hover{color:#fff}@media (max-width:767px){#BookingOnlineLink{text-align:center}}.lower-content h2{color:#44bbcb;font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;margin-top:0}.lower-content--homepage{background:#fff;margin-top:-8%;margin-bottom:10%;padding:20px 20px 15px}.wow{visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
/*# sourceMappingURL=theme.min.css.map */
