.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>div,.single-boat_activity #main>div{width:94%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:50px}.single-boat #main .single-boat-content>*,.single-boat_activity #main .single-boat-content>*{width:100%}.single-boat #main h1,.single-boat_activity #main h1{font-size:35px;font-weight:700;margin:0 0 15px;line-height:1.35!important}.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}.single-boat #main .embed-container iframe,.single-boat_activity #main .embed-container iframe{max-width:100%}.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}.activity-related .activity-related-inner{display:grid;grid-template-columns:1fr;grid-gap:25px}.activity-related .activity-related-inner article{position:relative;width:100%;overflow:hidden}.activity-related .activity-related-inner article .entry-image{margin:0}.activity-related .activity-related-inner article .flip-back{position:absolute;bottom:0;padding:10px;width:100%;height:100%;text-align:center;transition:all .4s ease-in-out;background-color:rgba(0,0,0,.28);color:#fff;opacity:0}.activity-related .activity-related-inner article .flip-back .entry-title{color:#fff}.activity-related .activity-related-inner article:hover .flip-back{opacity:1}.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}.activity-related .activity-related-inner{grid-template-columns:1fr 1fr}}@media (min-width:768px){.single-boat #main .single-boat-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px}.activity-related .activity-related-inner{grid-template-columns:1fr 1fr 1fr}.single-boat_activity .section-header{grid-template-columns:1fr 180px}.single-boat_activity .section-header .page-title{text-align:left}}