.boat-swiper .swiper-slide{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.boat-swiper .swiper-button-next,.boat-swiper .swiper-button-prev{color:#fdf0d5;transition:color .3s ease}.boat-swiper .swiper-button-next:hover,.boat-swiper .swiper-button-prev:hover{color:#c1121f}.boat-swiper .swiper-pagination-bullet{background:#fdf0d5;opacity:.7}.boat-swiper .swiper-pagination-bullet-active{background:#c1121f}@media (min-width:1920px){.boat-swiper .swiper-slide{aspect-ratio:21/9}}@media (max-width:1024px){.boat-swiper .swiper-slide{aspect-ratio:16/9}}.single-boat #main #boat-feature-summary>.boat-feature-summary-wrap{background-color:#40cff7;color:#fff;padding:15px 30px;height:auto;border-radius:10px}.single-boat #main #boat-feature-summary .feature-title{font-size:25px;text-align:center;margin:15px 0}.single-boat #main #boat-feature-summary .feature-item{margin-bottom:20px}.single-boat #main #boat-feature-summary .feature-item-header{display:flex;gap:15px;align-items:center}.single-boat #main #boat-feature-summary .feature-item-header .feature-item-title{font-size:18px}.single-boat #main #boat-feature-summary .feature-item-header .feature-item-icon i{font-size:25px}.single-boat #main #boat-feature-summary .boat-get-a-quote{margin-bottom:10px}.single-boat #main #boat-feature-summary .boat-get-a-quote #boat-get-a-quote-bt,.single-boat #main #boat-feature-summary .boat-get-a-quote .button{display:block;background-color:#f2f2f2;color:#000;padding:15px 30px;border-radius:10px;width:100%;font-size:20px;text-align:center;text-transform:uppercase;font-weight:700;cursor:pointer;overflow:hidden}.single-boat #main #boat-feature-summary .boat-get-a-quote #boat-get-a-quote-bt:hover,.single-boat #main #boat-feature-summary .boat-get-a-quote .button:hover{background-color:#40cff7;color:#fff}.boat-get-a-quot-modal h4{text-align:center;margin:0 0 20px;font-size:25px;text-transform:uppercase;border-bottom:1px dashed #b7b7b7;padding-top:10px;padding-bottom:20px}.boat-get-a-quot-modal.white-popup-block{position:relative;background:#fff;width:95%;max-width:650px;margin:30px auto;padding:20px}.boat-get-a-quot-modal .form-group-check-availibility{display:flex;justify-content:space-between;gap:10px}.boat-get-a-quot-modal .wpbc_booking_form_structure{display:grid;grid-template-columns:1fr;grid-gap:10px}.boat-get-a-quot-modal .booking_form .form-group .controls select,.boat-get-a-quot-modal .booking_form select,.boat-get-a-quot-modal .booking_form textarea,.boat-get-a-quot-modal .booking_form input[type=text]{width:100%;margin:0;max-width:300px;background-color:#fff;color:#7e7e7e;box-sizing:border-box;outline:unset!important;border:1px solid #d1d1d1}.boat-get-a-quot-modal .booking_form textarea{height:80px}.boat-get-a-quot-modal .booking_form .form-group .controls select,.boat-get-a-quot-modal .booking_form select,.boat-get-a-quot-modal .booking_form input[type=text]{height:40px!important}.flip-box-wrap{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:25px}.flip-box-wrap article{position:relative;box-shadow:0 0 4px #ddd;transition:all .25s ease-out;padding-bottom:55px}.flip-box-wrap article:hover{box-shadow:0 0 18px #cbc9c9}.flip-box-wrap article .entry-image{position:relative;margin:0;width:100%;overflow:hidden;margin-bottom:15px}.flip-box-wrap article .entry-title{font-size:20px!important;color:#40cff7!important;font-weight:700!important;margin-bottom:0;padding:0 12px;line-height:1.5!important}.flip-box-wrap article .flip-back{padding:0 12px 10px}.flip-box-wrap article .entry-summary table{width:100%}.flip-box-wrap article .entry-summary table tr th{font-size:14px;text-align:left}.flip-box-wrap article .entry-summary table tr td{font-size:14px;text-align:right}.flip-box-wrap article .boat-footer{position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #f2f2f2;display:grid;grid-template-columns:1fr 1fr}.flip-box-wrap article .boat-footer .button{display:block;width:100%;text-align:center;font-weight:700;padding:12px 10px}.flip-box-wrap article .boat-footer .button:first-of-type{border-right:1px solid #f2f2f2}.single-boat_activity .section-header{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:center;margin-bottom:15px}.single-boat_activity .section-header .page-title{margin-bottom:0;text-align:center}.single-boat_activity .section-header .button{background-color:#333;color:#fff;text-align:center;padding:12px 20px;width:100%}.single-boat_activity .section-header .button:hover{background-color:#40cff7}.activity-summary{background-color:#40cff7;padding:25px;border-radius:15px;color:#fff}.activity-summary h2{font-size:25px!important;margin-bottom:0;color:#fff!important;font-weight:700!important}.activity-summary ul{padding-left:20px;margin-left:0}span.numberofguests-validation{font-size:12px;color:red}.mfp-bg{z-index:99999!important}.mfp-wrap{display:fixed!important;height:100%!important;z-index:99999!important}.mfp-wrap .popup-modal-dismiss{position:absolute;top:-26px;right:0;color:#fff;font-size:12px;text-transform:uppercase}@media (min-width:480px){.boat-get-a-quot-modal .wpbc_booking_form_structure{grid-template-columns:1fr 1fr}}@media (min-width:560px){.flip-box-wrap{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.single-boat #main .single-boat-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px}.single-boat_activity .section-header{grid-template-columns:1fr 180px}.single-boat_activity .section-header .page-title{text-align:left}}@media (min-width:900px){.flip-box-wrap{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}}