.fat-hidden{display:none}.fat-boat-pd-left-15{padding-left:15px}.fat-boat-pd-right-15{padding-right:15px}.fat-boat-pd-bottom-15{padding-bottom:15px}.fat-boat-pd-top-15{padding-top:15px}.fat-mg-top-30{margin-top:30px}.fat-mg-top-60{margin-top:60px}.fat-mg-top-90{margin-top:90px}.fat-mg-top-120{margin-top:120px}.fat-mg-top-150{margin-top:150px}.fat-mg-top-180{margin-top:180px}.fat-boat-single-container{margin-bottom:120px;max-width:100%!important}.fat-boat-single-container i{font:normal normal normal 14px/1 FontAwesome!important}.fat-boat-single-container div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fat-boat-single-container .fat-boat-entry-summary-inner{display:inline-block;width:100%}.fat-boat-single-container .fat-boat-single-content-left,.fat-boat-single-container .fat-boat-single-content-right{padding-left:15px;padding-right:15px;float:left}.fat-boat-single-container .fat-boat-single-content-left{width:70%}.fat-boat-single-container .fat-boat-single-content-right{width:30%}.fat-boat-single-container h2.fat-boat-title{margin:30px 0 5px 0;font-size:1.8em;font-weight:600}.fat-boat-single-container .fat-boat-content-heading{margin:20px 0 5px 0;padding:0;font-size:1.2em;font-weight:600}.fat-boat-single-container .fat-boat-sub-heading{text-transform:none;margin:5px 0;padding:0;font-weight:600}.fat-boat-crews h3.crew-name a{font-size:1.2em;font-weight:600}.fat-boat-single-container ul.fat-boat-list{margin:0;padding:5px 0 0;list-style:none;line-height:1.2em}.fat-boat-single-container ul.fat-boat-list.fat-boat-information{padding:0;line-height:1em;margin-bottom:15px}.fat-boat-single-container ul.fat-boat-list li{display:inline-block;padding-right:15px;padding-bottom:5px;line-height:1.2em}.fat-boat-single-container ul.fat-boat-list li i{padding-right:5px}.fat-boat-single-container ul.fat-boat-list li span{text-transform:capitalize}.fat-boat-single-container ul.fat-boat-list li>span.fat-list-title{font-weight:500}.fat-boat-single-container ul.fat-boat-list.three-cols{display:inline-block;width:100%}.fat-boat-single-container ul.fat-boat-list.three-cols li{width:33.333%;float:left}.fat-enable i{color:#2698D6}.fat-disable{color:#717171;text-decoration:line-through}.fat-boat-single-container .fat-boat-crews{margin-top:30px;display:inline-block;width:100%}.fat-boat-single-container .fat-boat-crews .fat-boat-crews-avatar{display:inline-block;width:150px;height:150px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:absolute}.fat-boat-single-container .fat-boat-crews .fat-boat-crews-description{padding-left:180px}.fat-boat-image-slider .owl-nav button.owl-next:focus,.fat-boat-image-slider .owl-nav button.owl-next:active,.fat-boat-image-slider .owl-nav button.owl-prev:focus,.fat-boat-image-slider .owl-nav button.owl-prev:active{outline:none}.fat-boat-image-slider .owl-nav button.owl-next,.fat-boat-image-slider .owl-nav button.owl-prev{position:absolute;top:50%;font-size:50px;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:.8;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.fat-boat-image-slider .owl-nav button.owl-next:hover,.fat-boat-image-slider .owl-nav button.owl-prev:hover{opacity:1}.fat-boat-image-slider .owl-nav button.owl-next{right:20px}.fat-boat-image-slider .owl-nav button.owl-prev{left:20px}.fat-boat-single-content-right{margin-top:30px}.fat-boat-subtotal,.fat-boat-total{width:100%;display:inline-block}.fat-boat-subtotal{padding-bottom:5px;border-bottom:solid 1px #ddd}.order-inform-left{width:40%;float:left}.order-inform-right{width:60%;float:left;font-size:14px}.order-inform-left{text-align:left}.order-inform-right{text-align:right}.fat-boat-price-wrap{-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.fat-boat-price-wrap .fat-boat-price-inner{background-color:#2698D6;display:inline-block;width:100%;color:#fff;font-size:14px;padding:5px 10px}.fat-boat-price-wrap .fat-boat-price{line-height:35px;font-weight:600;font-size:18px}.fat-boat-price-wrap .fat-boat-price-schedule{float:right;padding:5px;background-color:#fff0;border:solid 1px #fff;font-size:14px;max-height:30px}.fat-boat-price-wrap .fat-boat-price-schedule option{color:#343434}.fat-boat-price-wrap.price-not-available{pointer-events:none}.fat-boat-price-wrap.price-not-available .fat-boat-price-inner,.fat-boat-price-wrap.price-not-available .fat-boat-booking-button a{background-color:#b7b7b7}.fat-boat-price-wrap.price-not-available .fat-boat-booking-option{color:#b7b7b7}.fat-boat-not-available{line-height:1em;margin-bottom:15px;font-size:16px;font-weight:600;color:orangered}.fat-boat-booking-option{padding:15px}.fat-boat-booking-date{margin-left:-5px}.fat-boat-booking-date .from-date-wrap,.fat-boat-booking-date .to-date-wrap,.fat-boat-booking-date .pickup-time-wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px}.fat-boat-booking-date .from-date-wrap input,.fat-boat-booking-date .to-date-wrap input{width:100%;line-height:1em;height:34px}.fat-boat-booking-option label,.fat-boat-guest select{display:block;width:100%}.fat-boat-guest select{padding:5px;height:34px}.fat-boat-booking-option label{padding:0;margin-bottom:5px;margin-top:10px;line-height:1em;font-weight:400}.fat-boat-captain-fuel{display:inline-block;width:100%;padding:15px 0}.fat-boat-captain-fuel .fat-boat-captain-notice,.fat-boat-captain-fuel .fat-boat-fuel-notice{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.fat-boat-captain-fuel .fat-boat-captain-notice{padding-right:5px}.fat-boat-captain-fuel .fat-boat-fuel-notice{padding-left:5px}.fat-boat-booking-button a,.fat-boat-booking-button a:focus,.fat-boat-booking-button a:active{display:inline-block;width:100%;background-color:#2698D6;color:#fff;line-height:1em;padding:15px 30px;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;margin-top:15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.fat-boat-booking-button a:hover{background-color:#0573af;color:#fff}.fat-boar-error-message{color:red;font-size:14px}.fat-boat-single-container .fat-boat-location{margin-top:30px}.fat-boat-single-container .fat-google-map,.fat-boat-single-container #fat_single_mapbox{height:300px;width:100%;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.fat-boat-crews ul.fat-crew-socials,.fat-boat-crews ul.fat-crew-contact{list-style:none;display:block;margin:5px 0 10px 0;padding:0}.fat-boat-crews ul.fat-crew-socials{margin-top:10px}.fat-boat-crews ul.fat-crew-socials li,.fat-boat-crews ul.fat-crew-contact li{display:inline-block}.fat-boat-crews ul.fat-crew-socials li a{display:inline-block;width:30px;height:30px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ddd;line-height:30px;margin-right:5px;font-size:14px}.fat-boat-crews ul.fat-crew-contact li{margin-right:15px}.fat-boat-crews ul.fat-crew-contact li i{margin-right:5px}.fat-boat-single-container .fat-boat-documents{-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.fat-boat-documents .fat-boat-doc-title{background-color:#2698D6;color:#fff;font-size:16px;font-weight:600;padding:10px 15px;line-height:1.5em}.fat-boat-documents>ul.fat-list-docs{margin:0;padding:30px;display:inline-block;width:100%;list-style:none}.fat-boat-documents>ul.fat-list-docs li{line-height:1.2em;margin-bottom:5px}.fat-boat-documents>ul.fat-list-docs li a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.fat-boat-documents>ul.fat-list-docs li a:hover{padding-left:5px}.fat-boat-booking-button .fat-boat-error-message{color:red}.fat-boat-single-container .fat-boat-payment-schedule h5{text-transform:capitalize;font-size:16px;font-style:italic;font-weight:400}.fat-boat-single-container .fat-boat-payment-schedule ul{margin-left:0;margin-bottom:0;font-size:14px;padding-left:30px}.fat-boat-bt.loading{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;-webkit-transition:all 0s linear,opacity .1s ease;transition:all 0s linear,opacity .1s ease;opacity:1!important}.fat-boat-bt.loading:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgb(0 0 0 / .15)}.fat-boat-bt.loading:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;animation-duration:0.6s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:button-spin;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff #fff0 #fff0;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px #fff0;box-shadow:0 0 0 1px #fff0}@-webkit-keyframes button-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:1180px){.fat-boat-single-container .fat-boat-entry-summary{max-width:1170px;margin:0 auto}}@media (max-width:1179px){.fat-boat-single-container .fat-boat-entry-summary{width:100%}}@media (max-width:768px){.fat-boat-single-container .fat-boat-single-content-left,.fat-boat-single-container .fat-boat-single-content-right{width:100%}.fat-boat-single-container ul.fat-boat-list{margin-top:15px}.fat-boat-single-container ul.fat-boat-list.three-cols li{width:50%;margin-bottom:10px}.fat-boat-single-container .fat-boat-single-content-left,.fat-boat-single-container .fat-boat-single-content-right{padding-left:0;padding-right:0}}@media (max-width:767px){.fat-boat-single-container .fat-boat-crews{text-align:center}.fat-boat-single-container .fat-boat-crews a.fat-boat-crews-avatar{float:none;position:relative}.fat-boat-single-container .fat-boat-crews .fat-boat-crews-description{padding-left:0;text-align:left}.fat-boat-single-container ul.fat-boat-list.three-cols li{width:100%}}.price-invalid{font-size:14px;color:red}.fat-boat-booking-button a.fat-boat-bt.disabled{opacity:0.5!important;pointer-events:none;cursor:not-allowed}.fat-boat-booking-option input[type="text"],.fat-boat-booking-option select{border:solid 1px #ddd;width:100%;padding:8px 10px;font-size:1em;line-height:1em}.fat-boat-total{text-transform:uppercase;font-weight:600;margin-top:15px;color:#000}.fat-boat-captain-cost:not(.fat-hidden){display:flex;width:100%}.fat-boat-captain-cost-inner{width:100%}.fat-boat-deposit{padding:10px;border:solid 1px #2698D6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;margin-top:10px}.fat-boat-deposit>span{font-weight:600;font-size:16px}.fat-boat-deposit .deposit-desc{font-size:14px;line-height:1.1em}.fat-boat-order-inform .fat-boat-subtotal,.fat-boat-order-inform .fat-boat-captain-cost{margin-top:10px;font-weight:600;line-height:1.4em}select.fat-boat-price-schedule{padding-right:25px!important;-webkit-appearance:none;-moz-appearance:none;background:#fff0;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem;padding-right:2rem;cursor:pointer}