﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&display=swap");body{background-image:url(/wp-content/uploads/2023/08/background.png);background-position:top;background-repeat:no-repeat;background-size:auto;margin:0}.ftb-widget{width:100% !important;margin-top:1rem}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideaway{from{display:block}to{transform:translateY(-40px);opacity:0}}@keyframes open{0%{width:0;height:0}50%{width:50%;height:0}100%{width:50%;height:100%}}@keyframes openB{0%{width:0px}100%{width:50%}}p{margin:0.5rem 0;color:#000000;font-family:"Playfair Display", serif;font-size:15px;line-height:18px;font-weight:500}strong{font-family:"Playfair Display", serif;font-size:14px;line-height:18px;color:#000000}a{color:#7a1219;font-family:"Playfair Display", serif;font-size:16px;line-height:18px;font-weight:bold;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}a:hover{color:#b59467}html{scroll-behavior:smooth}ul li{font-family:"Playfair Display", serif;font-size:15px;line-height:18px;color:black}ol{margin-left:17px}ol li{font-family:"Playfair Display", serif;font-size:15px;line-height:18px;color:#000000;margin-bottom:14px;padding-left:15px}ol li a{font-family:"Playfair Display", serif;font-size:15px;line-height:18px}h1{font-size:40px;line-height:50px;font-family:"Montserrat", sans-serif;color:#000000;margin-bottom:10px;font-weight:normal;text-transform:uppercase;display:block;text-align:left;margin-top:0;margin-bottom:0}h2,span.heading{font-size:35px;line-height:45px;font-family:"Montserrat", sans-serif;color:#000000;margin-bottom:10px;font-weight:normal;text-transform:uppercase;display:block;text-align:left;margin-top:0}h3{margin-bottom:0;font-size:22px;margin-top:10px;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:500}span.sub-heading{font-size:18px;line-height:26px;font-family:"Playfair Display";font-weight:900;font-style:italic;color:#b59467}.red-btn,span.red-btn a{height:42px;background-color:#7a1219;font-family:"Montserrat", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;line-height:22px;transition:0.4s ease;min-width:200px;display:inline-flex;text-align:center;margin-top:20px;transition:0.4s ease;border-radius:0;font-weight:normal;justify-content:center;align-items:center;position:relative;padding:0 20px;border:2px solid #7a1219}.red-btn:before,span.red-btn a:before{content:"";height:70%;width:94%;border:2px solid #b59467;position:absolute}.red-btn a,span.red-btn a a{color:white !important}.red-btn a:after,span.red-btn a a:after{display:none !important}.red-btn:hover,span.red-btn a:hover{background-color:#b59467;color:#ffffff;border:2px solid #b59467}.red-btn:hover:before,span.red-btn a:hover:before{content:"";height:70%;width:94%;border:2px solid #ffffff;position:absolute}a.outline-btn,span.outline-btn a{padding:0 20px;height:42px;background-color:transparent;font-family:"Montserrat", sans-serif;color:#b59467;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:200px;display:inline-flex;text-align:center;margin-top:20px;transition:0.4s ease;border-radius:0;font-weight:normal;border:2px solid #b59467;justify-content:center;align-items:center;margin-right:15px}a.outline-btn:hover,span.outline-btn a:hover{background-color:#b59467;color:#ffffff}a.gold-btn,span.gold-btn a{padding:0 20px;height:42px;background-color:#b59467;font-family:"Montserrat", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:200px;display:inline-flex;text-align:center;margin-top:20px;transition:0.4s ease;border-radius:0;font-weight:normal;border:2px solid #b59467;justify-content:center;align-items:center}a.gold-btn:hover,span.gold-btn a:hover{background-color:#7a1219}.header-btn{height:42px;background-color:#7a1219;font-family:"Montserrat", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:170px;display:inline-flex;text-align:center;margin-top:-2px;transition:0.4s ease;border-radius:0;font-weight:normal;justify-content:center;align-items:center;position:relative}.header-btn:before{content:"";height:70%;width:93%;border:2px solid #b59467;position:absolute}.header-btn a{color:white !important}.header-btn a:after{display:none !important}.header-btn:hover{background-color:#b59467;color:#ffffff}.header-btn:hover:before{content:"";height:70%;width:93%;border:2px solid #ffffff;position:absolute}.hidden{display:none}*{scrollbar-width:auto;scrollbar-color:#b59467 #837163}*::-webkit-scrollbar{width:14px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#b59467;border-radius:15px;border:1px outset #8e7145}#mobmenuright li a:hover{color:white !important}.mobmenu-content #mobmenuright .sub-menu{background-color:#f6f6f6}.mobmenu-content{height:auto !important;width:82%;margin:0 auto;padding-top:35px !important}.mob-menu-left-bg-holder,.mob-menu-right-bg-holder,.mob-menu-cart-bg-holder{width:100% !important;height:97% !important;position:absolute;z-index:-50;background-repeat:no-repeat;top:0;left:0;background:#ffffff}.mob-menu-left-bg-holder:before,.mob-menu-right-bg-holder:before,.mob-menu-cart-bg-holder:before{content:"";display:block;height:95%;width:92%;position:absolute;border:6px solid #b59467;top:2%;left:3%}#mobmenuright>.widgettitle,#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name,.mobmenu-content .mobmenu-tabs-header li{font-size:17px;line-height:24px;padding:12px 20px 12px 25px;font-weight:bold;font-family:"Montserrat", sans-serif;text-transform:uppercase}.mobmenu-content #mobmenuright .sub-menu a{padding:10px 20px;color:#666 !important}.mobmenu-content #mobmenuright .sub-menu li.current_page_item{background-color:#b59467;color:#ffffff !important}.mobmenu-content #mobmenuright .sub-menu li.current_page_item a{color:#ffffff !important}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:0;padding-right:0}.mobmenul-container{margin:auto;margin-left:4.3vw;margin-top:1%}.mobmenu-left-panel .mobmenu-left-bt,.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:26px !important;top:35px !important;font-size:20px !important}.mobmenu-content .current_page_item{background-color:#b59467;color:white}.mobmenu-content .current_page_item a{color:white !important}.mobmenu-content .current_page_item i.mob-icon-down-open.open-icon{color:white}.mobmenu-content li a:hover{color:white !important}.mob-expand-submenu.show-sub{bottom:3px;height:0}.mob-expand-submenu{top:-2px}.mob-icon-up-open.close-icon:before{content:"";transform:rotate(-450deg)}i.mob-icon-down-open.open-icon{color:black}i.mob-icon-down-open.open-icon.hide{color:black}i.mob-icon-cancel-1.mob-cancel-button:hover{color:#7a1219}.mobmenu-content li>.sub-menu li{padding-left:5px}.mob-icon-minus-1:before{top:1px;display:block;position:relative;float:right;color:white}.mob-menu-header-holder{display:none !important}#g-headertop{position:absolute;z-index:9999;width:100%;background:rgba(255, 255, 255, 0.9)}#g-headertop .header-inner{width:80%;margin:0px auto 0px;height:136px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;-webkit-transition:height 0.5s;transition:height 0.5s}#g-headertop .header-inner .site-logo{width:22%;flex:0 22%;transition:0.4s all ease}#g-headertop .header-inner .site-logo img{transition:0.4s all ease}#g-headertop .header-inner .site-navigation{width:80%;flex:0 80%;display:block !important}#g-headertop .header-inner .site-navigation .menu-top-menu-container{display:inline-block;width:93%}#g-headertop .header-inner .site-navigation .mobmenur-container{position:relative;right:-25px;display:inline-block}#g-headertop .header-inner .site-navigation p{color:#ffffff;padding:0;line-height:18px;font-size:14px;font-weight:100;font-family:"Montserrat", sans-serif;letter-spacing:0px;font-weight:normal;position:relative;text-align:right;margin-right:6rem;margin-top:23px;margin-bottom:10px}#g-headertop .header-inner .site-navigation p a{font-size:14px;line-height:18px;font-family:"Montserrat", sans-serif;color:#b59467}#g-headertop .header-inner .site-navigation p a.header-tel{margin-right:6rem}#g-headertop .header-inner .site-navigation p a:hover{color:#7a1219}#g-headertop .header-inner .site-navigation p a.so-button{font-size:18px;line-height:20px;margin-right:5px;margin-left:5px}#g-headertop .header-inner .site-navigation p a.so-button:last-of-type{margin-right:3rem}#g-headertop .header-inner .site-navigation p a.so-button:hover{color:#7a1219 !important}#g-headertop .header-inner .site-navigation p a.so-button i.fab.fa-cc-stripe:hover:before{background-image:url(/wp-content/uploads/2023/07/tripadvisor-red.png);transition:0.4s ease all}#g-headertop .header-inner .site-navigation p a.so-button i.fab.fa-cc-stripe:before{content:"";background-image:url(/wp-content/uploads/2023/07/tripadvisor.png);display:block;width:27px;height:16px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.4s ease all}#g-headertop .header-inner .site-navigation p .spacer{margin:0 10px;color:#7a1219;font-weight:600}#g-headertop .header-inner .site-navigation ul#menu-top-menu{display:flex;flex-direction:row;justify-content:space-evenly;list-style:none;padding:0}#g-headertop .header-inner .site-navigation ul#menu-top-menu li.current_page_item a{color:#7a1219}#g-headertop .header-inner .site-navigation ul#menu-top-menu li.current_page_item a:after{width:100%;left:0}#g-headertop .header-inner .site-navigation ul#menu-top-menu li a{color:#000000;padding:0.2345rem 0;line-height:26px;font-size:15px;font-family:"Montserrat", sans-serif;letter-spacing:0px;font-weight:500;position:relative;margin-top:4px;display:block;text-transform:uppercase}#g-headertop .header-inner .site-navigation ul#menu-top-menu li a:hover{color:#7a1219}#g-headertop.fixed{position:fixed;background:rgba(255, 255, 255, 0.95)}#g-headertop.fixed .header-inner{height:80px;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;-webkit-transition:height 0.5s;transition:height 0.5s;margin:0 auto}#g-headertop.fixed .header-inner .site-logo img{transition:0.4s all ease}.banner{height:700px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner:before{content:"";background-color:rgba(0, 0, 0, 0.1);height:100%;width:100%;display:block;position:absolute}.banner .inner{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;display:flex;text-align:left;position:relative;z-index:2}.banner .inner span.sub-title{font-size:20px;line-height:30px;font-family:"Playfair Display", serif;font-weight:bold;width:100%;color:#ffffff;margin-top:10%;text-align:center;text-transform:capitalize;font-style:italic}.banner .inner h1.title,.banner .inner h2{font-size:42px;line-height:52px;font-family:"Montserrat", sans-serif;font-weight:400;color:#ffffff;display:block;margin:0;text-align:center;width:100%;text-transform:uppercase;max-width:100%}.banner .inner span.content{text-align:center;font-size:20px;line-height:30px;color:white;display:block;width:100%;margin-top:35px;font-family:"Karla"}.banner .inner .red-btn{margin:30px auto 0}.slider{position:relative}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:937px !important;min-height:937px !important}.slider .container{position:absolute;z-index:50;top:0;height:937px;min-height:937px;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.slider .container .slider-content{width:100%;margin:11rem auto 0;overflow:hidden;animation-name:fadeIn;animation-duration:3s}.slider .container .slider-content .g-owlcarousel-item-link{margin:0 auto;display:block;text-align:center}.slider .container .slider-content span.tagline{font-size:20px;line-height:30px;font-family:"Playfair Display", serif;font-weight:bold;width:100%;text-align:center;display:block;color:#b59467;text-transform:uppercase;margin-top:100px}.slider .container .slider-content .owl-slide-title{font-size:20px;line-height:30px;font-weight:600;width:100%;color:white;margin:0;position:relative;display:block;text-align:center;font-family:"Playfair Display", serif;font-style:italic}.slider .container .slider-content .owl-slide-sub-title{font-size:42px;line-height:52px;font-weight:normal;width:100%;color:#ffffff;margin:0;position:relative;display:block;text-align:center;text-transform:uppercase;font-family:"Montserrat", sans-serif}.slider .container .slider-content p{color:white;font-size:20px;line-height:25px;display:block;text-align:center;width:42rem;margin:25px auto 0;font-family:"Playfair Display", serif}.slider .container .slider-content a.g-owlcarousel-item-button.button-outline{margin-top:24px}.slider .g-owlcarousel{display:block;height:937px;min-height:937px}.slider .g-owlcarousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:937px;min-height:937px;width:100%;display:block}.slider .g-owlcarousel .owl-item .item img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.home .quicklinks-container .inner,.single-post .quicklinks-container .inner{margin:3rem auto 9rem}.home a.outline-btn.all-news,.single-post a.outline-btn.all-news{display:flex;margin:0 auto;width:200px}.home .fifty-fifty,.single-post .fifty-fifty{margin:0rem auto 0rem}.home .fifty-fifty .right,.single-post .fifty-fifty .right{margin-bottom:0rem}.home .stacked-content .column-1 .top .content,.single-post .stacked-content .column-1 .top .content{background-color:#ffeff1}.home .stacked-content .column-2 .bottom .content,.single-post .stacked-content .column-2 .bottom .content{background-color:#f1f6f0}.introduction-images{margin:6rem auto 3rem;width:80%;min-width:72rem;position:relative;min-height:976px}.introduction-images .top-image{width:48%;display:block;position:absolute;order:1;height:652px;object-fit:cover;right:0}.introduction-images .bottom-image{width:48%;display:flex;position:absolute;order:1;height:652px;object-fit:cover;bottom:0}.introduction-images .content{height:auto;width:600px;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;order:2;margin:0 auto 0;padding:3rem 3rem;background-color:#ffeff1;z-index:1;position:absolute;top:24%;left:20vw}.introduction-images .content h1{width:60%;margin-bottom:1rem}.introduction{text-align:center;margin:5rem auto 2rem;width:72rem}.introduction h1,.introduction h2{text-align:center;margin-bottom:40px}.introduction p{font-size:20px;line-height:30px}.image-content{width:80%;min-width:74rem;margin:0rem auto;display:flex;flex-direction:column;position:relative;align-items:center}.image-content .right{display:flex;flex-direction:row-reverse;position:relative;align-items:center;width:100%;margin-bottom:3rem;margin-top:3rem}.image-content .right img.image{width:74%;height:656px;object-fit:cover;object-position:center;border-radius:0}.image-content .right .content{height:auto;width:34rem;position:absolute;left:4rem;padding:4rem 3rem;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0}.image-content .left{display:flex;flex-direction:row;position:relative;align-items:center;width:100%;margin-bottom:3rem;margin-top:3rem}.image-content .left img.image{width:74%;height:656px;object-fit:cover;object-position:center;border-radius:0}.image-content .left .content{height:auto;width:34rem;position:absolute;right:4rem;padding:4rem 3rem;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0}.fifty-fifty{width:80%;min-width:74rem;margin:0rem auto 3rem;display:flex;flex-direction:column;position:relative;align-items:center}.fifty-fifty .left{display:flex;flex-direction:row-reverse;position:relative;align-items:center;width:100%;margin-bottom:3rem;margin-top:3rem}.fifty-fifty .left .image{width:70%;flex:0 70%}.fifty-fifty .left .image img{height:656px;object-fit:cover;object-position:center;border-radius:0;width:93%}.fifty-fifty .left .image iframe{height:656px;border-radius:0;width:93%}.fifty-fifty .left .content{height:auto;width:50%;flex:0 50%;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;padding:0 6vw 0 3vw}.fifty-fifty .left .content .buttons{width:100%;margin-top:1rem;z-index:10}.fifty-fifty .right{display:flex;flex-direction:row;position:relative;align-items:center;width:100%;margin-bottom:3rem;margin-top:3rem}.fifty-fifty .right .image{width:70%;flex:0 70%;justify-content:flex-end;display:flex;position:relative}.fifty-fifty .right .image img{height:656px;object-fit:cover;object-position:center;border-radius:0;width:93%}.fifty-fifty .right .image iframe{height:656px;border-radius:0;width:93%}.fifty-fifty .right .content{height:auto;width:50%;flex:0 50%;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;padding:0 3vw 0 6vw}.fifty-fifty .right .content .buttons{width:100%;margin-top:1rem;z-index:10}.stacked-content{width:80%;min-width:74rem;margin:0rem auto 3rem;display:flex;flex-direction:row;position:relative;align-items:self-start;flex-wrap:wrap}.stacked-content .column-1{margin-right:2rem;width:48%}.stacked-content .column-2{width:48%}.stacked-content .top{display:grid;position:relative;width:100%;flex:0 100%;margin-bottom:3rem}.stacked-content .top .image{width:100%;order:2;height:652px;object-fit:cover}.stacked-content .top .content{height:auto;width:70%;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;order:1;margin:10rem auto -12rem;padding:3rem 3rem;background-color:#f1f6f0;z-index:1}.stacked-content .bottom{display:grid;position:relative;width:100%;flex:0 100%;margin-bottom:3rem;margin-top:3rem}.stacked-content .bottom:nth-of-type(2n){margin-right:0}.stacked-content .bottom .image{width:100%;justify-content:flex-end;display:flex;position:relative;order:1;height:652px;object-fit:cover}.stacked-content .bottom .content{height:auto;width:70%;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;order:2;margin:-8rem auto 0;padding:3rem 3rem;background-color:#f1f6f0;z-index:1}.parallex-image{height:935px;margin-top:-3rem;background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.parallex-image:before{content:"";width:100%;height:100%;background-size:cover;background-image:url(/wp-content/uploads/2023/08/parallex-logo.png);position:absolute;background-position:center;background-repeat:no-repeat}.testimonial-container{background-image:url("/wp-content/uploads/2023/08/testimonials-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:3rem 0 7rem;margin-bottom:3rem}.testimonial-container span.sub-heading:before{content:"";background-image:url(https://merebrookhouse.thefarmfactory.co.uk/wp-content/uploads/2023/08/quote.png);background-position:center;background-repeat:no-repeat;height:85px;width:80px;display:block;margin:0 auto 1rem}.testimonial-container .inner{width:72rem;margin:1rem auto}.testimonial-container .inner .testimonials.owl-carousel{height:auto !important;min-height:100% !important}.testimonial-container .inner .testimonials.owl-carousel .item .testimonal p{font-size:20px;line-height:30px}.testimonial-container .inner .testimonials.owl-carousel .owl-dots{position:absolute;margin:30px auto 0;display:block;width:100%;top:130%}.testimonial-container .inner .testimonials.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 5px;background:transparent;border:2px solid white}.testimonial-container .inner .testimonials.owl-carousel .owl-dots .owl-dot.active span{background:#b59467;border:2px solid #b59467}.quicklinks-container{margin-top:4rem;margin-bottom:4rem}.quicklinks-container.news .inner .quicklinks .quicklink .image img{width:100%;height:100%;object-fit:cover;object-position:top center}.quicklinks-container.news .inner .quicklinks .quicklink .link{transition:0.4s ease all}.quicklinks-container.news .inner .quicklinks .quicklink .link span.heading{margin-bottom:40px}.quicklinks-container.news .inner .quicklinks .quicklink .link.blog{background-color:#ffeff1}.quicklinks-container.news .inner .quicklinks .quicklink .link.news{background-color:#f1f6f0}.quicklinks-container.news .inner .quicklinks .quicklink .link.events{background-color:#f0f0f0}.quicklinks-container.news .inner .quicklinks .quicklink .link span.read-more{font-size:15px;line-height:25px;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:500;color:#b59467;transition:0.4s ease all}.quicklinks-container.news .inner .quicklinks .quicklink:hover .link{transition:0.4s ease all;background-color:#b59467 !important}.quicklinks-container.news .inner .quicklinks .quicklink:hover span.read-more{transition:0.4s ease all;color:#ffffff !important}.quicklinks-container span.sub-heading{text-align:center;width:100%;display:block;transition:0.4s ease all}.quicklinks-container h2{text-align:center;transition:0.4s ease all}.quicklinks-container .inner{width:80%;min-width:74rem;margin:3rem auto -100px}.quicklinks-container .inner .quicklinks{display:flex;flex-direction:row;flex-wrap:wrap}.quicklinks-container .inner .quicklinks .quicklink{width:30%;margin-right:4%;max-height:455px}.quicklinks-container .inner .quicklinks .quicklink:nth-of-type(3n){margin-right:0}.quicklinks-container .inner .quicklinks .quicklink:nth-of-type(2) .link{background-color:#ffeff1}.quicklinks-container .inner .quicklinks .quicklink:hover .link{background-color:#b59467;transition:0.4s ease all}.quicklinks-container .inner .quicklinks .quicklink:hover .link span.sub-heading{color:#ffffff;transition:0.4s ease all}.quicklinks-container .inner .quicklinks .quicklink:hover .link span.heading{color:#ffffff;transition:0.4s ease all}.quicklinks-container .inner .quicklinks .quicklink:hover .image img{filter:brightness(0.7)}.quicklinks-container .inner .quicklinks .quicklink:hover .image .hoverBtn:before,.quicklinks-container .inner .quicklinks .quicklink:hover .image .hoverBtn:after{opacity:1;-webkit-animation:open 0.4s;animation:open 0.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-direction:normal}.quicklinks-container .inner .quicklinks .quicklink:hover .image .hoverBtn-bottom:before,.quicklinks-container .inner .quicklinks .quicklink:hover .image .hoverBtn-bottom:after{opacity:1;-webkit-animation:openB 0.4s;animation:openB 0.4s;animation-delay:0.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-direction:normal}.quicklinks-container .inner .quicklinks .quicklink .image{height:361px;width:100%;position:relative}.quicklinks-container .inner .quicklinks .quicklink .image img{width:100%;height:100%;object-fit:cover}.quicklinks-container .inner .quicklinks .quicklink .image .hoverBtn{width:96%;height:94%;position:absolute;top:8px;left:2%;z-index:1}.quicklinks-container .inner .quicklinks .quicklink .image .hoverBtn:before{position:absolute;content:"";height:0;width:0;display:block;opacity:0;border-top:solid 2px #b59467;border-left:solid 2px #b59467;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;right:50%}.quicklinks-container .inner .quicklinks .quicklink .image .hoverBtn:after{position:absolute;content:"";height:0;width:0;display:block;opacity:0;border-top:solid 2px #b59467;border-right:solid 2px #b59467;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;left:50%}.quicklinks-container .inner .quicklinks .quicklink .image .hoverBtn-bottom{width:96.5%;height:96.5%;position:absolute;left:1.7%;top:0;z-index:1}.quicklinks-container .inner .quicklinks .quicklink .image .hoverBtn-bottom:before{position:absolute;content:"";height:0;width:0;display:block;opacity:0;height:100%;border-bottom:solid 2px #b59467;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;right:0}.quicklinks-container .inner .quicklinks .quicklink .image .hoverBtn-bottom:after{position:absolute;content:"";height:0;width:0;display:block;opacity:0;height:100%;border-bottom:solid 2px #b59467;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;left:0}.quicklinks-container .inner .quicklinks .quicklink .link{width:70%;display:block;position:relative;background-color:#f1f6f0;margin:0px auto 0;padding:2rem 2rem 1.5rem 2rem;bottom:92px;display:flex;flex-direction:column;justify-items:center;min-height:70px;justify-content:center;transition:0.4s ease all;z-index:2}.quicklinks-container .inner .quicklinks .quicklink .link span.sub-heading{text-align:left;font-size:14px;line-height:18px;margin-bottom:5px}.quicklinks-container .inner .quicklinks .quicklink .link span.heading{font-size:28px;line-height:35px;text-align:left}.post-type-archive-bedrooms .quicklinks-container .inner .quicklinks .quicklink:nth-of-type(2) .link{background-color:#f1f6f0}.single-bedrooms .features{position:absolute;left:0;width:260px;min-height:450px;top:-50px;left:50px;background-color:#f1f6f0;padding:3rem 2rem;animation-name:fadeIn;animation-duration:2s}.single-bedrooms .features span.rate{font-size:40px;line-height:50px;font-family:"Montserrat", sans-serif;display:block;margin-bottom:0px}.single-bedrooms .features .rates{margin-bottom:36px}.single-bedrooms .features .room-includes .feature{font-size:15px;line-height:20px;margin:20px 0;text-transform:uppercase;font-family:"Montserrat", sans-serif}.single-bedrooms .fifty-fifty .left .content p:nth-of-type(1){font-size:20px;line-height:25px}.single-bedrooms .fifty-fifty .left .content .buttons{margin-top:2rem;z-index:10}.single-bedrooms .fifty-fifty .right .content .buttons{margin-top:2rem;z-index:10}.single-bedrooms .quicklinks-container{margin-top:5rem;margin-bottom:3rem}.single-business_meeting .features{position:absolute;left:0;width:260px;min-height:190px;top:-50px;left:50px;background-color:#f1f6f0;padding:3rem 2rem;animation-name:fadeIn;animation-duration:2s}.single-business_meeting .features span.rate{font-size:40px;line-height:50px;font-family:"Montserrat", sans-serif;display:block;margin-bottom:0px}.single-business_meeting .features .rates{margin-bottom:36px}.single-business_meeting .features .room-includes .feature{font-size:15px;line-height:20px;margin:20px 0;text-transform:uppercase;font-family:"Montserrat", sans-serif}.loop.owl-theme{height:auto !important;min-height:auto !important;margin:40px auto 5px}.loop.owl-theme .owl-item{position:relative}.loop.owl-theme .owl-item .item{overflow:hidden}.loop.owl-theme .owl-item .item a{position:relative}.loop.owl-theme .owl-item .item a:before{content:"";width:100%;height:100%;background-color:rgba(100, 0, 0, 0.64);position:absolute;display:block;opacity:0;transition:0.4s all ease;z-index:1}.loop.owl-theme .owl-item .item a img{display:block;width:100%;height:34vw;min-height:456px;object-fit:cover;object-position:center;transition:0.4s all ease}.loop.owl-theme .owl-item .item a:hover img{transition:0.4s all ease;transform:scale(1.1)}.loop.owl-theme .owl-item .item a:hover:before{opacity:1;transition:0.4s all ease;transform:scale(1.1)}.loop.owl-theme .owl-dots{width:72rem;margin:30px auto !important;text-align:left}.loop.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0px 4px;display:block;background-color:#000000;border-radius:0}.loop.owl-theme .owl-dots .owl-dot.active span,.loop.owl-theme .owl-dots .owl-dot:hover span{background:rgba(255, 255, 255, 0.8)}.loop.owl-theme .owl-nav button.owl-prev,.loop.owl-theme .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#ffffff;border-radius:50%;text-align:center;transition:all 0.3s}.loop.owl-theme .owl-nav button.owl-prev{width:85px;height:85px;display:block;background:rgba(255, 255, 255, 0.8);color:#b59467;font-size:80px;line-height:90px;border-radius:0;left:10px}.loop.owl-theme .owl-nav button.owl-prev span{top:-10px;position:relative;font-family:"Montserrat";font-weight:100}.loop.owl-theme .owl-nav button.owl-prev:hover{opacity:0.6}.loop.owl-theme .owl-nav button.owl-next{width:85px;height:85px;display:block;background:rgba(255, 255, 255, 0.8);color:#b59467;font-size:80px;line-height:90px;border-radius:0;right:10px}.loop.owl-theme .owl-nav button.owl-next span{top:-10px;position:relative;font-family:"Montserrat";font-weight:100}.loop.owl-theme .owl-nav button.owl-next:hover{opacity:0.6}.book-now-banner{text-align:center;margin:8rem auto 2rem;width:72rem}.book-now-banner h2{text-align:center}.blog .quicklinks-container .inner .news-header-section,.category .quicklinks-container .inner .news-header-section{display:flex;height:100px;align-items:center;width:100%;justify-content:space-between}.blog .quicklinks-container .inner .news-header-section .gold-btn,.category .quicklinks-container .inner .news-header-section .gold-btn{margin-top:0;margin-right:2%}.blog .quicklinks-container .inner .news-header-section #sidebar ul,.category .quicklinks-container .inner .news-header-section #sidebar ul{list-style:none;padding-left:0}.blog .quicklinks-container .inner .news-header-section #sidebar ul select#wp-block-categories-1,.category .quicklinks-container .inner .news-header-section #sidebar ul select#wp-block-categories-1{height:42px;border:2px solid;font-size:18px;line-height:20px;-webkit-appearance:none;padding:2px;border-color:#000;color:#000;width:200px;margin-left:20px}.blog .quicklinks-container .inner .quicklinks .quicklink,.category .quicklinks-container .inner .quicklinks .quicklink{width:30%;max-height:630px;height:100%}.blog .quicklinks-container .inner .quicklinks .quicklink .link span.heading,.category .quicklinks-container .inner .quicklinks .quicklink .link span.heading{margin-bottom:0}.blog .quicklinks-container .inner .quicklinks .quicklink .link p,.category .quicklinks-container .inner .quicklinks .quicklink .link p{font-family:"Montserrat", sans-serif;margin-bottom:25px;transition:0.4s ease all}.blog .quicklinks-container .inner .quicklinks .quicklink .link:hover,.category .quicklinks-container .inner .quicklinks .quicklink .link:hover{transition:0.4s ease all}.blog .quicklinks-container .inner .quicklinks .quicklink .link:hover p,.category .quicklinks-container .inner .quicklinks .quicklink .link:hover p{color:#ffffff;transition:0.4s ease all}.single-post .content-area{width:80%;min-width:72rem;margin:0 auto 0px auto}.single-post .content-area blockquote{position:relative;margin-left:0;padding-left:40px}.single-post .content-area blockquote:before{border-left:10px solid #f1f6f0;padding-left:15px;content:"";position:absolute;display:block;height:100%;left:0}.single-post .content-area .site-content h1{font-size:40px;line-height:50px;font-family:"Montserrat", sans-serif;color:#000000;margin-bottom:10px;font-weight:normal;text-transform:uppercase;display:block;text-align:left;margin-top:0;max-width:100%}.single-post .content-area .site-content .guest-info p{color:#f1f6f0;font-weight:bold}.single-post .content-area .site-content p.date{color:#4f4f4f;margin-bottom:0}.single-post .content-area .site-content .orange-btn,.single-post .content-area .site-content .blue-btn{width:200px;height:33px;position:relative;margin-top:28px}.single-post .content-area .site-content .two-column{display:flex;margin-top:60px;justify-content:center;justify-items:center;align-items:center}.single-post .content-area .site-content .two-column .page-header{width:50%;padding:0% 6% 0 0}.single-post .content-area .site-content .two-column .article-image{padding:0px 0 0 0%;width:70%;overflow:hidden;background-image:url(/wp-content/uploads/2022/11/news-overlay.png);background-repeat:no-repeat;background-position:-53px top;background-size:645px;overflow:visible;z-index:6}.single-post .content-area .site-content .two-column .article-image img{width:100%;object-fit:cover;height:440px;object-position:top;border-radius:25px;box-shadow:0px 1px 15px #686868}.single-post .content-area .site-content .main-content{display:flex;margin:40px 0 0}.single-post .content-area .site-content .main-content div[itemprop="articleBody"]{width:85%;padding-left:7%;padding-right:0%}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] h2{margin-top:15px;margin-bottom:35px;position:relative}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] h2:after{content:"";background-color:#b59467;width:100%;position:absolute;height:2px;display:block}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] img{margin:2rem 0}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] .gallery{width:100%;display:flex;flex-direction:row}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] .gallery .gallery-item{float:none;margin-top:10px;text-align:center;width:auto}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] .gallery .gallery-item .gallery-icon{padding:1rem}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] .gallery .gallery-item .gallery-icon img{border:2px solid #cfcfcf;width:100%;height:500px;object-fit:cover}.single-post .quicklinks-container .inner{margin:3rem auto 6rem}.single-post .quicklinks-container .inner .quicklinks .quicklink .image{height:300px}.single-post .quicklinks-container .inner .quicklinks .quicklink .link span.heading{font-size:22px;line-height:30px}.single-post nav#nav-single{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;min-width:72rem;width:80%;padding:4% 0;display:flex;margin:40px auto}.single-post nav#nav-single a{width:50%}.single-post nav#nav-single a:hover{color:#b59467}.single-post nav#nav-single a:nth-of-type(1){border-right:1px solid #f0f0f0}.single-post nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"Montserrat", sans-serif;font-weight:normal;text-transform:uppercase;display:block}.single-post nav#nav-single span.post-navigation__prev--title{margin-left:7%;display:block;font-size:20px;line-height:25px;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;width:90%}.single-post nav#nav-single .next{text-align:right}.single-post nav#nav-single .next span.post-navigation__next--title{margin-right:5%;display:block;font-size:20px;line-height:25px;text-align:right;font-family:"Montserrat", sans-serif;font-weight:bold;text-transform:uppercase;width:93%;right:0}.single-post nav#nav-single i.fa.fa-arrow-left{margin-right:4%}.single-post nav#nav-single i.fa.fa-arrow-right{margin-left:4%}.single-post .footer-awards .inner{padding:5rem 0 8rem 0}.page-template-page-contact a.phone{font-size:30px;line-height:40px;letter-spacing:0;font-family:"Montserrat", sans-serif;font-weight:bold;margin-top:25px}.page-template-page-contact a.email{color:#b59467;font-size:18px;line-height:20px;letter-spacing:0px;display:block;margin-bottom:21px;font-family:"Montserrat", sans-serif;margin-top:0px}.page-template-page-contact a.email:hover{color:#7a1219}.page-template-page-contact .social-contact{margin-top:40px}.page-template-page-contact .social-contact a.so-button{font-size:22px;line-height:22px;margin-right:5px;margin-left:5px;color:#b59467}.page-template-page-contact .social-contact a.so-button:last-of-type{margin-right:3rem}.page-template-page-contact .social-contact a.so-button:hover{color:#7a1219 !important}.page-template-page-contact .social-contact a.so-button i.fab.fa-cc-stripe:hover:before{background-image:url(/wp-content/uploads/2023/07/tripadvisor-red.png);transition:0.4s ease all}.page-template-page-contact .social-contact a.so-button i.fab.fa-cc-stripe:before{content:"";background-image:url(/wp-content/uploads/2023/07/tripadvisor.png);display:block;width:27px;height:16px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.4s ease all}.page-template-page-contact .wpcf7-not-valid-tip{display:none}.page-template-page-contact .contact-form{padding-bottom:32px;padding-top:75px;background-color:#f1f6f0}.page-template-page-contact .contact-form .sub-heading{text-align:center;display:block}.page-template-page-contact .contact-form h2{text-align:center;margin-bottom:40px}.page-template-page-contact .contact-form .inner{width:74rem;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:27px;width:44%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Montserrat", sans-serif;border:2px solid #b59467;background-color:transparent;color:black;display:inline-block;position:relative;margin-right:2%;margin-bottom:2%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:27px;width:44%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Montserrat", sans-serif;border:2px solid #b59467;background-color:transparent;color:black;display:inline-block;position:relative;margin-right:2%}.page-template-page-contact .contact-form .inner input::placeholder,.page-template-page-contact .contact-form .inner textarea::placeholder{color:black;font-weight:normal;font-family:"Montserrat", sans-serif;text-transform:uppercase}.page-template-page-contact .contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input{margin-right:0 !important}.page-template-page-contact .contact-form .inner .privacy{color:black;display:block;width:100%;margin:0 auto;text-align:center;margin-top:8px;font-size:15px;font-family:"Montserrat", sans-serif}.page-template-page-contact .contact-form .inner .privacy a{color:#7a1219;font-size:15px;font-family:"Montserrat", sans-serif}.page-template-page-contact .contact-form .inner .privacy a:hover{color:black}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:0 20px;height:42px;background-color:#b59467;font-family:"Montserrat", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:200px;display:inline-flex;text-align:center;margin:25px auto;transition:0.4s ease;border-radius:0;font-weight:normal;border:2px solid #b59467;justify-content:center;align-items:center;display:block;cursor:pointer}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#7a1219;color:#ffffff}.page-template-page-contact .contact-form .inner input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(82, 168, 236, 0.6)}.page-template-page-contact .contact-form .inner textarea{padding:27px;width:95%;font-size:20px;border-radius:0px;margin:0 auto 20px;font-family:"Montserrat", sans-serif;border:2px solid #b59467;background-color:transparent;color:black}.footer-awards .inner{width:72rem;margin:0 auto;height:96px !important;min-height:96px !important;padding:8rem 0 8rem 0}.footer-awards .inner a.item{height:110px;display:block;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column}.footer-awards .inner a.item img{display:block;width:100%;object-fit:contain;height:110px;margin:0 auto;text-align:center}#mc_embed_signup{background-color:#ffeff1;padding:2rem 0 1rem}#mc_embed_signup h2{text-align:center;margin-bottom:0;font-size:28px;line-height:38px}#mc_embed_signup .indicates-required{text-align:center;font-size:12px;line-height:18px}#mc_embed_signup form#mc-embedded-subscribe-form{width:72rem;margin:0 auto;display:flex;flex-direction:column}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll .mc-field-group{margin-right:10px}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll input{height:40px;width:250px;margin-right:3%;position:relative;border:2px solid #b59467;font-size:15px;text-transform:uppercase;font-weight:500;font-family:"Montserrat", sans-serif;padding-left:10px}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll #mc-embedded-subscribe{padding:0 20px;height:46px;background-color:#b59467;font-family:"Montserrat", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:200px;display:inline-flex;text-align:center;margin:25px auto;transition:0.4s ease;border-radius:0;font-weight:normal;border:2px solid #b59467;justify-content:center;align-items:center;display:block;cursor:pointer}.lets-talk{background-color:#b59467;text-align:center;font-size:20px;line-height:30px;font-family:"Playfair Display", serif;font-weight:900;font-style:italic;color:#ffffff;padding:0.5rem 0}.lets-talk a{font-size:18px;line-height:24px;color:#ffffff;font-family:"Montserrat", sans-serif;font-weight:normal;font-style:normal;margin-left:10px}.lets-talk a:hover{color:#000000}.lets-talk .spacer{margin:0 0 0 10px;font-weight:normal;font-style:normal}.footer .footer-inner{width:72rem;margin:0 auto;display:flex;flex-direction:column}.footer .footer-inner .footer-top{display:flex;flex-direction:row;margin:4rem 0 3rem}.footer .footer-inner .footer-top .header{font-size:20px;line-height:30px;color:#b59467;font-family:"Playfair Display", serif;font-weight:900;font-style:italic;margin-bottom:30px;display:block;margin-top:25px}.footer .footer-inner .footer-top p{color:#ffffff;font-family:"Playfair Display", serif;font-size:15px;line-height:20px}.footer .footer-inner .footer-top .footer-left{width:33.33%;flex:0 33.33%}.footer .footer-inner .footer-top .footer-centre{width:33.33%;flex:0 33.33%;text-align:center}.footer .footer-inner .footer-top .footer-right{width:33.33%;flex:0 33.33%}.footer .footer-inner .footer-top .footer-right .header{text-align:right}.footer .footer-inner .footer-top .footer-right .social{text-align:right}.footer .footer-inner .footer-top .footer-right .social a{color:#ffffff;font-size:30px;line-height:40px;margin-left:8px}.footer .footer-inner .footer-top .footer-right .social a:hover{color:#b59467}.footer .footer-inner .footer-top .footer-right .social a i.fab.fa-cc-stripe:hover:before{background-image:url(/wp-content/uploads/2023/07/tripadvisor.png);transition:0.4s ease all}.footer .footer-inner .footer-top .footer-right .social a i.fab.fa-cc-stripe:before{content:"";background-image:url(/wp-content/uploads/2023/07/tripadvisor-white.png);display:block;width:34px;height:20px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.4s ease all}.footer .footer-inner .footer-bottom p.copyright{font-size:12px;line-height:18px;display:inline-block;position:relative;color:#b59467;text-align:center;width:100%}.footer .footer-inner .footer-bottom p.copyright a{color:#b59467;text-decoration:underline;font-size:12px;line-height:18px;font-family:"Playfair Display", serif;font-weight:600}.footer .footer-inner .footer-bottom p.copyright a:hover{color:#ffffff}.page-template-page-full .main-content{width:72rem;margin:5.5rem auto}div#wedding_calendar .container{width:60vw;min-width:70rem;margin:6rem auto 3rem;display:flex;flex-direction:column;position:relative;align-items:center}#enquire-popup-modal{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.7);display:flex;align-items:center;justify-content:center}.enquire-popup-content{background:#fff;padding:2em;border-radius:8px;position:relative;max-height:80vh;width:44rem}.enquire-popup-content iframe{width:100%;height:60vh;border:none}.enquire-popup-close{position:absolute;top:10px;right:20px;font-size:2em;cursor:pointer}@media (min-width:1200px) and (max-width:1700px){.header-btn{min-width:135px}.enquire-popup-content{overflow:scroll}a.outline-btn,span.outline-btn a,.red-btn,span.red-btn a,a.gold-btn,span.gold-btn a{min-width:140px}#g-headertop .header-inner{width:98%}#g-headertop .header-inner .site-logo{width:20%;flex:0 20%}#g-headertop .header-inner .site-logo img{transition:0.4s all ease;width:95%;height:auto}#g-headertop .header-inner .site-navigation{width:85%;flex:0 85%}#g-headertop .header-inner .site-navigation p{margin-right:0rem}#g-headertop .header-inner .site-navigation .mobmenur-container{position:relative;right:0;display:inline-block;margin-right:0}#g-headertop .header-inner .site-navigation .menu-top-menu-container{display:inline-block;width:96%}.introduction-images .bottom-image,.introduction-images .top-image{height:500px}.image-content .right .content{width:28rem;left:1rem;padding:2rem 2rem}.image-content .left .content{width:28rem;right:1rem;padding:2rem 2rem}.parallex-image{height:735px}.quicklinks-container .inner .quicklinks .quicklink .image{height:290px}.quicklinks-container .inner .quicklinks .quicklink .link{width:80%;padding:2rem 1rem 1.5rem 1rem}.quicklinks-container .inner .quicklinks .quicklink .link span.heading{font-size:25px;line-height:32px}.home .quicklinks-container .inner,.single-post .quicklinks-container .inner{margin:3rem auto 6rem}}@media (min-width:960px) and (max-width:1199px){.page-template-page-full .main-content{width:95%;margin:5.5rem auto}div#wedding_calendar .container{width:80%;min-width:60vw;margin:4rem auto 3rem}div#wedding_calendar .container h2{margin-bottom:2rem}.enquire-popup-content{overflow:scroll}.hidden-below-960{display:none}#mc_embed_signup form#mc-embedded-subscribe-form{width:90%}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll input{width:215px}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll #mc-embedded-subscribe{width:150px;max-width:100%}h1{font-size:35px;line-height:45px}h2{font-size:35px;line-height:45px}a.outline-btn,span.outline-btn a,.red-btn,span.red-btn a,a.gold-btn,span.gold-btn a{min-width:140px}#g-headertop .header-inner{width:95%}#g-headertop .header-inner .site-navigation p{margin-right:0rem}#g-headertop .header-inner .site-navigation .menu-top-menu-container{width:90%}#g-headertop .header-inner .site-navigation ul#menu-top-menu{display:flex;flex-direction:row;justify-content:end}.banner{height:600px}.introduction{width:95%}.introduction-images{width:95%;min-width:95%;min-height:676px}.introduction-images .top-image{height:452px}.introduction-images .bottom-image{height:452px}.introduction-images .content{height:auto;width:50%;padding:2rem 2rem;top:15%}.introduction-images .content h1{width:80%}.image-content{width:95%;min-width:95%}.image-content .right .content{height:auto;width:25rem;left:1rem;padding:3rem 2rem}.image-content .right img.image{width:74%;height:556px}.image-content .left .content{height:auto;width:25rem;right:1rem;padding:3rem 2rem}.image-content .left img.image{width:74%;height:556px}.stacked-content{width:95%;min-width:95%}.stacked-content .bottom .image{height:450px}.stacked-content .bottom .content{height:auto;width:80%;order:2;margin:-12rem auto 0;padding:2rem 2rem}.stacked-content .top .content{height:auto;width:80%;order:1;margin:6rem auto -12rem;padding:2rem 2rem}.stacked-content .top .image{height:450px}.testimonial-container .inner{width:95%}.parallex-image{height:735px}.home .quicklinks-container .inner,.single-post .quicklinks-container .inner{margin:3rem auto 4rem}.home .quicklinks-container .inner .quicklinks .quicklink,.single-post .quicklinks-container .inner .quicklinks .quicklink{max-height:450px}.quicklinks-container{margin-bottom:0rem}.quicklinks-container .inner{width:95%;min-width:95%;margin:3rem auto 0}.quicklinks-container .inner .quicklinks .quicklink{max-height:350px}.quicklinks-container .inner .quicklinks .quicklink .image{height:265px}.quicklinks-container .inner .quicklinks .quicklink .link{width:80%;padding:2rem 1rem 1.5rem 1rem}.quicklinks-container .inner .quicklinks .quicklink .link span.heading{font-size:22px;line-height:30px}.book-now-banner{text-align:center;margin:3rem auto 2rem;width:95%}.fifty-fifty{width:95%;min-width:95%}.fifty-fifty .right .image{width:50%;flex:0 50%}.fifty-fifty .right .image img{height:48vw}.fifty-fifty .right .image iframe{height:48vw}.fifty-fifty .right .content{padding:0 1vw 0 2vw}.fifty-fifty .left .image{width:50%;flex:0 50%}.fifty-fifty .left .image iframe{height:48vw}.fifty-fifty .left .image img{height:48vw}.fifty-fifty .left .content{padding:0 2vw 0 1vw}.loop.owl-theme .owl-item .item a img{display:block;width:100%;height:34vw;min-height:348px;object-fit:cover}.single-post .content-area{width:95%;min-width:95%}.single-post nav#nav-single{min-width:95%;width:95%}.page-template-page-contact .contact-form .inner{width:95%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:42%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:42%}.page-template-page-contact .contact-form .inner textarea{width:92.3%}.footer-awards .inner{width:95%;padding:6rem 0 8rem 0}.footer .footer-inner{width:95%}}@media (min-width:768px) and (max-width:959px){.page-template-page-full .main-content{width:95%;margin:4.5rem auto}div#wedding_calendar .container{width:80%;min-width:60vw;margin:4rem auto 3rem}div#wedding_calendar .container h2{margin-bottom:2rem}.enquire-popup-content{width:41rem;overflow:scroll}#mc_embed_signup form#mc-embedded-subscribe-form{width:90%}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll input{width:175px}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll #mc-embedded-subscribe{width:auto;min-width:100%}a.outline-btn,span.outline-btn a,.red-btn,span.red-btn a,a.gold-btn,span.gold-btn a{min-width:110px;padding:0 12px}h2,span.heading{font-size:30px;line-height:40px}#primary{overflow:hidden}#g-headertop .header-inner{width:98%;height:114px}#g-headertop .header-inner .site-logo{width:28%;flex:0 28%}#g-headertop .header-inner .site-logo img{width:100%;height:auto;top:3px;display:block;position:relative}#g-headertop .header-inner .site-navigation .mobmenur-container{position:relative;right:0;display:inline-block;top:5px}#g-headertop .header-inner .site-navigation ul#menu-top-menu{display:none}#g-headertop .header-inner .site-navigation p{margin-right:0;margin-top:-15px}#g-headertop .header-inner .site-navigation p a.header-tel{margin-right:2rem}#g-headertop .header-inner .site-navigation p a.so-button{margin-right:3px;margin-left:3px}#g-headertop .header-inner .site-navigation p a.so-button:last-of-type{margin-right:1rem}.banner{height:500px}.banner .inner span.sub-title{margin-top:20%}.home .quicklinks-container .inner,.single-post .quicklinks-container .inner{width:95%;min-width:95%;margin:3rem auto 2rem}.introduction-images{margin:4rem auto 2rem;width:96%;min-width:96%}.introduction-images .top-image{width:100%;height:450px}.introduction-images .content{width:522px;padding:3rem 3rem;top:26%;left:8%}.introduction-images .bottom-image{width:100%;display:flex;position:absolute;order:1;height:450px;object-fit:cover;bottom:0}.image-content{width:95%;min-width:95%}.image-content .right{margin-bottom:2rem;margin-top:2rem}.image-content .right .content{height:auto;width:25rem;position:absolute;left:0;padding:2rem 2rem}.image-content .right img.image{width:74%;height:556px}.image-content .left{margin-bottom:2rem;margin-top:2rem}.image-content .left .content{height:auto;width:25rem;position:absolute;left:0;padding:2rem 2rem}.image-content .left img.image{width:74%;height:556px}.stacked-content{width:95%;min-width:95%;margin:2rem auto 3rem}.stacked-content .bottom{margin-top:1rem}.stacked-content .bottom .image{height:430px;object-fit:cover}.stacked-content .bottom .content{width:85%;margin:-8rem auto 2rem;padding:2rem 1rem}.stacked-content .top{margin-bottom:0}.stacked-content .top .content{width:85%;margin:6rem auto -8rem;padding:2rem 1rem}.stacked-content .top .image{width:100%;order:2;height:430px;object-fit:cover}.stacked-content .column-1{margin-right:4%;width:48%}.testimonial-container{padding:3rem 0 5rem;margin-bottom:2rem;margin-top:0rem}.testimonial-container .inner{width:95%;margin:1rem auto}.testimonial-container .inner .testimonials.owl-carousel .owl-dots{top:100%}.parallex-image{height:535px;margin-top:-3rem;background-attachment:scroll}.quicklinks-container,.quicklinks-container.news{width:100%}.quicklinks-container .inner,.quicklinks-container.news .inner{width:95%;min-width:95%}.quicklinks-container .inner .quicklinks,.quicklinks-container.news .inner .quicklinks{display:flex !important;height:auto !important;min-height:100% !important}.quicklinks-container .inner .quicklinks .quicklink,.quicklinks-container.news .inner .quicklinks .quicklink{width:100%;margin-right:0;max-height:100%}.quicklinks-container .inner .quicklinks .quicklink .link,.quicklinks-container.news .inner .quicklinks .quicklink .link{width:82%;padding:2rem 1rem 1.5rem 1rem}.quicklinks-container .inner .quicklinks .quicklink .link span.heading,.quicklinks-container.news .inner .quicklinks .quicklink .link span.heading{font-size:22px;line-height:32px;margin-bottom:15px}.quicklinks-container .inner .quicklinks .quicklink .image,.quicklinks-container.news .inner .quicklinks .quicklink .image{height:300px}.quicklinks-container .inner .quicklinks .owl-nav,.quicklinks-container.news .inner .quicklinks .owl-nav{margin-top:10px;width:100%;margin-right:0;right:0;position:absolute;bottom:101%}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;float:right}.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next,.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev,.quicklinks-container .inner .quicklinks .owl-nav button.owl-dot,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-dot{height:46px;width:46px;background-color:#b59467;color:white;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease;margin-left:10px}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next:hover,.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev:hover,.quicklinks-container .inner .quicklinks .owl-nav button.owl-dot:hover,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next:hover,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev:hover,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-dot:hover{background-color:#f1f6f0;transition:all 0.4s ease}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next span,.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev span,.quicklinks-container .inner .quicklinks .owl-nav button.owl-dot span,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next span,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev span,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-dot span{top:-2px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.quicklinks-container.news .inner .quicklinks{min-height:430px !important}.quicklinks-container.news .inner .quicklinks .quicklink{width:100%;margin-right:0;max-height:430px}.page-id-19 .quicklinks-container,.post-type-archive-bedrooms .quicklinks-container{overflow:visible}.page-id-19 .quicklinks-container .inner .quicklinks,.post-type-archive-bedrooms .quicklinks-container .inner .quicklinks{height:auto !important;min-height:390px !important}.page-id-19 .quicklinks-container .inner .quicklinks .quicklink,.post-type-archive-bedrooms .quicklinks-container .inner .quicklinks .quicklink{width:48%;margin-right:2%;max-height:390px}.page-id-19 .quicklinks-container:last-of-type,.post-type-archive-bedrooms .quicklinks-container:last-of-type{overflow:visible}.page-id-19 .quicklinks-container:last-of-type .inner .quicklinks,.post-type-archive-bedrooms .quicklinks-container:last-of-type .inner .quicklinks{height:auto !important;min-height:390px !important}.page-id-19 .quicklinks-container:last-of-type .inner .quicklinks .quicklink,.post-type-archive-bedrooms .quicklinks-container:last-of-type .inner .quicklinks .quicklink{width:100%;margin-right:0%;max-height:390px}.book-now-banner{text-align:center;margin:8rem auto 2rem;width:95%}.introduction{text-align:center;margin:3rem auto 2rem;width:95%}.introduction h1,.introduction h2{text-align:center;margin-bottom:24px;font-size:30px;line-height:40px}.introduction p{font-size:18px;line-height:26px}.fifty-fifty{width:95%;min-width:95%;margin:0rem auto 0rem}.fifty-fifty .right{flex-direction:column;margin-bottom:1rem;margin-top:2rem}.fifty-fifty .right .content{text-align:left;padding:0 2vw 0 3vw;width:100%}.fifty-fifty .right .content .buttons{width:100%}.fifty-fifty .right .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:30px}.fifty-fifty .right .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.fifty-fifty .left{flex-direction:column;margin-bottom:1rem;margin-top:2rem}.fifty-fifty .left .content{text-align:left;padding:0 2vw 0 3vw;width:100%}.fifty-fifty .left .content .buttons{width:100%}.fifty-fifty .left .image{margin:0px 0 0px 0%;max-height:420px;min-height:420px;object-fit:cover;width:100%;margin-top:30px}.fifty-fifty .left .image img{max-height:420px;min-height:420px;object-fit:cover;width:100%}.single-bedrooms .features{position:absolute;order:2;padding:0.5rem 1rem;order:2;top:auto;bottom:25px;min-height:350px;left:25px}.single-bedrooms .features span.rate{font-size:35px;line-height:45px}.single-bedrooms .features .room-includes .feature{margin:8px 0}.single-bedrooms .features .rates{margin-bottom:20px}.loop.owl-theme{margin:50px auto 5px}.loop.owl-theme .owl-item .item a img{height:34vw;min-height:356px}.blog .quicklinks-container .inner .quicklinks .quicklink,.blog .quicklinks-container.news .inner .quicklinks .quicklink{width:48%;margin-right:2%;height:100%;max-height:500px}.blog .quicklinks-container .inner .quicklinks .quicklink .image,.blog .quicklinks-container.news .inner .quicklinks .quicklink .image{height:300px}.blog .quicklinks-container .inner .quicklinks .quicklink .link span.heading,.blog .quicklinks-container.news .inner .quicklinks .quicklink .link span.heading{margin-bottom:0}.single-post .content-area{width:95%;min-width:95%}.single-post .content-area .site-content h1{font-size:30px;line-height:40px}.single-post .content-area .site-content .two-column .article-image img{width:100%;object-fit:cover;height:308px;object-position:center}.single-post .content-area .site-content .main-content div[itemprop="articleBody"]{width:95%;padding-left:0%;padding-right:0%}.single-post .quicklinks-container,.single-post .quicklinks-container.news{margin-bottom:1rem}.single-post .quicklinks-container .inner,.single-post .quicklinks-container.news .inner{margin:3rem auto 0rem}.single-post nav#nav-single{min-width:95%;width:95%;padding:4% 0}.single-post nav#nav-single span.post-navigation__prev--title{margin-left:9%;display:block;font-size:16px;line-height:20px}.single-post nav#nav-single .next span.post-navigation__next--title{margin-right:0%;font-size:16px;line-height:21px;width:85%;margin-left:6%}.page-template-page-contact a.phone{margin-top:4px}.page-template-page-contact .social-contact{margin-top:20px}.page-template-page-contact .fifty-fifty .right{flex-direction:row}.page-template-page-contact .fifty-fifty .right .content{text-align:left;padding:0 2vw 0 0vw;width:100%}.page-template-page-contact .fifty-fifty .right .image iframe{height:356px}.page-template-page-contact .contact-form{padding-bottom:0px;padding-top:45px}.page-template-page-contact .contact-form h2{margin-bottom:20px}.page-template-page-contact .contact-form .inner{width:95%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:22px;width:42.9%;font-size:16px;margin-right:1%}.page-template-page-contact .contact-form .inner textarea{padding:16px;width:95%;font-size:16px}.footer-awards .inner{width:95%;padding:3rem 0 5rem 0}.footer .footer-inner{width:95%}.footer .footer-inner span.spacer{margin:0 5px}}@media (min-width:320px) and (max-width:767px){.page-template-page-full .main-content{width:90%;margin:3.5rem auto}div#wedding_calendar .container{width:80%;min-width:60vw;margin:4rem auto 3rem}div#wedding_calendar .container h2{margin-bottom:2rem}.enquire-popup-content{width:100%;padding:0.7rem;overflow:scroll}#mc_embed_signup form#mc-embedded-subscribe-form{width:90%}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll{display:flex;flex-direction:column}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll .mc-field-group{margin-right:0;width:85%}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll input{width:100%;margin-top:0.5rem;margin-right:0}#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll #mc-embedded-subscribe{width:100%;min-width:100%}a.outline-btn,span.outline-btn a,.red-btn,span.red-btn a,a.gold-btn,span.gold-btn a{min-width:110px;padding:0 12px}h1{font-size:28px;line-height:38px}h2,span.heading{font-size:25px;line-height:35px}span.sub-heading{font-size:14px;line-height:20px}#primary{overflow:hidden}.mobmenu-right-panel{background-color:#f7f7f7;width:100%}.mobmenu-content{height:auto !important;width:86%}#mobmenuright>.widgettitle,#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name,.mobmenu-content .mobmenu-tabs-header li{font-size:15px;line-height:20px;padding:12px 0px 12px 10px}.mob-expand-submenu i{font-size:20px}#g-headertop .header-inner{width:90%;height:92px}#g-headertop .header-inner .site-logo{width:80%;flex:0 80%;padding-right:2rem}#g-headertop .header-inner .site-logo img{width:100%;height:auto;max-width:200px}#g-headertop .header-inner .site-navigation{width:20%;flex:0 20%}#g-headertop .header-inner .site-navigation p{display:none}#g-headertop .header-inner .site-navigation .mobmenur-container{position:relative;right:0;display:inline-block;top:-2px;float:right}#g-headertop .header-inner .site-navigation ul#menu-top-menu{display:none}#g-headertop .header-inner .site-navigation p{margin-right:0;margin-top:-15px}#g-headertop .header-inner .site-navigation p a.header-tel{margin-right:2rem}#g-headertop .header-inner .site-navigation p a.so-button{margin-right:3px;margin-left:3px}#g-headertop .header-inner .site-navigation p a.so-button:last-of-type{margin-right:1rem}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:680px !important;min-height:680px !important}.slider .no-js .owl-carousel .owl-item .item,.slider .owl-carousel .owl-item .item{height:680px;min-height:680px}.slider .container{height:680px;min-height:680px}.slider .container .slider-content{width:95%;margin:6rem auto 0}.slider .container .slider-content .owl-slide-title{font-size:18px;line-height:28px}.slider .container .slider-content .owl-slide-sub-title{font-size:35px;line-height:45px}.slider .container .slider-content p{font-size:18px;line-height:24px;width:100%}.banner{height:400px}.banner .inner span.sub-title{margin-top:35%}.banner .inner h1.title,.banner .inner h2{font-size:30px;line-height:40px;width:90%;margin:0 auto}.home .quicklinks-container .inner,.single-post .quicklinks-container .inner{width:90%;min-width:90%;margin:3rem auto 2rem}.introduction-images{margin:4rem auto 2rem;width:90%;min-width:90%;display:flex;flex-direction:column;min-height:auto}.introduction-images .top-image{display:none}.introduction-images .content{width:85%;padding:1rem 1rem;left:auto;position:relative;margin-top:-3.5rem}.introduction-images .content h1{width:100%;margin-bottom:1rem}.introduction-images .bottom-image{width:100%;display:flex;position:relative;order:1;height:225px;object-fit:cover;bottom:0}.image-content{width:90%;min-width:90%}.image-content .right{margin-bottom:0;margin-top:1rem;flex-direction:column-reverse}.image-content .right .content{width:85%;padding:2rem 1rem;left:auto;position:relative;margin-top:-3.5rem;margin-bottom:1rem}.image-content .right img.image{width:100%;height:225px}.image-content .left{margin-bottom:0rem;margin-top:1rem;flex-direction:column-reverse}.image-content .left .content{width:85%;padding:2rem 1rem;left:auto;position:relative;margin-top:-3.5rem;margin-bottom:1rem}.image-content .left img.image{width:100%;height:225px}.stacked-content{width:90%;min-width:90%;margin:2rem auto 0rem;flex-direction:column-reverse}.stacked-content .bottom{margin-top:1rem;margin-bottom:1rem}.stacked-content .bottom .image{height:225px;object-fit:cover}.stacked-content .bottom .content{width:85%;padding:2rem 1rem;left:auto;position:relative;margin-top:-3.5rem;margin-bottom:1rem}.stacked-content .top{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column-reverse}.stacked-content .top .image{height:225px;object-fit:cover}.stacked-content .top .content{width:85%;padding:2rem 1rem;left:auto;position:relative;margin-top:-3.5rem;margin-bottom:1rem}.stacked-content .column-1{margin-right:0;width:100%}.stacked-content .column-2{width:100%}.testimonial-container{padding:3rem 0 6rem;margin-bottom:2rem;margin-top:0rem}.testimonial-container .inner{width:90%;margin:1rem auto}.testimonial-container .inner .testimonials.owl-carousel .item .testimonal p{font-size:16px;line-height:22px}.testimonial-container .inner .testimonials.owl-carousel .owl-dots{top:100%}.parallex-image{height:435px;margin-top:-3rem;background-attachment:scroll}.quicklinks-container,.quicklinks-container.news{width:100%;margin-top:3rem;margin-bottom:3rem}.quicklinks-container h2,.quicklinks-container.news h2{margin-bottom:5rem}.quicklinks-container .inner,.quicklinks-container.news .inner{width:90%;min-width:90%}.quicklinks-container .inner .quicklinks,.quicklinks-container.news .inner .quicklinks{display:flex !important;height:auto !important;min-height:390px !important}.quicklinks-container .inner .quicklinks .quicklink,.quicklinks-container.news .inner .quicklinks .quicklink{width:100%;margin-right:0;max-height:390px}.quicklinks-container .inner .quicklinks .quicklink .image,.quicklinks-container.news .inner .quicklinks .quicklink .image{height:242px;width:100%;position:relative}.quicklinks-container .inner .quicklinks .quicklink .link,.quicklinks-container.news .inner .quicklinks .quicklink .link{width:82%;padding:1.5rem 1rem 1rem 1rem;bottom:46px}.quicklinks-container .inner .quicklinks .quicklink .link span.heading,.quicklinks-container.news .inner .quicklinks .quicklink .link span.heading{font-size:20px;line-height:30px;margin-bottom:15px}.quicklinks-container .inner .quicklinks .owl-nav,.quicklinks-container.news .inner .quicklinks .owl-nav{margin-top:10px;width:100%;margin-right:0;right:0;position:absolute;bottom:101%}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;float:right}.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next,.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev,.quicklinks-container .inner .quicklinks .owl-nav button.owl-dot,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-dot{height:46px;width:46px;background-color:#b59467;color:white;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease;margin-left:10px}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next:hover,.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev:hover,.quicklinks-container .inner .quicklinks .owl-nav button.owl-dot:hover,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next:hover,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev:hover,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-dot:hover{background-color:#f1f6f0;transition:all 0.4s ease}.quicklinks-container .inner .quicklinks .owl-nav button.owl-next span,.quicklinks-container .inner .quicklinks .owl-nav button.owl-prev span,.quicklinks-container .inner .quicklinks .owl-nav button.owl-dot span,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-next span,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-prev span,.quicklinks-container.news .inner .quicklinks .owl-nav button.owl-dot span{top:-2px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.page-id-19 .quicklinks-container,.post-type-archive-bedrooms .quicklinks-container{overflow:visible}.page-id-19 .quicklinks-container .inner,.post-type-archive-bedrooms .quicklinks-container .inner{margin:3rem auto -60px}.page-id-19 .quicklinks-container .inner .quicklinks,.post-type-archive-bedrooms .quicklinks-container .inner .quicklinks{height:auto !important;min-height:100% !important}.page-id-19 .quicklinks-container .inner .quicklinks .quicklink,.post-type-archive-bedrooms .quicklinks-container .inner .quicklinks .quicklink{width:100%;margin-right:0%;max-height:350px}.page-id-19 .quicklinks-container:last-of-type,.post-type-archive-bedrooms .quicklinks-container:last-of-type{overflow:visible}.page-id-19 .quicklinks-container:last-of-type .inner .quicklinks,.post-type-archive-bedrooms .quicklinks-container:last-of-type .inner .quicklinks{height:auto !important;min-height:100% !important}.page-id-19 .quicklinks-container:last-of-type .inner .quicklinks .quicklink,.post-type-archive-bedrooms .quicklinks-container:last-of-type .inner .quicklinks .quicklink{width:100%;margin-right:0%;max-height:350px}.page-id-19 .quicklinks-container{overflow:visible}.page-id-19 .quicklinks-container h2{margin-bottom:3rem}.book-now-banner{text-align:center;margin:4rem auto 2rem;width:90%}.introduction{text-align:center;margin:3rem auto 2rem;width:90%}.introduction h1,.introduction h2{text-align:center;margin-bottom:24px;font-size:30px;line-height:40px}.introduction p{font-size:18px;line-height:26px}.fifty-fifty{width:90%;min-width:90%;margin:0rem auto 0rem}.fifty-fifty .right{flex-direction:column;margin-bottom:1rem;margin-top:1rem}.fifty-fifty .right .content{text-align:left;padding:0 2vw 0 3vw;width:100%}.fifty-fifty .right .image{margin:0px 0 0px 0%;max-height:76vw;min-height:76vw;object-fit:cover;width:100%;margin-top:30px}.fifty-fifty .right .image img{max-height:76vw;min-height:76vw;object-fit:cover;width:100%}.fifty-fifty .left{flex-direction:column;margin-bottom:1rem;margin-top:1rem}.fifty-fifty .left .content{text-align:left;padding:0 2vw 0 3vw;width:100%}.fifty-fifty .left .image{margin:0px 0 0px 0%;max-height:76vw;min-height:76vw;object-fit:cover;width:100%;margin-top:30px}.fifty-fifty .left .image img{max-height:76vw;min-height:76vw;object-fit:cover;width:100%}.single-bedrooms .features{position:relative;order:2;padding:1.5rem 1rem;order:2;top:auto;bottom:0;min-height:309px;left:0;margin-top:2rem;width:91%}.single-bedrooms .features span.rate{font-size:35px;line-height:45px}.single-bedrooms .features .room-includes .feature{margin:8px 0}.single-bedrooms .features .rates{margin-bottom:20px}.single-bedrooms .quicklinks-container{margin-top:3rem;margin-bottom:3rem}.loop.owl-theme{margin:50px auto 5px}.loop.owl-theme .owl-item .item a img{height:34vw;min-height:280px}.loop.owl-theme .owl-nav{margin-top:10px;width:100%;margin-right:0;right:0;position:absolute;bottom:14%}.loop.owl-theme .owl-nav button.owl-next{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;float:right}.loop.owl-theme .owl-nav button.owl-prev{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.loop.owl-theme .owl-nav button.owl-next,.loop.owl-theme .owl-nav button.owl-prev,.loop.owl-theme .owl-nav button.owl-dot{height:46px;width:46px;background-color:#b59467;color:white;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease;margin-left:10px}.loop.owl-theme .owl-nav button.owl-next:hover,.loop.owl-theme .owl-nav button.owl-prev:hover,.loop.owl-theme .owl-nav button.owl-dot:hover{background-color:#f1f6f0;transition:all 0.4s ease}.loop.owl-theme .owl-nav button.owl-next span,.loop.owl-theme .owl-nav button.owl-prev span,.loop.owl-theme .owl-nav button.owl-dot span{top:-2px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.blog .quicklinks-container .inner .news-header-section,.blog .quicklinks-container.news .inner .news-header-section,.category .quicklinks-container .inner .news-header-section,.category .quicklinks-container.news .inner .news-header-section{flex-direction:column;height:auto;margin-bottom:2rem}.blog .quicklinks-container .inner .news-header-section #sidebar,.blog .quicklinks-container.news .inner .news-header-section #sidebar,.category .quicklinks-container .inner .news-header-section #sidebar,.category .quicklinks-container.news .inner .news-header-section #sidebar{width:100%}.blog .quicklinks-container .inner .news-header-section #sidebar label.screen-reader-text,.blog .quicklinks-container.news .inner .news-header-section #sidebar label.screen-reader-text,.category .quicklinks-container .inner .news-header-section #sidebar label.screen-reader-text,.category .quicklinks-container.news .inner .news-header-section #sidebar label.screen-reader-text{margin-bottom:1rem;display:block}.blog .quicklinks-container .inner .news-header-section #sidebar ul select#wp-block-categories-1,.blog .quicklinks-container.news .inner .news-header-section #sidebar ul select#wp-block-categories-1,.category .quicklinks-container .inner .news-header-section #sidebar ul select#wp-block-categories-1,.category .quicklinks-container.news .inner .news-header-section #sidebar ul select#wp-block-categories-1{width:100%;margin-left:0}.blog .quicklinks-container .inner .quicklinks .quicklink,.blog .quicklinks-container.news .inner .quicklinks .quicklink,.category .quicklinks-container .inner .quicklinks .quicklink,.category .quicklinks-container.news .inner .quicklinks .quicklink{width:100%;margin-right:0%;height:100%;max-height:100%}.blog .quicklinks-container .inner .quicklinks .quicklink .image,.blog .quicklinks-container.news .inner .quicklinks .quicklink .image,.category .quicklinks-container .inner .quicklinks .quicklink .image,.category .quicklinks-container.news .inner .quicklinks .quicklink .image{height:300px}.blog .quicklinks-container .inner .quicklinks .quicklink .link span.heading,.blog .quicklinks-container.news .inner .quicklinks .quicklink .link span.heading,.category .quicklinks-container .inner .quicklinks .quicklink .link span.heading,.category .quicklinks-container.news .inner .quicklinks .quicklink .link span.heading{margin-bottom:0}.single-post .content-area{width:95%;min-width:95%}.single-post .content-area .site-content h1{font-size:30px;line-height:40px}.single-post .content-area .site-content .two-column{flex-direction:column}.single-post .content-area .site-content .two-column .page-header{width:90%;padding:0% 0% 0 0}.single-post .content-area .site-content .two-column .article-image{width:90%;margin-top:2rem}.single-post .content-area .site-content .two-column .article-image img{width:100%;object-fit:cover;height:70vw;object-position:center}.single-post .content-area .site-content .main-content{display:flex;margin:40px auto;justify-content:center}.single-post .content-area .site-content .main-content div[itemprop="articleBody"]{width:90%;padding-left:0%;padding-right:0%}.single-post .content-area .site-content .main-content div[itemprop="articleBody"] img{margin:2rem 0;height:74vw;object-fit:cover;object-position:center;width:100%}.single-post .quicklinks-container,.single-post .quicklinks-container.news{margin-bottom:1rem}.single-post .quicklinks-container .inner,.single-post .quicklinks-container.news .inner{margin:3rem auto 0rem}.single-post nav#nav-single{min-width:95%;width:95%;padding:4% 0;flex-direction:column}.single-post nav#nav-single a{width:100%;margin-bottom:1rem}.single-post nav#nav-single span.post-navigation__prev--title{margin-left:9%;display:block;font-size:16px;line-height:20px}.single-post nav#nav-single .next span.post-navigation__next--title{margin-right:0%;font-size:16px;line-height:21px;width:85%;margin-left:6%}.page-template-page-contact a.phone{margin-top:4px}.page-template-page-contact a.email{font-size:16px;line-height:20px}.page-template-page-contact .social-contact{margin-top:20px}.page-template-page-contact .fifty-fifty .right{flex-direction:column;margin-top:3rem;margin-bottom:3rem}.page-template-page-contact .fifty-fifty .right .content{text-align:left;padding:0 0vw 0 0vw;width:100%}.page-template-page-contact .fifty-fifty .right .image iframe{height:74vw;width:100%}.page-template-page-contact .contact-form{padding-bottom:0px;padding-top:45px}.page-template-page-contact .contact-form h2{margin-bottom:20px}.page-template-page-contact .contact-form .inner{width:90%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:15px;width:90%;font-size:16px;margin-right:0%;margin-bottom:5px}.page-template-page-contact .contact-form .inner textarea{padding:16px;width:89.5%;font-size:16px}.lets-talk a{font-size:16px;line-height:20px;display:block}.lets-talk .spacer{display:none}.footer-awards .inner{width:90%;padding:3rem 0 4rem 0}.footer .footer-inner{width:90%;text-align:center}.footer .footer-inner .footer-top{flex-direction:column;margin:3rem 0 3rem}.footer .footer-inner .footer-top .header{margin-bottom:10px}.footer .footer-inner .footer-top .footer-left{width:100%;flex:0 100%;margin-bottom:0rem;order:2}.footer .footer-inner .footer-top .footer-centre{width:100%;flex:0 100%;order:1}.footer .footer-inner .footer-top .footer-right{width:100%;flex:0 100%;order:3}.footer .footer-inner .footer-top .footer-right .header{text-align:center}.footer .footer-inner .footer-top .footer-right .social{text-align:center}}