@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@700;800&family=Poppins:wght@400;600;800&display=swap');@import url("https://cdn.jsdelivr.net/gh/iconoir-icons/iconoir@main/css/iconoir.css");.site-title a{color:green}h1{color:red}.lmd-content-color p{color:green;font-size:30px}.menu a{--theme-link-active-color:#fa6969;--theme-link-hover-color:#fa6969}.tagline-text p{color:#fa6969;font-size:1.3rem;font-weight:600}.btn-b{-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;font-family:Arial;color:#fff;font-size:20px;background:#fa6969;padding:10px 25px;text-decoration:none;width:fit-content}.btn-b:hover{background:#fd8f8f !important;color:#000;text-decoration:none}.single-post .post-379 .ct-image-container,.single-post .post-386 .ct-image-container{display:none}.single-post .entry-content{max-width:650px;margin:0 auto}.post .wp-caption{width:100% !important}.post .entry-header h1.page-title{font-size:46px !important}h1{font-family:'Catamaran',sans-serif}p{font-family:'Poppins',sans-serif}.no-bottom-margin{margin-bottom:0 !important}.skipperpink{color:#f96969 !important}.page li{margin-bottom:10px}.page h2{margin-top:1.5em}.home h2{margin-top:1.25em}.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:#fff !important}.home-header-vid{min-height:65vh !important}.vc_custom_1670410459895 .vc_column-inner{padding-top:10px !important}.page .hero-section{display:none}.ct-container{padding-top:0}.home-cta{max-width:550px}.vc_custom_1656133795133{padding:2rem !important}.home-cta h1{color:#fff;font-family:'Catamaran',sans-serif;font-weight:800;font-size:47px;line-height:1.2;margin-bottom:10px !important}.home-cta p{color:#fff;margin-bottom:1em;line-height:1.6em;font-size:.9rem}.home-cta .p1{margin-bottom:.7em}.home-cta .p2{margin-bottom:1.5em;margin-top:1.6em}.home .ct-container{padding-top:0;padding-bottom:0}.home .entry-content{margin-bottom:0}.home-cta input[type=email],.home-cta input[type=email]:focus{background-color:#fff;border-radius:0;height:45px}.home-cta button[type=submit]{height:45px;background-color:#fc6a6a;border-radius:0}.home-cta .wpforms-container{margin-bottom:0}.home-cta .small-font{font-size:12px}.home .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.page-id-2084 h2{font-size:20px}.page-id-2084 h3{font-size:18px}.page-id-2084 h2.welcome-header{margin-top:1.1em;font-size:20px}.wacta-btn{background-color:#44c767;border-radius:42px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:18px;font-weight:700;padding:6px 31px;text-decoration:none}.wacta-btn:hover{background-color:#5cbf2a}.wacta-btn:active{position:relative;top:1px}.basic-rate{margin-top:97px}.iconoir{font-size:15px;vertical-align:middle;margin-right:6px}.room-feature-list p{font-size:15px}.post-1971 .room-feature-box{padding-left:15px;padding-right:15px}.room-feature-box .vc_column-inner{border:1px #d1d1d1 solid;border-radius:10px;min-height:500px}.room-feature-box .wpb_single_image{margin-bottom:15px}.room-feature-box .vc_column-inner{padding-left:0 !important;padding-right:0 !important}.room-feature-list{padding-left:15px;padding-right:15px}.apply-now-btn{background-color:#fa6969;border-radius:20px;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:16px;padding:5px 30%;text-decoration:none;text-shadow:0px 1px 0px #4d4d4d}.apply-now-btn:hover{background-color:#ed8e8e}.apply-now-btn a:hover{color:#fff}.apply-now-btn:active{position:relative;top:1px}.big-five{overflow:visible !important}.big-five-item .vc_figure{position:relative !important;width:100%}.big-five-item .vc_single_image-wrapper{min-width:100%;margin-top:-25px}.big-five-item .vc_column-inner .wpb_wrapper .wpb_single_image .vc_single_image-wrapper>img{min-width:100%}.page .ct-container{padding-top:0 !important}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{padding-top:80px !important}.membership-widget{background-color:#008197;color:#fff;padding:1.5em}.entry-content .membership-widget h2{margin-bottom:0;color:#fff}.entry-content .membership-widget h3{margin-top:0;margin-bottom:1.5em;font-size:18px;color:#fff}.entry-content .membership-widget p{margin-bottom:0}.membership-widget .wpforms-container.inline-fields .wpforms-field-container{width:100%}.membership-widget .wpforms-container.inline-fields .wpforms-submit-container{float:left;width:100%}.membership-widget input[type=email],.membership-widget input[type=email]:focus{color:#fff;border-color:#fff}.membership-widget .wpforms-container .wpforms-field input.wpforms-error{border-color:#ef9797}.membership-widget .wpforms-container label.wpforms-error{color:#ef9797}.membership-widget .wpforms-container{margin-bottom:12px}.membership-widget button[type=submit]{background-color:#fff;color:#000}.page-id-147 .wpforms-container.inline-fields .wpforms-field-container{display:flex;flex-direction:column}.flex-it{display:flex;justify-content:space-around}#booqable-cart{display:none}.page-id-404 #booqable-cart{display:block !important}#drip-ef-647521513{display:flex;justify-content:space-between;font:.875rem/1.5rem sans-serif;width:100%;height:50px}#drip-ef-647521513 h3{font-size:1.125rem;margin:0 0 .375rem}#drip-ef-647521513>div{margin-bottom:.75rem}#drip-ef-647521513 fieldset{border:none;margin:0;padding:0}#drip-ef-647521513 legend{margin:0;padding:0}#drip-ef-647521513 input[type=email],#drip-ef-647521513 input[type=number],#drip-ef-647521513 input[type=tel],#drip-ef-647521513 input[type=text]{margin:0;padding:.375rem .5625rem;width:100%}#drip-ef-647521513 input[type=checkbox],#drip-ef-647521513 input[type=radio]{margin:.1875rem .1875rem 0 0;padding:0}#drip-ef-647521513 input[type=submit]{margin:0;padding:.375rem .5625rem;margin-left:5%;background-color:#fc6a6a;height:45px;border-radius:0;width:100%}.dripForm--email{display:flex}label[form=drip-email]{display:none}input[type=email]{background-color:#fff;border-radius:0;height:45px}.dripEmailDiv{flex-grow:2}.dripSubmitDiv{flex-grow:1}.arppricetablecolumntitle{margin-bottom:10px !important}..arp_price_value{margin-top:10px !important}.arp_price_duration{margin-bottom:10px !important}#ArpTemplate_main.arp_front_main_container .arptemplate_100 .arp_price_value,.arptemplate_100 .arp_price_value{min-height:30px !important}@media (min-width:992px){.room-rate-table{display:flex;justify-content:center}.arp_template_main_container{min-width:826px}}.table_component{overflow:auto;width:100%;margin-bottom:10px}.table_component table{border:1px solid #dededf;height:100%;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:1px;text-align:left}.table_component caption{caption-side:top;text-align:left}.table_component th{border:1px solid #dededf;background-color:#eceff1;color:#000;padding:5px}.table_component td{border:1px solid #dededf;background-color:#fff;color:#000;padding:5px}.table-responsive{overflow-x:auto;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.05);border-radius:8px}.improved-table{width:100%;border-collapse:collapse;min-width:600px;background:#fff}.improved-table thead th{position:sticky;top:0;background-color:#fafafa;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.75em 1em;border-bottom:2px solid #e0e0e0;text-align:left;z-index:2}.improved-table td{padding:.75em 1em;border-bottom:1px solid #e0e0e0;vertical-align:top}.improved-table tr:nth-child(even){background-color:#fcfcfc}.improved-table tr:hover{background-color:#f0f8ff}.improved-table td:first-child{font-weight:700;width:5%}.improved-table td:nth-child(2){width:60%}.improved-table td:nth-child(3){width:35%}@media (max-width:767px){.improved-table,.improved-table thead,.improved-table tbody,.improved-table th,.improved-table td,.improved-table tr{display:block}.improved-table thead{display:none}.improved-table tr{margin-bottom:1.5em;box-shadow:0 2px 6px rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.improved-table td{padding:.75em 1em;position:relative;border:none;border-bottom:1px solid #e0e0e0}.improved-table td:last-child{border-bottom:none}.improved-table td:before{content:attr(data-label);position:absolute;top:0;left:0;width:40%;padding:.75em 1em;background:#fafafa;font-weight:600;text-transform:uppercase;letter-spacing:.02em}}