html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 800px){section#content{margin-bottom:0 !important}}.fusion-text h1,.fusion-text h2,.fusion-text h3,.fusion-text h4,.fusion-text h5,.fusion-text h6,.fusion-text p,.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6,.fusion-title p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 800px){.fusion-text h1,.fusion-title h1{font-size:38px !important;line-height:1.2 !important}.fusion-text h2,.fusion-title h2{font-size:28px !important;line-height:1.2 !important}}@media screen and (max-width: 800px){.cta-browse-cabins .fusion-title h3{font-size:38px !important;line-height:1.2 !important}}@media screen and (max-width: 800px){.cta-finance .fusion-title h3{font-size:38px !important;line-height:1.2 !important}}@media screen and (max-width: 800px){.single-cabin-title h1{font-size:32px !important;line-height:1.2 !important}}@media screen and (max-width: 800px){.single-cabin-subtitle h2{font-size:16px !important;line-height:1.2 !important}}a.fusion-button i{margin-left:25px !important;font-size:16px !important}.enquire-form-container .enquire-header p{font-size:26px !important}.enquire-form-container .gform_wrapper{margin-bottom:0 !important}.enquire-form-container .gform_wrapper .gform_validation_errors{display:none !important}.enquire-form-container .gform_wrapper .gform_heading .gform_required_legend{display:none !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield legend,.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield label{font-weight:600 !important;font-size:18px !important;line-height:22px !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]{background:#F8F8F8 !important;border:1px solid #E8E8E8 !important;border-radius:5px !important;height:48px !important;font-weight:600 !important;font-family:"Cabin",sans-serif !important;font-size:18px !important;line-height:22px !important;color:#000 !important;padding:13px 20px}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-ms-input-placeholder,.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-ms-input-placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::placeholder,.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{background:#F8F8F8 !important;border:1px solid #E8E8E8 !important;border-radius:5px !important;height:120px !important;font-weight:600 !important;font-family:"Cabin",sans-serif !important;font-size:18px !important;line-height:22px !important;color:#000 !important;padding:13px 20px;resize:none !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#9D9D9D !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:8px;margin-bottom:8px}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice input[type="radio"]{position:relative}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice input[type="radio"]:before{content:'';position:absolute;top:-3px;left:-5px;width:20px;height:20px;border-radius:100%;border:1px solid #D1D0D0;background:#fff;cursor:pointer}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice input[type="radio"]:after{content:'';position:absolute;top:2px;left:0px;width:12px;height:12px;border-radius:100%;background:#fff;cursor:pointer}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice input[type="radio"]:checked:after{background:#00aeef}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice label{font-weight:400 !important;font-size:18px !important;cursor:pointer;margin-left:7px !important}.enquire-form-container .gform_wrapper form .gform_body .gform_fields .gfield .validation_message{margin-top:0 !important;margin-bottom:10px !important;padding:8px !important;font-size:17px !important;font-weight:700 !important;font-family:"Cabin",sans-serif;background:#dc3545;border:none !important;color:#fff !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.enquire-form-container .gform_wrapper form .gform_footer{padding-bottom:0 !important}.cabin-search-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cabin-search-form-container .cabin-search-form-inner{background:rgba(255,255,255,0.8);display:block;-ms-flex-preferred-size:660px;flex-basis:660px;height:60px;border-radius:30px;padding:7px}@media screen and (max-width: 800px){.cabin-search-form-container .cabin-search-form-inner{height:auto !important;border-radius:10px !important;-ms-flex-preferred-size:auto !important;flex-basis:auto !important}}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form .select-wrap{position:relative}@media screen and (max-width: 800px){.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form .select-wrap{width:100%}}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form .select-wrap:before{content:'\f107';font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;top:9px;right:12px;position:absolute;z-index:1;color:gray;pointer-events:none}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select{height:46px !important;border-radius:0 !important;border:none !important;padding-left:12px;padding-right:12px;cursor:pointer;color:#000 !important;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select:placeholder{color:#6A6A6A !important}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select option.placeholder{color:#6A6A6A !important}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select:has(option.placeholder:checked){color:#6A6A6A !important}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select[name="cabin_size"]{border-top-left-radius:30px !important;border-bottom-left-radius:30px !important;width:250px;padding-left:20px}@media screen and (max-width: 800px){.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select[name="cabin_size"]{width:100%;border-top-right-radius:5px !important;border-top-left-radius:5px !important;border-bottom-left-radius:0 !important;padding-left:12px !important}}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select[name="min_price"],.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select[name="max_price"]{width:160px}@media screen and (max-width: 800px){.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select[name="min_price"],.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form select[name="max_price"]{width:100%}}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit]{width:55px;height:46px;border-top-right-radius:30px !important;border-bottom-right-radius:30px !important;border:none !important;background:#00aeef;-webkit-transition:all 0.2s;transition:all 0.2s;color:#fff;cursor:pointer;font-size:19px !important;line-height:1 !important}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit]:hover{background:#0688b8;-webkit-transition:all 0.2s;transition:all 0.2s}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit] span.search-label{display:none !important}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit] i{margin-right:4px}@media screen and (max-width: 800px){.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit]{width:100%;border-bottom-right-radius:5px !important;border-bottom-left-radius:5px !important;border-top-right-radius:0 !important;text-align:center}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit] span.search-label{display:inline !important;font-weight:700 !important;font-family:"Cabin",sans-serif !important}.cabin-search-form-container .cabin-search-form-inner form.cabin-search-form button[type=submit] i{margin-left:15px !important;font-size:16px !important}}.single-cabin-feature-icons{display:inline-block !important;width:100%;text-align:center;color:gray !important}.single-cabin-feature-icons .single-feature{margin-left:17.5px;margin-right:17.5px;font-size:18px !important;font-weight:700 !important}@media screen and (max-width: 800px){.single-cabin-feature-icons .single-feature{margin-left:10px !important;margin-right:10px !important}}.single-cabin-feature-icons .single-feature i{margin-right:8px}.single-cabin-feature-icons .single-feature img.kitchen-icon{width:14px !important;margin-top:11px !important;margin-right:8px !important}.archive-cabin-feature-icons{display:inline-block !important;width:100%;text-align:left;color:gray !important}.archive-cabin-feature-icons .single-feature{margin-right:17.5px;font-size:16px !important;font-weight:700 !important}.archive-cabin-feature-icons .single-feature i{margin-right:8px;font-size:12px}.single-cabin-postcard .cabin-postcard-image{width:100%;height:205px;background-position:center;background-size:cover;position:relative}.single-cabin-postcard .cabin-postcard-image .cpi-featured{background:#00aeef;color:#fff;font-size:12px !important;font-weight:700 !important;padding:5px 8px;text-transform:uppercase;border-radius:3px;line-height:15px;position:absolute;top:10px;left:10px}.cabin-downloads-container{width:100%}.cabin-downloads-container .single-download{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.cabin-downloads-container .single-download .sd-left{-ms-flex-preferred-size:43px;flex-basis:43px}.cabin-downloads-container .single-download .sd-left a{display:block;width:100%;height:100%;padding-top:6px !important}.cabin-downloads-container .single-download .sd-left a i{color:#bebebe !important;font-size:30px !important;line-height:1 !important}.cabin-downloads-container .single-download .sd-right{-ms-flex-preferred-size:calc(100% - 43px);flex-basis:calc(100% - 43px)}.cabin-downloads-container .single-download .sd-right a{display:block;width:100%;height:100%}.cabin-downloads-container .single-download .sd-right a h3.download-name{margin-top:0 !important;margin-bottom:2px !important;color:#00aeef !important;font-family:"Cabin",sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:22px !important}.cabin-downloads-container .single-download .sd-right a p.download-data{margin-top:0 !important;margin-bottom:0 !important;color:#BEBEBE !important;font-family:"Cabin",sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:18px !important}.cabin-downloads-container .single-download .sd-right a p.download-data span.filetype{text-transform:uppercase !important}.cabinsnow-single-cabin-main-content h1,.cabinsnow-single-cabin-main-content h2{margin-top:0 !important;margin-bottom:15px !important}.cabinsnow-single-cabin-main-content h3,.cabinsnow-single-cabin-main-content h4,.cabinsnow-single-cabin-main-content h5,.cabinsnow-single-cabin-main-content h6{margin-top:0 !important;margin-bottom:5px !important}.cabinsnow-single-cabin-main-content h6{font-size:18px !important}.single-cabin-image-container{min-height:230px}@media screen and (max-width: 1180px){.single-cabin-image-container{min-height:500px !important}}@media screen and (max-width: 800px){.single-cabin-image-container{min-height:230px !important}}.single-cabin-image-container .finance-available{position:absolute;top:7px;left:25px;z-index:9999;text-align:center;background:#00aeef;color:#fff;border-radius:8px;text-transform:uppercase !important;font-size:16px;font-family:"Cabin",sans-serif;line-height:17px;font-weight:700 !important;padding:6px 12px}.single-cabin-image-container .single-cabin-image-slider{width:100%;height:100%;position:relative}.single-cabin-image-container .single-cabin-image-slider .slick-arrow{z-index:999;background:rgba(0,0,0,0.7);height:70px;width:30px}.single-cabin-image-container .single-cabin-image-slider .slick-arrow:hover,.single-cabin-image-container .single-cabin-image-slider .slick-arrow:focus{background:rgba(0,0,0,0.7)}.single-cabin-image-container .single-cabin-image-slider .slick-arrow.slick-prev{left:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.single-cabin-image-container .single-cabin-image-slider .slick-arrow.slick-prev:before{content:'\f104';font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;opacity:1 !important;-webkit-transition:all 0.2s;transition:all 0.2s}.single-cabin-image-container .single-cabin-image-slider .slick-arrow.slick-prev:hover:before{opacity:0.8 !important;-webkit-transition:all 0.2s;transition:all 0.2s}.single-cabin-image-container .single-cabin-image-slider .slick-arrow.slick-next{right:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.single-cabin-image-container .single-cabin-image-slider .slick-arrow.slick-next:before{content:'\f105';font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;opacity:1 !important;-webkit-transition:all 0.2s;transition:all 0.2s}.single-cabin-image-container .single-cabin-image-slider .slick-arrow.slick-next:hover:before{opacity:0.8 !important;-webkit-transition:all 0.2s;transition:all 0.2s}.single-cabin-image-container .single-cabin-image-slider .slick-list,.single-cabin-image-container .single-cabin-image-slider .slick-track{height:100%}.single-cabin-image-container .single-cabin-image-slider .single-image{background-position:center center;background-size:cover}.contact-form-container .gform_wrapper{margin-bottom:0 !important}.contact-form-container .gform_wrapper .gform_validation_errors{display:none !important}.contact-form-container .gform_wrapper .gform_heading .gform_required_legend{display:none !important}.contact-form-container .gform_wrapper form{width:100%;max-width:520px;margin-left:auto !important;margin-right:auto !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield legend,.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield label{font-weight:600 !important;font-size:18px !important;line-height:22px !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]{background:#fff !important;border:1px solid #E8E8E8 !important;border-radius:5px !important;height:48px !important;font-weight:600 !important;font-family:"Cabin",sans-serif !important;font-size:18px !important;line-height:22px !important;color:#000 !important;padding:13px 20px}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-ms-input-placeholder,.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-ms-input-placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::placeholder,.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{background:#fff !important;border:1px solid #E8E8E8 !important;border-radius:5px !important;height:230px !important;font-weight:600 !important;font-family:"Cabin",sans-serif !important;font-size:18px !important;line-height:22px !important;color:#000 !important;padding:13px 20px;resize:none !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#9D9D9D !important}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.contact-form-container .gform_wrapper form .gform_body .gform_fields .gfield .validation_message{margin-top:0 !important;margin-bottom:10px !important;padding:8px !important;font-size:17px !important;font-weight:700 !important;font-family:"Cabin",sans-serif;background:#dc3545;border:none !important;color:#fff !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.contact-form-container .gform_wrapper form .gform_footer{padding-top:0 !important;padding-bottom:0 !important;margin-top:15px !important}ul.contact-details-list li{font-family:'poppins', sans-serif;font-weight:600 !important}ul.contact-details-list li a{color:#000 !important;-webkit-transition:all 0.2s;transition:all 0.2s}ul.contact-details-list li a:hover{color:#00aeef !important;-webkit-transition:all 0.2s;transition:all 0.2s}.cabinsnow-archive-sort-form{width:100%}.cabinsnow-archive-sort-form form{width:100%;max-width:260px !important;margin-bottom:30px;position:relative}.cabinsnow-archive-sort-form form:before{content:'\f107';font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;position:absolute;top:3px;right:0;z-index:-1;color:gray !important}.cabinsnow-archive-sort-form form select{width:100%;background:transparent !important;border:none !important;font-size:19px !important;font-family:"Cabin",sans-serif !important;font-weight:700 !important;height:23px !important;cursor:pointer;color:gray !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cabinsnow-archive-sort-form form select::-ms-expand{display:none}.fusion-post-cards .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px !important}.fusion-post-cards .pagination span.current{width:auto;background:transparent !important;color:#00aeef !important;font-weight:700 !important}.fusion-post-cards .pagination a,.fusion-post-cards .pagination a.pagination-next,.fusion-post-cards .pagination a.pagination-prev{color:gray !important;font-weight:700 !important}.fusion-post-cards .pagination a:hover,.fusion-post-cards .pagination a.pagination-next:hover,.fusion-post-cards .pagination a.pagination-prev:hover{color:#00aeef !important}.fusion-post-cards .pagination a:before,.fusion-post-cards .pagination a:after,.fusion-post-cards .pagination a.pagination-next:before,.fusion-post-cards .pagination a.pagination-next:after,.fusion-post-cards .pagination a.pagination-prev:before,.fusion-post-cards .pagination a.pagination-prev:after{color:gray !important}.fusion-post-cards .pagination a:hover:before,.fusion-post-cards .pagination a:hover:after,.fusion-post-cards .pagination a.pagination-next:hover:before,.fusion-post-cards .pagination a.pagination-next:hover:after,.fusion-post-cards .pagination a.pagination-prev:hover:before,.fusion-post-cards .pagination a.pagination-prev:hover:after{color:#00aeef !important}@media screen and (max-width: 800px){.cn-header .fusion-column-wrapper{border-radius:0 !important}}@media screen and (min-width: 800px){.cabin-post-card-details{min-height:172px !important}}
