.vc_transform .container.grid-container{max-width:100%!important}.hide-this{display:none !important}.container{display:block;width:100%;max-width:1400px !important;float:none;margin:0 auto !important}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:0 !important;padding-right:0 !important;width:100%}.white-text{color:#fff !important}.no-padding{padding:0 !important}.content-padding{padding:0 35px !important}.max-width300{margin:0 auto;width:100%;max-width:300px;display:block;float:none !important}.max-width400{margin:0 auto;width:100%;max-width:400px;display:block;float:none !important}.max-width500{margin:0 auto !important;width:100% !important;max-width:500px !important;display:block !important;float:none !important}.max-width600{margin:0 auto !important;width:100% !important;max-width:600px !important;display:block !important;float:none !important}.max-width700{margin:0 auto !important;width:100% !important;max-width:700px !important;display:block !important;float:none !important}.max-width800{margin:0 auto !important;width:100% !important;max-width:800px !important;display:block !important;float:none !important}.max-width900{margin:0 auto !important;width:100% !important;max-width:900px !important;display:block !important;float:none !important}.max-width1000{margin:0 auto !important;width:100% !important;max-width:1000px !important;display:block !important;float:none !important}.max-width1800{margin:0 auto !important;width:100% !important;max-width:1800px !important;display:block !important;float:none !important}img{max-width:100%;height:auto}body{overflow-x:hidden;color:#333}body a{color:#333}.admin-bar{padding-top:2rem}.admin-bar .navbar:not(.fixed-top){top:2rem}.admin-bar .fixed-top,.admin-bar .searchTop{top:2rem}.fixed-top{background:#343a40;width:100%}body.menuOpen .fixed-top{right:16.875rem;left:auto}.navbar:not(.fixed-top){position:absolute;top:0;left:0;width:100%}.navbar{transition:all linear .2s;z-index:1030;color:#fff;background-color:#333}.navbar a{color:#fff}.fixed-logo{display:none}.fixed-top .fixed-logo{display:block;height:92px;margin:10px auto}.fixed-top .nofixed-logo{display:none}.navbar-brand{position:relative}.navbar:not(.fixed-top) .navbar-brand .nofixed-logo{position:absolute;top:-3.125rem;left:0;max-width:none}.navbar.header-bg:not(.fixed-top) .navbar-brand .nofixed-logo{position:relative;top:0;max-height:6.25rem}.navbar-toggler{height:auto;position:relative;border:none;padding:0;text-align:center;vertical-align:middle;box-sizing:border-box;font-size:35px;display:inline-block}.navbar-toggler .navbar-toggler-icon{background-image:none !important;height:auto;width:auto}.navbar:not(.fixed-top){padding-top:1rem;padding-bottom:1rem}.searchTop{position:relative;top:auto;left:0;width:100%;z-index:1031}.searchTop .form-control{background-color:transparent;padding:0 1.5625rem;border-radius:0;color:#fff;border:none;border-bottom:1px solid #fff}.form-control:focus{outline:none;box-shadow:none}.searchTop form{position:relative}.searchTop .search-close{position:absolute;top:0;right:0;background:0 0;color:#fff;border:none;cursor:pointer}.searchTop .search-icon{position:absolute;top:.5rem;left:0;opacity:.5;background:0 0;color:#fff;border:none}.nav-right .search{font-size:1.25rem;vertical-align:middle;cursor:pointer}.rightSide-menu{position:fixed;top:0;right:0;bottom:0;background:#343040;max-width:0;width:100%;display:block !important;overflow-x:hidden;transition:.5s}.rightSide-menu ul{width:100%}.rightSide-menu .navbar-nav li{display:inline-block;width:100%;padding:.4375rem 0}.rightSide-menu .navbar-nav li a{padding:0}.rightSide-menu .navbar-nav li .dropdown-menu{position:relative;top:0;display:block;background:0 0;border:none;padding-left:1rem;padding:0;margin:0;max-height:0;overflow:hidden;transition:all linear .2s}.rightSide-menu .navbar-nav li .dropdown-menu.show{max-height:100%}.rightSide-menu .navbar-nav li .dropdown-menu li:first-child{padding-top:.625rem}.rightSide-menu .navbar-nav li .dropdown-menu a{padding-left:.625rem}.rightSide-menu .navbar-nav li .dropdown-menu a:hover,.rightSide-menu .navbar-nav li .dropdown-menu a:focus{background:0 0}.rightSide-menu .dropdown-toggle:after{margin-top:.625rem;float:right}.wrapperInner{transition:margin-right .5s}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff}.closebtn{font-size:1.875rem}.admin-bar .closebtn{margin-top:30px}.admin-bar .navbar-toggler .closebtn{margin-top:0}.closebtn:hover{text-decoration:none}.headercenter .navbar-brand{margin-right:auto;margin-left:auto;max-width:212px}.headercenter .container{position:relative}.headerinline .navbar-nav{flex-direction:row;-webkit-box-orient:horizontal}.headerinline .navbar-nav li{position:relative}.headerinline .navbar-nav li .dropdown-menu{position:absolute;top:100%;left:0;background:#fff;margin:0}.headerinline .navbar-nav li:hover .dropdown-menu{display:block}.headerinline .navbar-nav li .dropdown-menu li .dropdown-item{padding-left:25px;font-size:12px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.headerinline .navbar-nav li .dropdown-menu li .dropdown-item:hover{padding:18px 25px;background-color:#333;color:#fff}.headerinline .navbar-nav li .dropdown-menu li a{color:#333}.headerinline .navbar-nav a{padding:0 1rem;font-size:.85rem}.headerinline .navbar-nav li .dropdown-menu li .dropdown-item:before{content:'▷';font-size:inherit;margin-right:15px;color:#333}.headerinline .navbar-nav li .dropdown-menu li .dropdown-item:hover:before{color:red}.headerinline .navbar-toggler{display:none}.headerinline .rightSide-menu{display:none !important}.headerdisplaynone .navbar-brand img{display:none}.header-v3 .rightSide-menu{text-align:right;transition:.5s}.header-v3 .rightSide-menu ul{max-width:350px;display:inline-block;width:100%}.header-v3 .navbar-toggler .closebtn{display:none}.header-v3 .navbar-toggler.close-menu .closebtn{display:inline-block}.header-v3 .navbar-toggler.close-menu .navbar-toggler-icon{display:none}.header-v3 .rightSide-menu .closebtn{opacity:0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-transform:translate3d(0,1.25rem,0);transform:translate3d(0,1.25rem,0);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header-v3 .rightSide-menu.is-open .closebtn{opacity:1;-webkit-transition:all .4s .6s ease-out;transition:all .4s .6s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu ul li{opacity:0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-transform:translate3d(0,1.25rem,0);transform:translate3d(0,1.25rem,0)}.header-v3 .rightSide-menu.is-open ul li{opacity:1}.header-v3 .rightSide-menu.is-open ul li:nth-child(1){-webkit-transition:all .4s .2s ease-out;transition:all .4s .2s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(2){-webkit-transition:all .4s .4s ease-out;transition:all .4s .4s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(3){-webkit-transition:all .4s .6s ease-out;transition:all .4s .6s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(4){-webkit-transition:all .4s .8s ease-out;transition:all .4s .8s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(5){-webkit-transition:all .4s 1s ease-out;transition:all .4s 1s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(6){-webkit-transition:all .4s 1.2s ease-out;transition:all .4s 1.2s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(7){-webkit-transition:all .4s 1.4s ease-out;transition:all .4s 1.4s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(8){-webkit-transition:all .4s 1.6s ease-out;transition:all .4s 1.6s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(9){-webkit-transition:all .4s 1.8s ease-out;transition:all .4s 1.8s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu.is-open ul li:nth-child(10){-webkit-transition:all .4s 2s ease-out;transition:all .4s 2s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-v3 .rightSide-menu ul li .nav-link{position:relative;display:inline-block;font-size:1.25rem;font-weight:300;opacity:.85;padding:.3125rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header-v3 .rightSide-menu ul li .nav-link:before{position:absolute;top:50%;right:-2.5rem;width:2.1875rem;height:.0625rem;background:rgba(255,255,255,0);content:" ";transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.header-v3 .rightSide-menu ul li .nav-link:hover{opacity:1;padding-right:2.5rem}.header-v3 .rightSide-menu ul li .nav-link:hover:before{right:0;background:#fff}.mobile-btn{display:none}.social-link{display:inline-block;vertical-align:middle}.social-link a{font-size:2.5rem}.main-footer{background:#333;color:#fff;padding:2.5rem 0}.main-footer ul{padding-left:0;list-style:none}.main-footer a{color:#fff}.main-footer a:hover{text-decoration:none;opacity:1}.main-footer .social-link a{font-size:1.875rem}.foooter-logo{margin-bottom:1.25rem}.foooter-logo a{opacity:1}.footer-links{padding-left:0;list-style:none}.footer-links{margin-bottom:0}.footer-links li{margin-bottom:.9375rem}.main-footer h5{font-size:1.125rem;margin-bottom:1.25rem}.posts .post{display:inline-block;width:100%;vertical-align:bottom}.footer-gallery li{float:left;padding:.3125rem;width:50%}.footer-bottom{padding:1rem 0}.footer-bottom p{margin-bottom:0}.main-content{min-height:400px;display:block;clear:both}.main-content:before{content:'';display:block;clear:both}.main-content:after{content:'';display:block;clear:both}.site-main article{padding:0 15px;flex:0 0 50%;max-width:50%;margin-bottom:30px}.site-main article a:hover{text-decoration:none}.post .post-thumbnail{margin-bottom:15px}.post .post-thumbnail img{width:100%;height:250px;object-fit:cover;object-position:center}.post .entry-header{display:inline-block;width:100%;min-height:80px}.post .entry-header h3{display:inline-block;width:100%;margin-bottom:15px;font-size:24px;margin-bottom:0}.post .entry-header a .updated{display:none}.post .entry-header .edit-link{display:none}#sidebar ul{padding:0;list-style:none}#sidebar>ul>li{display:inline-block;width:100%;margin-bottom:15px}#sidebar .searchform label{display:inline-block;width:100%;margin-bottom:10px;font-size:20px;font-weight:500}#sidebar .searchform input[type=text]{border:1px solid #d7d7d7;padding:7px 15px;width:100%;background:#fff}#sidebar .searchform input[type=submit]{width:auto;margin-top:15px;background:#333;color:#fff;border:none;padding:7px 15px;float:left;min-width:120px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#sidebar .widgettitle{display:inline-block;width:100%;font-size:20px;font-weight:500;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:15px}#gallery-1 img{height:auto}#gallery-1 .gallery-item{padding:.3125rem}.comment-form{display:inline-block;width:100%}.comment-form input,.comment-form textarea{border:1px solid #d7d7d7;padding:7px 15px;width:100%;background:#fff}.comment-form textarea{resize:none;height:120px}.comment-form .form-submit .submit{width:auto;margin-top:15px;background:#333;color:#fff;border:none;padding:7px 15px;float:left;min-width:120px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:30px}.comment-form .form-submit .submit:hover{opacity:.9}.post-navigation{margin-bottom:30px;display:inline-block;width:100%}.post-navigation h2.screen-reader-text{display:none}.post-navigation .nav-previous{float:left}.post-navigation .nav-previous a:before{content:'\f177';margin-right:10px;float:left;font-family:'Font Awesome 5 Pro';padding-top:2px}.post-navigation .nav-previous a span{display:none}.post-navigation .nav-previous a span.nav-subtitle{display:inline-block}.post-navigation .nav-next{float:right}.post-navigation .nav-next a span{display:none}.post-navigation .nav-next a span.nav-subtitle{display:inline-block}.post-navigation .nav-next a:before{content:'\f178';margin-left:10px;float:right;font-family:'Font Awesome 5 Pro';padding-top:2px}.single #sidebar{margin-top:60px}.single .page-header{margin-top:60px}.single .page-header h1{font-size:30px}.single .entry-meta .updated{display:none}.single .entry-meta{display:inline-block;width:100%;margin-bottom:15px}.single .post-thumbnail{margin-bottom:20px}.single #comments{display:inline-block;width:100%;font-size:24px;margin-bottom:30px;vertical-align:bottom}.single .commentlist{padding-left:0;list-style:none}.single .commentlist li{display:inline-block;width:100%;vertical-align:bottom}.single .commentlist li:last-child{margin-bottom:0}.single .commentlist li .comment-body{display:inline-block;width:100%;vertical-align:bottom;margin-bottom:25px}.single .commentlist li .children{float:left;width:100%;padding-left:20px}.single .commentlist li .comment-meta{float:left;width:100%;margin:5px 0 0}.single .commentlist li .says{display:none}.single .commentlist li .comment-author{float:left;width:100%}.single .commentlist li .comment-author .avatar{float:left;margin-right:10px;width:60px}.single .commentlist li p{display:inline-block;width:100%;margin-bottom:5px}.rightSide-menu .menu-toggle-down{position:absolute;right:0;top:0;font-size:12px;width:30px;height:30px;text-align:center;font-style:normal;line-height:30px}.rightSide-menu .menu-toggle-down{content:'\f078';font-family:"Font Awesome 5 Pro";font-style:normal}.rightSide-menu .dropdown-menu{display:block !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rightSide-menu .menu-toggle-down.open~.dropdown-menu{max-height:500px}@media screen and (max-width:64.0625rem){.site-main article{flex:0 0 100%;max-width:100%}.headerinline .navbar-toggler{display:inline-block}.headerinline #menu-header-menu{display:none}.headerinline .rightSide-menu{display:block !important}.mobile-btn{display:block}.headerinline .navbar-nav li .dropdown-menu{position:relative;top:auto}.headerinline .closebtn{padding-right:1.5rem !important}.headerinline .navbar-nav li .dropdown-menu{background:0 0}#menu-header{display:none !important}.headerinline .navbar-nav li .dropdown-menu li a{color:#fff}.headerinline .navbar-nav li .dropdown-menu li .dropdown-item:before{color:#fff}}@media screen and (max-width:48.875rem){.admin-bar .navbar:not(.fixed-top),.admin-bar .searchTop{top:2.875rem}.admin-bar .fixed-top{top:0}.admin-bar{padding-top:0}.admin-bar .navbar.fixed-top .closebtn{margin-top:0}}@media screen and (max-width:47.9375rem){.main-footer h5{margin-top:1rem}.headercenter .nav-right .social-link{display:none}.single .page-header{margin-top:30px}.single #sidebar{margin-top:0}}@media screen and (max-width:35.9375rem){body{font-size:.875rem}.navbar-nav .nav-link{font-size:1rem}.header-v3 .rightSide-menu ul li .nav-link{font-size:1rem}.navbar.header-bg:not(.fixed-top) .navbar-brand .nofixed-logo{max-height:4rem}.fixed-top .fixed-logo{max-width:10rem}.headercenter .navbar-brand{width:100%}.navbar .social-link{display:none}}body{font-family:'Lato',sans-serif;color:#373739}#wrapperInner{padding-top:0 !important}.navbar.header-bg.header-v3{background:0 0}.headercenter.fixed-top{background:#fff !important;-webkit-box-shadow:0 3px 7px 1px rgba(26,136,197,.35);box-shadow:0 3px 7px 1px rgba(26,136,197,.35)}.headercenter.fixed-top .nav-right{top:36px}.headercenter.fixed-top .header-left ul li{margin-bottom:0;border-bottom:1px solid #cbe1f0}.headercenter.fixed-top .header-left ul li:last-child{border-bottom:0}body .headercenter.fixed-top .nav-right .social-link{display:none !important}.main-content>.page-header.pt-4.pb-4{display:none}.navbar.header-bg:not(.fixed-top) .navbar-brand .nofixed-logo{width:100%;max-height:inherit}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif}.banner-btn a{letter-spacing:3px;font-size:14px !important;text-transform:uppercase;font-weight:700}.border-bottom-smoll{width:70px !important}.z-index{z-index:99 !important}.background-text{position:absolute;top:-44px;left:0;right:0}.letter-spacing{letter-spacing:2px}p{color:#7d7d7d}.inline-block{display:inline-block;vertical-align:top}.blue-color{color:#4593d6}.black-text p{color:#000}.signature{-moz-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);-o-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg)}.admin-bar{padding-top:0}.simple-weather{font-size:.75rem!important;margin-right:5px !important}.simple-weather__day{margin-right:5px !important}.weather-widget{max-width:150px !important}.read-more-btn a{background:0 0 !important;padding-left:0 !important;font-size:12px !important;font-weight:700;letter-spacing:2px}.read-more-btn a:hover{color:#000 !important}.read-more-btn a svg{display:none !important}.read-more-btn a:hover svg{display:block !important}#menu-header-menu li ul.dropdown-menu li a{color:#373739 !important;font-size:16px !important;padding-left:15px !important}.header-left span{display:inline-block;color:#0075bc;margin:10px 10px 10px 0}nav.headercenter .container-fluid{padding:0}.header-left ul{padding:0;margin:0}.header-left ul li{background:#fff;list-style:none;margin-bottom:15px;cursor:pointer;display:flex;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;color:#333;padding:5px 10px 5px 0}.header-left ul li a{color:#373739;display:block;position:relative;background:#fff;padding:15px 15px 15px 0;width:100%;height:53px;min-width:225px;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.header-left ul li svg{color:#0075bc;margin-right:15px;font-size:20px;margin-top:0 !important;margin-left:10px;transform:rotate(0) !important}.header-left ul li .icon{padding:15.5px 15px;background:#fff;width:53px;height:53px;text-align:center}.nav-right{position:absolute;right:0;top:8px}.header-left{position:absolute;left:0;z-index:99;top:8px}.header-left ul li:last-child{margin-bottom:0}.nav-right #button-icon a{color:#4593d6;background:#ffff;padding:15px 20px;font-size:18px;font-family:'Playfair Display',serif;text-transform:uppercase}.nav-right #button-icon a svg{color:#0075bc;margin-right:10px}.nav-right .social-link{display:block;background:#fff;margin-bottom:15px !important;text-align:center}.nav-right .social-link li a svg{color:#4593d6;font-size:20px}.nav-right .social-link li a{font-size:0;padding:17.5px 0;display:block}#full-menu #menu-header-menu{text-align:left;padding-top:30px;border-top:1px solid #0075bc;margin-top:30px}#full-menu .col-md-12.pt-4.pr-4{text-align:right}#full-menu a svg,#full-menu .col-md-12 a{color:#4593d6;font-size:36px}#full-menu #menu-header-menu li a{display:block;color:#4593d6;font-size:18px;font-weight:400;padding:2px 0}#full-menu #menu-header-menu li a:hover{padding-right:0}#full-menu #menu-header-menu li a.nav-link:hover:before{display:none}#full-menu{text-align:center}#full-menu .navbar-brand{display:block}#full-menu .navbar-brand img{display:block !important}.rightSide-menu{background:#fff !important}.header-bg .navbar-brand .nofixed-logo{margin:0 auto}#full-menu #menu-header-menu .menu-btn .nav-link{background:#0075bc;color:#fff !important;text-align:center;text-transform:uppercase;font-size:14px !important;letter-spacing:3px;padding:17px 0 !important;margin:25px 0 0}.overflow-true{height:80px}span.weather-heading{font-size:.85rem;color:#4593d6}.facilities-home{margin-top:-250px;background:#fff !important}section.hero-shot{height:90vh}.welcome-section b{color:#0075bc}.welcome-section h4{font-size:18px;font-style:italic;letter-spacing:1px;line-height:28px}.welcome-section a{color:#0075bc}.welcome-section p{margin-bottom:36px}.full-width-img figure,.full-width-img div{width:100% !important}.full-width-img,.full-width-img img{width:100% !important}.welcome-section .social-link-footer{padding:0;margin-bottom:0}.welcome-section .social-link-footer li a{color:#4593d6;font-size:12px !important;margin:0 10px}.welcome-section .social-link-footer li a:hover{color:#000}.welcome-section h5 a{font-family:'Lato',sans-serif}.social-link-footer li{list-style:none;display:inline-block}.datepicker{padding:10px !important}.table-condensed thead{color:#4593d6}#our_accommodation .special-image .col-md-12,#our_accommodation .special-image .col-md-12{padding:0}#our_accommodation .locals-guide-repeat .row{margin:0}#our_accommodation .locals-guide-detail{color:#fff;text-align:left;background:0 0}#our_accommodation .all-btn-outer{width:100%}#our_accommodation .left-bgtext.center-align{background:#4593d6}#our_accommodation .center-align{height:100%;display:flex;align-items:center;justify-items:right}#our_accommodation a{color:#fff}.locals-guide-detail h3{font-size:1.45rem !important}#our_accommodation .post-content-offer{line-height:1.5;text-align:left;margin:25px;margin:25px;font-size:.85rem !important}#our_accommodation .all-btn-outer .book-btn a{display:block;background:#fff;color:#0075bc;padding:22px 10px;text-align:center;font-size:17px;font-weight:700;letter-spacing:3px}#our_accommodation .all-btn-outer .book-btn.light-blue-bg a{background:#4593d6;color:#fff}#our_accommodation .all-btn-outer .book-btn.dark-blue-bg a{background:#004f80;color:#fff}#our_accommodation .all-btn-outer .book-btn.white-bg a{font-size:20px;font-family:'Playfair Display',serif;letter-spacing:.5px;font-weight:700}#our_accommodation .all-btn-outer .book-btn.white-bg a strong{font-size:25px;font-family:'Playfair Display',serif}#our_accommodation .special-offer-footer .book-btn a:hover,#our_accommodation .all-btn-outer .book-btn.light-blue-bg a:hover{background:#388bbe;border-color:#004f80}#our_accommodation .all-btn-outer .book-btn.dark-blue-bg a:hover{background:#4593d6}#our_accommodation .room-features{margin-bottom:30px}#our_accommodation .special-offer-footer .book-btn a{background:0 0;padding:19px 36px;font-size:14px;border:1px solid;display:block;width:100%}#our_accommodation .special-offer-footer .book-btn{width:100%;text-align:center}#our_accommodation .room-features .title{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #fff}#our_accommodation .accommodation-img{position:relative;height:100%}#our_accommodation .accommodation-img img{height:100%;object-fit:cover}#our_accommodation .accommodation-img p{font-size:12px;color:#fff;text-align:center;position:absolute;z-index:99;bottom:30px;left:0;right:0;font-style:italic;font-family:'Playfair Display',serif}#our_accommodation .owl-nav{display:block !important;position:absolute;z-index:999;text-align:center;right:0;left:0;bottom:0}#our_accommodation .owl-nav button{height:80px;width:80px;border:0;background:#4593d6;color:#fff;font-size:40px;margin:2px;cursor:pointer}.overflow-inherit{overflow:inherit !important}#our_accommodation .room_features_list{margin:8px 0;font-size:.85rem !important;padding-left:25px}#our_accommodation .room-features{margin-bottom:30px}p.rate-text{text-align:center;padding:10px;color:#fff;text-shadow:0 0 5px #4d4d4d;line-height:1.2}span.entry-date{display:none !important}.auther{display:none !important}.tfree-testimonial-content p{font-size:16px;letter-spacing:2px;font-weight:400;color:#373739;line-height:24px;max-width:800px;margin:0 auto}.tfree-client-rating{margin-bottom:20px !important;margin-top:36px !important;display:block !important}.tfree-client-name{font-size:14px !important;text-transform:uppercase !important;font-family:'Lato',sans-serif}.sp-testimonial-free-section .sp-tfree-client-image{margin:0 0 40px}.sp-tfree-client-image span{display:inline-block;position:relative}.sp-tfree-client-image span:after{content:'"';background:#4593d6;width:40px;height:40px;display:block;position:absolute;right:0;top:0;border-radius:50%;font-size:60px;color:#fff;line-height:73px;font-family:'Roboto'}.slick-arrow{height:40px;width:40px;line-height:40px !important;border-radius:50%;text-align:center !important;color:#000 !important}.slick-arrow:hover{-webkit-box-shadow:3px 15px 46px 1px rgba(192,205,211,.56);box-shadow:3px 15px 46px 1px rgba(192,205,211,.56)}.tfree-client-testimonial{padding:0 85px}.box-shadow-img{-webkit-box-shadow:1px 1px 40px 5px rgba(0,0,0,.16);box-shadow:1px 1px 40px 5px rgba(0,0,0,.16)}.locals-guide-detail{background:#fff;-webkit-box-shadow:0 8px 5px 0 rgb(100 100 100/30%);box-shadow:0 8px 5px 0 rgb(100 100 100/30%)}#special_offer .locals-guide-detail{background:rgba(0,117,188,.6);position:absolute;bottom:0;text-align:center;color:#fff;width:100%;max-width:37%;padding:30px 90px}#special_offer .locals-guide-detail h3 a{color:#fff;font-size:36px;margin-bottom:30px;display:block}#special_offer .locals-guide-detail h3{font-weight:700}#special_offer .locals-guide-detail .post-content-offer{font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px}.special-offer-footer .price{display:inline-block;font-weight:700;font-size:14px}.special-offer-footer .price strong{font-size:18px;margin-left:5px}.special-offer-footer{display:flex;justify-content:space-around}.special-offer-footer .book-btn a svg{margin-left:10px}.special-offer-footer .book-btn a{background:#373739;color:#fff;padding:15px 36px;font-size:12px;font-weight:700;letter-spacing:3px;position:relative}.special-offer-footer .book-btn a:hover{background:#0075bc}#special_offer .owl-nav{position:absolute;top:50%;margin-top:-35px;width:100%}#special_offer .owl-nav button{width:70px;height:70px;background:#fff;border:0;cursor:pointer;line-height:65px}#special_offer .owl-nav button span{font-size:40px}#special_offer .owl-nav button:hover{background:#0075bc;color:#fff}#special_offer .owl-nav button.owl-next{right:30px;display:inline-block;position:absolute}#special_offer .owl-nav button.owl-prev{left:30px;display:inline-block;position:absolute}.locals-guide-detail{padding:30px;background:#fff;-webkit-box-shadow:0 8px 5px 0 rgb(100 100 100/30%);box-shadow:0 8px 5px 0 rgb(100 100 100/30%)}.projects-image img.attachment-full{object-fit:cover}.locals-guide-detail .entry-date{color:#4593d6;letter-spacing:2px;text-transform:uppercase}.locals-guide-detail h5{font-size:16px;font-weight:400;font-family:'Lato',sans-serif;margin-top:20px;margin-bottom:15px}.locals-guide-detail h5{font-size:16px;font-weight:400;font-family:'Lato',sans-serif;margin-top:20px;margin-bottom:15px}.locals-guide-detail .post-content{font-size:16px;color:#7d7d7d;margin-bottom:30px}.locals-guide-detail .auther img{width:40px !important;display:inline-block !important;height:40px;object-fit:cover;border-radius:50%}.auther p{display:inline-block;margin-left:20px;text-transform:uppercase;font-size:12px}.auther p a{color:#4593d6}.locals-guide-section{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 9%,rgba(69,186,214,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 9%,rgba(69,186,214,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 9%,rgba(69,186,214,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#45bad6',GradientType=0)}.owl-nav.disabled,owl-dots.disabled{display:none}.single-locals_guide .post-thumbnail{margin:0 !important}.locals-guide-detail .post-content{height:48px;overflow:hidden}.cc_custome_map{position:unset !important}.clustered-hovercard-content .entity-title{display:flex;align-items:baseline}a:hover{text-decoration:none}.footer-bottom{background:#373739;padding:50px 25px;color:#7d7d7d;border-top:4px solid #4593d6}.footer-menu{margin:0;padding:0;font-size:0}.footer-menu li{list-style:none;display:inline-block}.footer-menu li a{color:#7d7d7d;padding:0 20px;font-size:15px}.footer-menu li:last-child a{padding-right:0}.footer-menu li a:hover,.footer-menu li.current_page_item a{text-decoration:none;color:#4593d6}.footer-bottom p{font-family:'Playfair Display',serif;color:ddd;font-size:14px;font-style:italic}.footer-bottom p a{color:#4593d6}.main-footer{background:url(https://noosablue.dmsdesigns.com.au/wp-content/uploads/2020/10/Group-1.jpg);background-repeat:no-repeat;background-size:cover;padding:110px 0 40px;border-top:9px solid #fff}.main-footer a:hover{color:#4593d6}.footer-address ul li{display:inline-block}.footer-address>a>img{width:187px}#menu-top-footer-menu li a{color:#373739;font-family:'Playfair Display',serif;font-size:18px;font-weight:700;letter-spacing:2px;padding:0 36px;border-right:1px solid}#menu-top-footer-menu li:last-child a{border-right:0}.footer-address .address{font-size:12px;color:#000;letter-spacing:.5px;font-family:'Lato',sans-serif}.address a{color:#7d7d7d}#menu-top-footer-menu{margin:30px 0}.social-link-footer li a{color:#373739;font-size:20px !important;margin:0 12px}.social-link-footer{margin-bottom:36px}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450 !important;padding:15px 25px !important;text-align:center !important;background-color:#46a906 !important;color:#fff !important;font-family:'Playfair Display',sans-serif !important;font-size:1.25rem !important;font-style:italic !important;letter-spacing:1px !important;font-weight:300 !important;border-radius:15px !important}.dark-text p{color:#333 !important}.tabing-contact .vc_active{-webkit-box-shadow:1px 1px 12px 1px rgba(0,0,0,.16);box-shadow:1px 1px 12px 1px rgba(0,0,0,.16)}.tabing-contact .vc_tta-tabs-list li a{font-size:20px;color:#0075bc !important;font-family:Playfair Display;font-style:italic;border:0 !important;padding:40px 20px !important;border-bottom:1px solid #e2e2e2 !important;height:100%;display:flex;align-items:center;text-align:center}.tabing-contact .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color:#fff;color:#666}.tabing-contact .vc_active .vc_tta-panel-body{padding:70px 150px 70px 70px !important}.contact-form-section .scroll-down-button:after{display:none !important}.contact-form-section .form-control{border-radius:0;font-size:16px !important;height:48px;background:#f7f7f7;border:none;border-bottom:1px solid #0075bc}.contact-form-section textarea.form-control{height:auto}.contact-form-section .form-control label{margin-bottom:0}.contact-form-section .row{align-items:center;margin-bottom:10px}.form-shadow{-webkit-box-shadow:1px 1px 12px 1px rgba(77,77,77,.1);box-shadow:1px 1px 12px 1px rgba(77,77,77,.1);background:#fff !important}.submit-btn{text-align:right}.submit-btn input{background:#4593d6;border:0;color:#fff;font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;height:55px;min-width:300px}.ajax-loader{display:block !important;margin:0 auto !important}.top-btn-section{z-index:999}.contact-form-section{background-size:100%;background-position:center bottom !important}.tabing-contact ul.vc_tta-tabs-list{display:flex;flex-direction:column;justify-content:space-between}.enquiry-form label{font-size:16px;color:#0075bc;text-align:right;font-family:Playfair Display;font-weight:500;font-style:normal;width:100%}.privacy-policy h4{font-size:1.1rem !important;margin:25px 0 !important;color:#0075bc !important}.privacy-policy h3{font-size:1.1rem !important;color:#0075bc !important}.wpb_text_column.wpb_content_element.vc_custom_1608509281752.privacy-policy{max-height:500px !important;overflow:auto !important}.facilities-banner-right{padding:0 50px !important}.banner-top ul{text-align:center}.banner-top ul li{display:inline-block;color:#fff}.banner-top ul li a{color:#fff;font-size:18px;font-family:'Playfair Display',serif;font-weight:700;margin:0 20px;position:relative}.banner-top ul li a:after{content:"";display:block;overflow:hidden;clear:both;width:2px;height:19px;background:#fff;position:absolute;top:3px;left:-18px}.banner-top ul li:first-child a:after{display:none}.breadcrumbs-section{text-align:center;font-size:15px;color:#4593d6;letter-spacing:1px;margin-top:18px}.breadcrumbs-section a{color:#4593d6;margin:0 8px}.breadcrumb_last{margin:0 8px}.font-light{font-weight:300}.text-uppercase{text-transform:uppercase}.vc_btn3-container{margin-bottom:0}.facilities-main-content{background-position:0 top !important;background-size:100% auto}#facilities-list-tab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{overflow:visible;padding:0 130px}#facilities-list-tab .vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin:10px 0 0}#facilities-list-tab .vc_tta-tabs-list{padding:0 140px}#facilities-list-tab .vc_tta.vc_general .vc_tta-panel-body{padding:60px 140px;background:#fff !important;box-shadow:0 0 20px rgba(125,125,125,.1) !important}#facilities-list-tab .vc_tta.vc_general .vc_tta-tab>a{width:127px;height:140px;text-align:center;background:0 0 !important;font-size:50px;padding:0;margin-right:10px;display:flex;align-items:center;justify-items:center;justify-content:center}#facilities-list-tab .vc_tta.vc_general .vc_tta-tab.vc_active>a{box-shadow:0 0 20px rgba(125,125,125,.1) !important;border-right-color:transparent}#facilities-list-tab .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:transparent}.facilities-button-next button,.facilities-button-next a{background:0 0 !important;border:1px solid #4593d6 !important;color:#4593d6 !important;font-size:30px !important;font-family:'Playfair Display',serif;font-style:italic;font-weight:700;height:50px;padding:0 77px 0 57px !important}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:36px}body .vc_tta.vc_general .vc_tta-tab.vc_active>a i{color:#4593d6 !important}.blue-gradient{background:linear-gradient(180deg,#fff 0%,#fff 40%,rgba(69,147,214,.7) 100%) !important}.scroll-down-button a{font-size:20px !important;font-family:'Playfair Display',serif;font-style:italic;background:0 0 !important}body .scroll-down-button a svg{font-size:16px !important;height:20px !important;line-height:12px;width:20px !important;left:10px !important;margin-top:1px}.scroll-down-button{position:relative;bottom:0;margin:0 auto !important;display:block;width:100% !important}.scroll-down-button:after{content:"";display:block;overflow:hidden;clear:both;background:url(/wp-content/themes/dms-theme/assets/img/line.svg) no-repeat;position:absolute;right:102%;width:475px;height:167px;background-size:100% 100%;bottom:-50px}.vc_custom_1604747481323,.view-section-inner{overflow:visible !important}body .vc_images_carousel .vc_carousel-control{background:#4593d6;opacity:1;display:block !important;width:61px;height:64px;color:#fff !important;font-size:94px !important;margin-top:-30px !important}body .vc_images_carousel .vc_carousel-control{left:-32px}body .vc_images_carousel .vc_carousel-control.vc_right{right:-32px}.tabbing-facilities-wrap ul.vc_tta-tabs-list .svg-inline--fa{font-size:0 !important;width:60px !important;height:auto;background-size:100% 100% !important;filter:grayscale(1)}.tabbing-facilities-wrap .vc_tta-tab.vc_active .svg-inline--fa{filter:grayscale(0)}.tabbing-facilities-wrap .fa-dumbbell{background:url(/wp-content/themes/dms-theme/assets/img/gymnasium-icon.svg) no-repeat !important;height:38px}.tabbing-facilities-wrap .fa-swimming-pool{background:url(/wp-content/themes/dms-theme/assets/img/swimming-pool.svg) no-repeat !important;height:50px !important}.tabbing-facilities-wrap .fa-cocktail{background:url(/wp-content/themes/dms-theme/assets/img/sunbed.svg) no-repeat !important;height:45px !important}.tabbing-facilities-wrap .fa-luggage-cart{background:url(/wp-content/themes/dms-theme/assets/img/luggage.svg) no-repeat !important;height:60px !important}.tabbing-facilities-wrap .fa-wifi{background:url(/wp-content/themes/dms-theme/assets/img/wifi.svg) no-repeat !important;height:50px !important}.tabbing-facilities-wrap .fa-coffee{background:url(/wp-content/themes/dms-theme/assets/img/tea.svg) no-repeat !important;height:57px !important}.tabbing-facilities-wrap .fa-smoking{background:url(/wp-content/themes/dms-theme/assets/img/no-smoking.svg) no-repeat !important;height:60px !important}.tabbing-facilities-wrap .fa-utensils{background:url(/wp-content/themes/dms-theme/assets/img/dinner.svg) no-repeat !important;height:60px !important}.tabbing-facilities-wrap .fa-map-marker{background:url(/wp-content/themes/dms-theme/assets/img/parking.svg) no-repeat !important;width:49px !important;height:60px !important}.tabbing-facilities-wrap .fa-dumpster{background:url(/wp-content/themes/dms-theme/assets/img/washing-machine.svg) no-repeat !important;width:44px !important;height:60px}.tabbing-facilities-wrap .fa-clock{background:url(/wp-content/themes/dms-theme/assets/img/clock.svg) no-repeat !important;height:60px !important}.tabbing-facilities-wrap .fa-star{background:url(/wp-content/themes/dms-theme/assets/img/five-stars.svg) no-repeat !important;width:60px !important;height:55px !important}.vc_tta-tab path{display:none}.tabbing-facilities-wrap .vc_tta-tabs-container{height:150px}body .overflow-inherit.mobile-padding-none.vc_custom_1604582902513{overflow:visible !important}#map_wrapper{position:relative;overflow:hidden}#locals_guide_page .locals-guide-repeat{margin-bottom:30px}.locals-guide-repeat:hover{-webkit-box-shadow:1px 1px 12px 1px rgba(77,77,77,.1);box-shadow:1px 1px 12px 1px rgba(77,77,77,.1)}.locals-guide-repeat:hover h5 a{color:#4593d6}#locals_guide_page .locals-guide-repeat:hover h5 a{color:#4593d6}#facilities-list-tab.locals-guide-tab .vc_tta-tabs-container{padding:0 140px}#facilities-list-tab.locals-guide-tab .vc_tta.vc_general .vc_tta-panel-body{padding:40px 140px;background:#f6f6f6 !important;box-shadow:none !important}#facilities-list-tab.locals-guide-tab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{overflow:visible;padding:0;border:1px solid #f5f5f5;display:flex;align-content:stretch;margin:0 !important}#facilities-list-tab.locals-guide-tab .vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin:0;width:25%}#facilities-list-tab.locals-guide-tab .vc_tta.vc_general .vc_tta-tab>a{width:100%;height:90px;text-align:center;background:0 0 !important;font-size:18px;padding:0 30px;margin-right:10px;display:flex;align-items:center;justify-items:center;justify-content:center;font-family:'Playfair Display',serif;color:#0075bc;border-radius:0;margin:0;border:none !important;border-right:1px solid #f8f8f8 !important;text-align:left}#facilities-list-tab.locals-guide-tab .vc_tta.vc_general .vc_tta-tab.vc_active>a{box-shadow:none !important;border-right-color:transparent !important;background:#f6f6f6 !important}#facilities-list-tab.locals-guide-tab .scroll-down-button:after{display:none}body .vc_custom_1604982855359{background-position:right top !important}.no-icon-left.scroll-down-button:after{display:none}.icon-w-heading{position:relative;padding-left:75px;min-height:60px;padding-top:20px}.icon-w-heading h2{position:relative;font-size:18px;font-weight:400;font-family:'Lato',sans-serif !important;color:#4593d6;line-height:2}.icon-w-heading .vc_figure{position:absolute;left:0;top:32%;max-width:43px}.icon-w-heading.view-icon .vc_figure{top:46%}.icon-w-heading.ac-heading .vc_figure{top:48%}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:14px;font-weight:700;letter-spacing:2px}.other-apartments-heading{position:relative}.other-apartments-heading:after{content:"";display:block;overflow:hidden;clear:both;background:url(/wp-content/themes/dms-theme/assets/img/line.svg) no-repeat;background-size:auto;position:absolute;left:102%;width:475px;height:167px;background-size:100% 100%;bottom:0}.vc-material-restaurant:before{font-size:0 !important;width:40px;height:40px;background:url(/wp-content/themes/dms-theme/assets/img/vc-material-restaurant.svg) no-repeat !important;background-size:100% 100% !important;display:inline-block !important;vertical-align:middle}.vc-material-shopping_basket{font-size:0 !important;width:40px;height:40px;background:url(/wp-content/themes/dms-theme/assets/img/Markets-Retail.svg) no-repeat !important;background-size:100% 100% !important;display:inline-block !important;vertical-align:middle}.vc-material-card_travel{font-size:0 !important;width:40px;height:40px;background:url(/wp-content/themes/dms-theme/assets/img/Outdoor-Leisure.svg) no-repeat !important;background-size:100% 100% !important;display:inline-block !important;vertical-align:middle}.vc-material-opacity{font-size:0 !important;width:40px;height:40px;background:url(/wp-content/themes/dms-theme/assets/img/Water-Sports.svg) no-repeat !important;background-size:100% 100% !important;display:inline-block !important;vertical-align:middle}.load_more{background:#004f80;color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:2px;padding:22px 20px;display:inline-block;min-width:315px;margin:50px auto 0}.load_more:hover{color:#fff}.form-group.message-sec-form .row{align-items:start}.form-group.message-sec-form label{color:#464a53}.tabing-contact p{font-family:Playfair Display}.vc_custom_1605170076020 .vc_tta-tabs{box-shadow:1px 1px 12px 1px rgba(0,0,0,.16)}.vc_custom_1604659600027:after{content:"";display:block;overflow:hidden;clear:both;background:#fff;width:100%;height:30px;position:absolute;bottom:-6px;z-index:999;width:29.8%}\ .tabing-contact .vc_tta-tabs-list li.vc_tta-tab.vc_active a:after{content:"";position:absolute;width:100% !important;height:20px;box-shadow:1px 1px 12px 1px rgba(0,0,0,.16);display:block !important;overflow:hidden;clear:both;left:0 !important;bottom:0 !important}.vc_btn3.vc_btn3-size-lg{font-size:14px;font-weight:700;letter-spacing:2px}body .banner-btn-outer{background-position:right 70% !important;background-size:16% !important}.massanger-btn-row{position:absolute !important;right:0 !important;left:0 !important;bottom:60px !important}#wrapperInner{overflow:hidden}.locals-guide-repeat .projects-image img{width:100%}.locals-guide-detail{width:100%}#full-menu.rightSide-menu.is-open{z-index:999}.booking-form .form-group{width:180px;background:#f7f7f7;padding:20px;display:inline-block;vertical-align:middle;margin-bottom:0}.booking-form .form-group label{font-size:13px;color:#7d7d7d;font-family:'Lato',sans-serif;margin-bottom:20px}.booking-form .btn.btn-primary{background:#4593d6;border:0;border-radius:0;font-size:18px;font-weight:500;font-family:'Lato',sans-serif;padding:31px 15px !important;letter-spacing:2px;width:230px}.booking-form .col-md-3{margin:0 auto;float:left;padding:0 !important}.booking-form .col-md-9{margin:0 auto;float:left;padding:0 !important}.booking-form .col-md-3 h3{background:#fff;color:#4593d6;font-size:20px;padding:22px 30px;font-family:'Playfair Display',serif;margin-bottom:0 !important}.home .booking-form .col-md-3 h3,.home .booking-form .form-group{height:120px}.booking-form form{font-size:0;position:relative;z-index:9999}.booking-form.inner-page-form .form-group{padding:10px 20px}.booking-form.inner-page-form h3.availability{display:inline-block;background:#ededed;border-right:1px solid #ededed;border-radius:0;font-size:16px;font-weight:700;font-family:'Lato',sans-serif;width:300px;padding:22px;letter-spacing:2px;max-width:270px;color:#4593d6;border-bottom:1px inset #ededed;margin-bottom:0}.booking-form.inner-page-form{position:absolute;top:0;right:0;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.booking-form.inner-page-form .row{margin:0 !important}.booking-form.inner-page-form .btn.btn-primary{padding:30px 10px !important;font-size:14px !important;position:relative;z-index:999}.booking-form.inner-page-form h3.availability,.booking-form.inner-page-form .form-inner,.booking-form.inner-page-form a.close-btn{position:relative;right:-1200px;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.booking-form.inner-page-form:hover h3.availability,.booking-form.inner-page-form:hover .form-inner{position:relative;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.right_0{right:0 !important}.booking-form.inner-page-form .form-group label{margin-bottom:4px}.booking-form.inner-page-form .form-inner{display:inline-block}.border-l-r{border-right:2px solid #fff;border-left:2px solid #fff}.vc_transform .container.grid-container{max-width:100%}.map-multi-marker #infobulle .img-in-marqueur{width:100% !important;padding:3px !important;border:solid 1px #eee !important;height:150px;object-fit:cover}.map-multi-marker #infobulle .wrap-desc-markeur{width:100% !important;padding-left:0 !important;padding-top:20px !important}.post-img img{width:100%;height:400px;object-fit:cover;margin-bottom:30px}.clustered-hovercard-content .cc_post_img img{width:100% !important;height:200px;object-fit:cover}.clustered-hovercard-content .cc_post_img{margin-bottom:20px}.clustered-hovercard-content .entity-title h4{font-size:22px;font-weight:700;color:#0075bc;display:inline-block;width:60%}.clustered-hovercard-content .entity-title ul,.clustered-hovercard-content .entity-title ul li{display:inline-block}.clustered-hovercard-content .entity-title ul li a{color:#4593d6;padding:0 8px}.clustered-hovercard-content .cc_post_mobile h5{font-style:italic;font-size:16px;margin-bottom:15px !important;margin-top:10px}.clustered-hovercard-content .cc_post_mobile h5 a{font-family:'Lato',sans-serif;color:#4593d6}.clustered-hovercard-content .cc_post_short_dec{font-size:16px;font-family:'Lato',sans-serif;line-height:24px}.gm-style-iw.gm-style-iw-c{border-radius:0;padding:20px;max-width:460px !important;width:100%;max-height:408px !important;overflow-y:auto}.inner-page-form .close-btn{cursor:pointer;background:#4593d6;align-items:center;display:flex;color:#fff !important;padding:0 28px;font-size:30px}.post-grid-outer .vc_grid-filter{margin-bottom:50px !important}.post-grid-outer .vc_grid-filter li{background:#ededed;padding:10px 30px !important;line-height:25px}.post-grid-outer .vc_grid-filter li.vc_active,.post-grid-outer .vc_grid-filter li:hover{background:#0075bc !important;color:#fff}.post-grid-outer .vc_grid-filter li.vc_active span,.post-grid-outer .vc_grid-filter li:hover span{color:#fff !important}.post-grid-outer .vc_grid-item .vc_btn3-container a{background:#0075bc !important;font-size:16px !important;border-radius:0;width:100%}.post-grid-outer .vc_gitem_row .vc_gitem-col{padding:25px !important}.post-grid-outer h4{color:#0075bc;font-weight:700}.post-grid-outer .vc-gitem-zone-height-mode-auto:before{padding-top:70% !important}.post-grid-outer .vc_pageable-load-more-btn .vc_general.vc_btn3{background:#004f80 !important;color:#fff;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:2px;padding:22px 20px;display:inline-block;min-width:315px;margin:20px auto 0}.single-post .entry-content .entry-meta{display:none}.single-post .entry-content .post-thumbnail{margin-bottom:0}.single-post .entry-content #respond{padding:30px;background:#f9f9f9;width:100%;max-width:70%;margin:0 auto 60px}.comment-form-cookies-consent input{width:auto;margin-right:10px}#reply-title{color:#0075bc;font-weight:700;margin-bottom:20px}.single-post .comment-form .form-submit .submit{background:#0075bc;min-width:220px;border-radius:0;margin-bottom:0;padding:15px}.single-post .navigation.post-navigation{display:none !important}.single-post .comment-form-cookies-consent{position:relative;padding-left:22px}.single-post .comment-form-cookies-consent input{width:auto;margin-right:10px;float:left;position:absolute;left:0;top:5px}.single-locals_guide .map-box,.single-locals_guide .navigation.post-navigation{display:none}#soliloquy-1388 li img{height:600px !important;object-fit:cover;width:100%}@media screen and (max-width:1600px){.vc_custom_1604750684170{padding-left:85px !important}.vc_custom_1604753284282,.vc_custom_1604753294218{padding-right:80px !important;padding-bottom:10px !important}.button-view-sec{padding-right:50px}.button-view-sec .vc_col-sm-6{padding-right:30px}.vc_custom_1604747825932{padding-bottom:15px !important}.vc_custom_1604754569899{margin-top:64px !important}.vc_custom_1604821624963{margin-top:100px !important}#facilities-list-tab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{padding:0 85px}#facilities-list-tab .vc_tta.vc_general .vc_tta-tab>a{width:87px;height:90px;font-size:35px;padding:0}#facilities-list-tab .vc_tta.vc_general .vc_tta-panel-body{padding:60px 85px}.vc_custom_1604823959909{padding-top:70px !important;padding-bottom:70px !important}.vc_custom_1604823557903,.vc_custom_1604824784826,.vc_custom_1604824856169{padding-right:40px !important;padding-left:40px !important}.tabbing-facilities-wrap .fa-dumbbell{height:40px;width:40px !important;background-size:100% 100% !important}.tabbing-facilities-wrap .fa-swimming-pool{width:40px !important;height:42px !important;background-size:100% 100% !important}.tabbing-facilities-wrap .fa-cocktail{height:45px !important;width:40px !important;background-size:100% 100% !important}.tabbing-facilities-wrap .fa-luggage-cart,.tabbing-facilities-wrap .fa-smoking,.tabbing-facilities-wrap .fa-coffee,.tabbing-facilities-wrap .fa-map-marker,.tabbing-facilities-wrap .fa-utensils,.tabbing-facilities-wrap .fa-dumpster,.tabbing-facilities-wrap .fa-clock,.tabbing-facilities-wrap .fa-star{height:50px !important;background-size:100% 100% !important;width:40px !important}.tabbing-facilities-wrap .fa-wifi{height:50px !important;width:40px !important;background-size:100% 100% !important}.tabbing-facilities-wrap .vc_tta-tabs-container{height:98px}#special_offer .locals-guide-detail{max-width:40%;padding:30px 50px}.scroll-down-button{position:static !important}.vc_custom_1604747196002{padding-left:50px !important;padding-right:50px !important}.vc_custom_1605003273776{padding-right:0 !important;padding-left:65px !important}.button-view-sec .vc_col-sm-6{padding-right:0}.vc_custom_1604826678942{margin-top:20px !important}.tabbing-facilities-wrap ul.vc_tta-tabs-list .svg-inline--fa{font-size:0 !important;width:40px !important}.tabbing-facilities-wrap .fa-luggage-cart,.tabbing-facilities-wrap .fa-smoking,.tabbing-facilities-wrap .fa-coffee,.tabbing-facilities-wrap .fa-map-marker,.tabbing-facilities-wrap .fa-utensils,.tabbing-facilities-wrap .fa-dumpster,.tabbing-facilities-wrap .fa-clock,.tabbing-facilities-wrap .fa-star{height:44px !important;width:40px !important}.booking-form.inner-page-form .form-group{width:130px}}@media screen and (max-width:1300px){.footer-menu li a{padding:0 15px}.box-shadow-img .vc_column-inner,.box-shadow-img .vc_column-inner .wpb_wrapper,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image figure,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image figure div,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image figure div img{height:100%;object-fit:cover}body .vc_tta.vc_general .vc_tta-tab>a{width:80px;height:90px;font-size:35px;padding:18px 15px}.button-view-sec{padding-right:30px}.massanger-btn-row{display:none}body .contact-tabing .vc_tta.vc_general .vc_tta-tab>a{width:100%;height:90px;font-size:20px;padding:28px 15px !important}}@media screen and (max-width:1199px){.booking-form.inner-page-form h3.availability{padding:12px 10px;max-width:185px}.footer-menu li a{color:#7d7d7d;padding:0 10px;font-size:14px}.footer-bottom{padding:30px 0;text-align:center}.menu-footer-menu-container{text-align:center}.locals-guide-detail{padding:20px 15px;background:#fff}#special_offer .locals-guide-detail{max-width:60%;padding:30px;right:0;left:0;margin:0 auto}#special_offer .locals-guide-detail .post-content-offer{font-size:14px;line-height:22px}.read-more-btn a{padding-right:28px !important}.box-shadow-img h3{margin-bottom:10px !important;font-size:20px !important}.botoom-section>.vc_column-inner,.botoom-section>.vc_column-inner a{padding-left:15px !important;padding-right:15px !important}.botoom-section>.vc_column-inner h2{font-size:22px !important}.banner-top ul li a{font-size:16px;margin:0 14px}.vc_custom_1604815815640{padding-left:35px !important}#facilities-list-tab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{padding:0 65px}#facilities-list-tab .vc_tta.vc_general .vc_tta-panel-body{padding:30px 65px}#facilities-list-tab .vc_tta.vc_general .vc_tta-tab>a{width:64px;height:70px;padding:0}.tabbing-facilities-wrap .vc_tta-tabs-container{height:88px}.vc_custom_1604818219473{margin-bottom:15px !important}.vc_custom_1604927369105{padding-top:30px !important;padding-bottom:60px !important}.main-footer{padding:50px 0 40px}.vc_custom_1604747825932{padding-bottom:15px !important}.vc_custom_1604939422383 h2.vc_custom_heading,body .vc_custom_1604747825932,.vc_custom_1604818219473{font-size:36px !important;line-height:44px !important}.tabbing-facilities-wrap .vc_tta-tabs-container{height:82px}.vc_column-inner.vc_custom_1605072938236{padding-right:0 !important}.vc_custom_1604939422383 h2.vc_custom_heading,body .vc_custom_1604747825932,.vc_custom_1604818219473{font-size:30px !important;line-height:36px !important}.vc_custom_1604745054039{padding-right:0 !important}.vc_custom_1605003273776{padding-right:0 !important;padding-left:35px !important}.vc_custom_1604747196002{padding-left:20px !important;padding-right:21px !important}.vc_custom_1604753284282,.vc_custom_1604753294218{padding-right:30px !important;padding-bottom:10px !important}.button-view-sec .vc_col-sm-6{padding-right:0 !important;width:100%;padding:0 !important}.vc_custom_1605003320559{padding-left:0 !important}#facilities-list-tab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{padding:0 35px}#facilities-list-tab .vc_tta.vc_general .vc_tta-tab>a{width:48px;height:70px;padding:0}.tabbing-facilities-wrap ul.vc_tta-tabs-list .svg-inline--fa{font-size:0 !important;width:35px !important}#facilities-list-tab.locals-guide-tab .vc_tta-tabs-container{padding:0 20px}#facilities-list-tab.locals-guide-tab .vc_tta.vc_general .vc_tta-tab>a{font-size:14px !important}#facilities-list-tab.locals-guide-tab .vc_tta.vc_general .vc_tta-panel-body{padding:20px 30px !important}#facilities-list-tab.locals-guide-tab .vc_custom_1605006346439{padding-right:0 !important}#facilities-list-tab.locals-guide-tab .vc_custom_1605005531551{padding-left:30px !important}#facilities-list-tab.locals-guide-tab .vc_custom_1605008425435{margin-top:15px !important;margin-bottom:15px !important;font-size:30px !important}.premium-penthouse .vc_column-inner.vc_custom_1605084230742{padding-right:15px !important}.premium-penthouse h2{font-size:30px !important;line-height:40px !important;padding:10px 0 !important}.icon-w-heading h2{font-size:18px !important}body .vc_section.welcome-section.overflow-inherit.vc_custom_1605168955443{margin-top:0 !important}#facilities-list-tab.vc_custom_1604826678942 .vc_tta-tabs-container{text-align:center}.booking-form .btn.btn-primary{font-size:20px;width:165px;padding:30px}.booking-form .col-md-3 h3{font-size:23px;padding:18px 30px}}@media screen and (max-width:991px){.booking-form.inner-page-form h3.availability{display:none}.tabing-contact .vc_active .vc_tta-panel-body{padding:50px !important}.vc_custom_1605169281188{padding-right:15px !important}.headercenter .navbar-brand{max-width:150px}#map-section.vc_custom_1605010808327{padding-right:30px !important;padding-left:30px !important}.vc_section.our-blog-section{padding:0 15px !important}.vc_section.bg-right.vc_custom_1604982855359{background:0 0 !important}.premium-penthouse h2{font-size:24px !important;line-height:34px !important}.premium-penthouse .vc_custom_1605073633982{padding-right:30px !important}.scroll-down-button a{font-size:18px !important}.modern-conveniences{padding:50px 30px 0 !important}.banner-btn-outer .banner-btn a{padding-left:10px !important;padding-right:10px !important;letter-spacing:1px !important}.booking-form .form-group{width:33.333%;padding:20px 10px}.booking-form .btn.btn-primary{width:100%;padding:12px 30px}}@media screen and (max-width:767px){.vc_custom_1605162875656{padding-top:50px !important;padding-bottom:30px !important}.vc_custom_1604945276326{padding-right:20px !important;padding-left:20px !important}.vc_custom_1605073319096{margin-top:0 !important}.premium-penthouse .vc_custom_1605073633982{padding:0 20px !important}#facilities-list-tab .wpb_single_image{margin-bottom:30px !important}.mobile-menu-none{display:none}.btn-spacing-mobile{margin-top:-31px !important;margin-bottom:30px !important}body .facilities-main-content .vc_images_carousel .vc_carousel-control{color:#fff !important;font-size:34px !important;line-height:34px}.vc_custom_1605003273776{padding-right:35px !important;padding-left:35px !important}#facilities-list-tab h4 svg path{display:none}.box-shadow-img .read-more-btn a:hover svg{display:none !important}.vc_custom_1604561904701{padding-right:20px !important;padding-left:20px !important}body .spacer-mobile{padding-top:100px !important}body .vc_custom_1604039798472{padding-top:40px !important}.vc_custom_1604659600027:after{display:none}.vc_custom_1604928224493{padding-right:15px !important}.vc_custom_1604657723486{padding-right:0 !important;padding-left:0 !important}.vc_custom_1604657723486 iframe{height:300px}.tabing-contact .vc_active .vc_tta-panel-body{padding:15px !important}.contact-form-section h2{font-size:30px !important}nav.navbar .nav-right{position:absolute;right:0;top:0}.header-left ul li svg{margin:10px !important}.header-left ul li a{display:none;color:#333}.main-footer{padding:40px 0}#menu-top-footer-menu li a{padding:0 16px}footer .address a{display:inline-block}.row-reverse{flex-direction:row-reverse}#our_accommodation .owl-nav button{width:40px;height:40px;font-size:24px}#our_accommodation .owl-nav{border-bottom:inherit;top:50%;margin-top:-20px;bottom:inherit !important}#our_accommodation{position:static}#our_accommodation .owl-nav button.owl-prev{position:absolute;left:-6px}#our_accommodation .owl-nav button.owl-next{position:absolute;right:-6px}.mobile-space{padding:15px 15px 0}.menu-footer-menu-container li{display:block}.menu-footer-menu-container li a{display:block;text-align:center;padding:3px 0 !important}.footer-bottom .row{display:flex;flex-direction:column-reverse}.footer-bottom p{margin-top:26px}.tfree-client-testimonial{padding:0}.mobile-padding-none .vc_row wpb_row{padding-right:0 !important;padding-left:0 !important}.tfree-testimonial-content p{font-size:18px;line-height:28px}.box-shadow-img .vc_column-inner,.box-shadow-img .vc_column-inner .wpb_wrapper,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image figure,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image figure div,.box-shadow-img .vc_column-inner .wpb_wrapper .wpb_single_image figure div img{height:100%;object-fit:cover}h2.vc_custom_heading{font-size:28px !important}.box-shadow-img .read-more-btn a{padding:0 !important}#special_offer .locals-guide-detail{max-width:80%;padding:15px !important;left:0;right:0;margin:0 auto;bottom:-120px}#special_offer .locals-guide-detail h3 a{font-size:20px !important}#special_offer .owl-nav{display:none}#special_offer .special-image img{min-height:260px}#special_offer .locals-guide-detail .post-content-offer{font-size:14px;font-weight:400;line-height:20px;margin-bottom:30px}#our_accommodation .room-features{display:none}#our_accommodation .special-offer-footer .book-btn a{padding:12px 15px}.locals-guide-detail{padding:15px}.special-offer-footer .price{font-size:8px}.special-offer-footer .price strong{font-size:10px;margin-left:5px}.special-offer-footer .book-btn a{padding:10px 20px}#special_offer.owl-carousel .owl-stage-outer{overflow:inherit !important}nav .navbar-brand img{width:167px !important}.nav-right #button-icon a{font-size:0 !important;padding:10px 15px}.nav-right #button-icon a svg{font-size:34px !important;margin:0}.signature{transform:none}.facilities-banner-right>.vc_column-inner{padding:0 15px !important;margin-top:30px}.facilities-banner-right>.vc_column-inner{line-height:35px}.facilities-banner-right .vc_column-inner h2.vc_custom_heading{line-height:40px !important}.facilities-banner-right>.vc_column-inner .font-light{padding-right:0 !important;line-height:28px !important}.view-image-left .vc_column-inner.vc_custom_1604750684170{padding-left:15px !important}.view-image-left .vc_custom_heading{line-height:38px !important}.view-image-left .font-light{padding-right:15px !important}.button-view-sec{padding-right:0}.button-view-sec .wpb_column{padding-right:15px}.view-image-right .vc_empty_space.height-image-right{height:50px !important}#facilities-list-tab{margin-top:40px !important}#facilities-list-tab .vc_tta.vc_general .vc_tta-panel-body{padding:15px !important}#facilities-list-tab h3{font-size:24px !important;margin-top:20px !important}#facilities-list-tab .vc_col-sm-6 .vc_column-inner{padding-left:0 !important}.locals-guide-section{padding-top:0 !important;padding-bottom:40px !important}.vc_section.facilities-main-content .vc_custom_1605008203751{padding-bottom:0 !important}.scroll-down-button a{font-size:15px !important}#map-section iframe{height:330px}.vc_custom_1605002393989{margin-top:0 !important}#facilities-list-tab h2.vc_custom_1605010617704{margin-top:0 !important;margin-bottom:8px !important}body .vc_images_carousel .vc_carousel-control{width:40px !important;height:44px !important}.booking-form .btn.btn-primary{font-size:18px;width:100%;padding:15px 10px}.booking-form .col-md-9{padding-left:0 !important;padding-right:0 !important}.booking-form .col-md-3{padding-right:0 !important}.home .booking-form .col-md-3 h3,.home .booking-form .form-group{height:auto !important;text-align:center;padding:10px !important}.header-left li{margin-bottom:10px !important}.header-left p{display:none !important}.header-left span{display:none}.booking-form .btn.btn-primary br{display:none}.booking-form.inner-page-form .btn.btn-primary{width:auto}.booking-form.inner-page-form{display:none}.single-post .entry-content #respond{max-width:100% !important}}