/*!
Theme Name: Ultimate Boat Parties
Theme URI: https://ultimateboatparties.com/
Author: Ultimate Boat Parties
Author URI: https://ultimateboatparties.com/
Description: Custom Theme for Boat Parties
Version: 1.0.0
Tested up to: 8.0
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ultimate-boat-parties
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
html{box-sizing:border-box;font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(/wp-content/themes/ultimate-boat-parties/fonts/inter-v18-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(/wp-content/themes/ultimate-boat-parties/fonts/inter-v18-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url(/wp-content/themes/ultimate-boat-parties/fonts/inter-v18-latin-800.woff2) format('woff2')}.mobile-show{display:none}@media (max-width:767.98px){.mobile-hide{display:none}.mobile-show{display:block}}body{margin:0;position:relative;font-family:"Inter";background:#fff;font-size:1rem;line-height:1.5;color:#272727}body.fixed{overflow:hidden}.center{text-align:center}h1,h2,h3,h4,h5,h6,p.title,div.title{clear:both;font-weight:800;line-height:1.2;font-family:'Inter'}h1{font-size:3em;margin:.67em 0}#pageheader h1{margin-bottom:0;font-size:2rem}.woocommerce-products-header__title,h1.page-title{font-size:3em;color:#63c7c9;text-align:center}h1.entry-title{color:#018d8f;text-align:center;margin-top:1rem!important;margin:auto;max-width:800px}.buytitle{margin:0;padding:1rem;background:#9AD9DA;color:#0D3A3B;text-align:center}p.booktitle{margin:0;background:#f5f9f9;padding:0 1.5rem 0 1.5rem;font-family:'Inter';font-weight:600;color:#63c7c9;line-height:1.5}div.title{line-height:1;font-size:1.5em;margin:0 0 1rem 0;color:#63c7c9;text-align:center;font-family:'Inter',sans-serif}h2,h3{font-size:1.5em;margin:.67em 0}p.title{font-size:1.5rem}@media (max-width:767.98px){p.title{margin-bottom:1rem;margin-top:0}h2,h3,p.title,div.title{font-size:1.5rem;line-height:1.2}.buytitle{font-size:1.5rem!important;margin-bottom:0!important}h1.entry-title,h1.page-title,.woocommerce-products-header__title{font-size:2.2em}}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;width:100%}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}button,input,select,optgroup,textarea{color:#404040;font-family:'Inter',sans-serif;font-size:1rem;line-height:1.5;font-weight:400}p{margin-bottom:1.5em;font-family:"Inter"}p.strong{font-family:"Inter"}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;font-size:1em}span.orange{color:#ff8010}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600;font-family:'Inter'}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;box-sizing:content-box;overflow:visible}ul{list-style:disc}ul.wp-block-list li{margin-bottom:10px}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:inherit;background-color:#fff0}a:visited{color:inherit}a:hover,a:focus,a:active{color:#085d5e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.ib{display:inline-block}main{min-height:800px}button,input[type="button"],input[type="reset"],input[type="submit"],.button{border:none;line-height:1.5;background:#ffb866;border-radius:5px;color:#000;font-size:1.3rem;font-family:'Inter',sans-serif;padding:1rem 1.4rem;position:relative;transition:all .21s ease-in-out;text-decoration:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}@media (min-width:768px){button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff!important;background:#ff8010!important}button:hover:after,.button:hover:after,input[type="button"]:hover:after,input[type="reset"]:hover:after,input[type="submit"]:hover:after,.woocommerce #respond input#submit:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button:hover:after,.woocommerce input.button:hover:after{border-width:0;opacity:0;right:0;bottom:0}}.topbar{padding:1rem;background:#63C7C9;color:#fff;text-transform:uppercase;justify-content:space-between}.topbar p{margin:0;font-family:"Inter"}.topbar .links a{text-decoration:none;display:flex}@media (min-width:768px){.topbar{padding:10px;display:flex}.topbar p{font-size:.9rem}}#masthead{position:relative}@media (min-width:768px){#masthead .alcent{justify-content:space-between}}@media (max-width:767.98px){#masthead{position:sticky;background:#fff;top:0;z-index:100;border-bottom:1px solid #c9c9c9}#masthead .alcent{flex-wrap:wrap;justify-content:center}}header .basket{display:flex;padding:0 .5rem;text-decoration:none;position:relative}header .basket .amount{font-size:14px;position:absolute;right:0;top:-10px;font-weight:400;color:#888}.review-stars{display:flex;align-items:center;margin:1rem 0;height:22px}.review-stars svg{fill:#ffcd78!important;width:100px;margin-right:.5rem}@media (max-width:767.99px){.review-stars{width:100%;text-align:center;justify-content:center}.review-stars span{font-size:.9rem}}[x-cloak]{display:none}[x-show="open"],[x-show="open"]{display:block}#site-navigation ul li{list-style:none}#site-navigation ul a{color:#444;text-decoration:none;position:relative;display:block;font-family:'Inter',sans-serif}#site-navigation ul>li>a{padding:20px}#site-navigation ul>li>a:hover{text-decoration:underline}@media (min-width:768px){#site-navigation{display:flex!important;align-items:center;flex-direction:row;height:auto;background:#fff0;box-shadow:none;padding:0}#primary-menu{display:flex;margin:0;height:100%}.submenu-toggle{display:none}#site-navigation ul#primary-menu li ul{max-height:300px;overflow-y:auto;display:none;position:absolute;pointer-events:none;flex-wrap:wrap;padding:1rem;z-index:500;right:0;width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#site-navigation ul#primary-menu li:hover>ul{pointer-events:initial;background:#fff;display:flex}#site-navigation ul#primary-menu li>ul>li{flex-basis:25%;background:#fff}#site-navigation ul#primary-menu>li>ul>li>a{padding:5px;font-size:.9em}}@media (max-width:767.98px){.logo{margin-left:20px}#masthead .is-open .basket{position:absolute;top:1.5rem;left:1rem}.hamburger{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #ddd;background:#fff0;cursor:pointer}.menu-main-menu-container{width:calc(100%);padding:1rem}#site-navigation{position:fixed;top:0;left:0;width:80%;max-width:320px;height:100%;background:#fff;box-shadow:-2px 0 10px rgb(0 0 0 / .1);padding:0;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;transform:translateX(-100%);transition:transform 0.35s ease;overflow-y:auto}#site-navigation.is-open{transform:translateX(0)}#site-navigation .close-menu{align-self:flex-end;background:none;border:none;font-size:2.2rem;cursor:pointer;margin:0;padding:0 1rem;color:#666}#site-navigation ul#primary-menu{display:flex;flex-direction:column;width:100%}#site-navigation ul#primary-menu>li{width:100%;margin-bottom:0;display:flex;position:relative;justify-content:space-between;border-top:1px solid #e2e2e2}#site-navigation ul#primary-menu li a{font-size:1.2rem;color:#333;padding:.6rem 0}.menu-toggle{padding:10px;margin-right:auto;margin-top:10px}.submenu-toggle{padding:0;margin:0;background:none;color:#ffb866;font-size:2rem;margin-left:1rem}#site-navigation ul#primary-menu li ul{flex-direction:column;width:100%;margin-top:.5rem;padding:0;border:none;top:100%}#site-navigation ul#primary-menu li ul li a{font-size:1rem;padding:.5rem 0}}@media (min-width:768px){.logo svg{width:150px!important}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#main[tabindex="-1"]:focus{outline:0}.wrap,.woocommerce #main,.woocommerce-page #main{margin:0 auto;max-width:1200px;padding:0 20px}ul .griditem{list-style:none}.rank-math-breadcrumbs p{margin:0;padding:10px;color:#444;font-size:12px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.hero-single{padding:2.5rem;background:#d1e8e8}.hero-single h1{font-size:2.2rem;margin:0}@media (max-width:767.99px){.hero-single .image{margin-top:1rem}}@media (min-width:768px){.hero-single{display:flex;align-items:center}.hero-single .intro{flex-basis:60%}.hero-single .image{flex-basis:40%}}.catgrid{display:flex;flex-wrap:wrap;padding:0;justify-content:center}.catgrid .griditem .inner{position:relative;margin:.5rem;margin-bottom:1rem;border-radius:20px}.catgrid .griditem-link{text-decoration:none}.catgrid .griditem.productitem .inner{box-shadow:rgb(99 99 99 / 20%) 0 2px 8px 0}.catgrid .griditem .inner img{border-radius:20px}.home .catgrid .griditem .inner img{padding:.5rem}.catgrid .griditem .resortcat a{position:absolute;width:100%;margin:0;font-size:1.5rem;display:block;padding:.5rem 0;color:#fff;background:hsl(181deg 49% 59% / 95%);border-radius:20px 20px 0 0}.catgrid .griditem .inner .content{padding:1rem;color:#fff}.catgrid .griditem .inner .content span.ib{display:block;text-transform:uppercase}.catgrid .griditem .inner .content .title{margin:0;font-size:2em}.catgrid .griditem .inner .content .button{background:none;text-decoration:none;border:1px solid #fff}.catgrid .griditem .inner .content-outer{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;transition:0.3s}.catgrid .griditem .inner .content2{padding:1rem;padding-bottom:2rem}.home .catgrid .griditem .inner .content2{padding-bottom:1rem}.catgrid .griditem .inner .content2 .title{margin:0;display:block}.catgrid .griditem .inner .entry-date{font-size:.9rem;color:#515151}.catgrid .griditem .inner .content2 .woocommerce-Price-amount{color:#63C7C9;font-weight:bolder}.catgrid .griditem .inner a{text-decoration:none}.catgrid .griditem .inner a.button{display:inline-block;margin-top:10px;color:#ff8010!important}.catgrid .griditem .inner a.button:hover{color:#fff!important}@media (min-width:768px){.catgrid .griditem{flex-basis:25%}.home .griditem{flex-basis:20%}.term-46 .griditem{flex-basis:33.3%}.catgrid .griditem .image{margin-bottom:-8px;border-radius:20px}.catgrid .griditem:hover .inner .overlay{background:linear-gradient(to bottom right,rgba(99 199 201 / .9),rgba(242 158 129 / .9));-webkit-transition:all 0.3s ease-in-out;;-moz-transition:all 0.3s ease-in-out;;-ms-transition:all 0.3s ease-in-out;;-o-transition:all 0.3s ease-in-out;;transition:all 0.3s ease-in-out;}}@media (min-width:451px) and (max-width:991.98px){.griditem{flex-basis:50%}.catgrid .griditem .inner .content p.title{font-size:1rem}}@media (max-width:450px){.griditem{flex-basis:100%}.home .griditem{flex-basis:50%}.home .catgrid .griditem .inner .content2 p.title{font-size:1em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}}.logos.wrap{text-align:center;margin-top:4rem}.logos .row{display:flex;flex-wrap:wrap;justify-content:center}.logos .row img{padding:1rem}@media (min-width:768px){.logos .row .col{flex-basis:20%}}@media (max-width:767.99px){.logos .row .col{flex-basis:33.3%}}.has-sidebar #secondary{padding:2rem;background:#e3f1f1}.wp-block-latest-posts__list{margin-bottom:1rem!important;padding-bottom:1rem!important}.wp-block-latest-posts__list a,#secondary ul.sub-menu li a{font-size:.9rem}#secondary ul.sub-menu{padding:1rem;background:#fff;margin:1rem 0}@media (min-width:768px){.sitemap-item{flex-basis:50%}.has-sidebar{display:flex;margin-top:4rem}.has-sidebar #main{flex-basis:70%;padding-right:2rem}.has-sidebar #secondary{flex-basis:30%}#secondary ul.sub-menu{display:flex;flex-wrap:wrap}#secondary ul.sub-menu li{flex-basis:50%;margin:0}}.author_details{border:1px solid #ccc;padding:1rem;align-items:center;margin:1rem 0;background:#fff6f2;border-top:5px solid #105f65!important}.author_details .image{border-radius:100%;overflow:hidden;max-width:100px;margin:auto}.author_name{font-weight:600}.author_bio_section p{margin:0}.author_details img{padding:15px;max-width:120px;border-radius:100%}.author_details .title{display:flex;align-items:center;margin:0;font-size:1rem}.author_details a{margin-right:10px}@media (max-width:767.99px){.author_details{text-align:center}.author_details .title{justify-content:center}}@media (min-width:600px){.author_details{display:flex}}.whychoose{padding:1rem;background:#d1e8e8}.whychoose .content{padding:1rem}.whychoose img{padding:1rem;border-radius:100%;border:4px solid #fff}.whychoose p.title{margin-bottom:10px}.whychoose ul{margin:0;padding:0}.whychoose li{list-style:none;margin-bottom:10px;padding-bottom:1rem;border-bottom:1px solid #6c9393;font-size:.9rem}@media (min-width:768px){.whychoose{display:flex;justify-content:center;align-items:center;margin:2rem 0}}#mainfooter{padding:2rem 0;clear:both}.sociallinks{display:flex;justify-content:center;align-items:center}.sociallinks a{display:flex;justify-content:center;align-items:center;padding:0 .5rem}.sociallinks a:hover svg{fill:#085d5e!important}.footer-menus ul{padding:0;margin:0}.footer-menus a{display:inline-block;text-decoration:none}.footer-menus a:hover{color:#085d5e}.footer-menus ul ul{flex-direction:column}.footer-menus ul li{list-style:none}#footer-navigation li a{padding:.5rem}div.eapps-widget{overflow:hidden}@media (min-width:768px){.footer-menus.wrap{display:flex;align-items:center;justify-content:center}.footer-menus ul{display:flex;margin-right:1rem}.sociallinks{border-left:1px solid #085d5e;padding-left:1rem}}.site-info{background:#000;padding:1rem;text-align:center;font-size:.75rem;color:#fff}.site-info a{text-decoration:none}.site-info a:hover{color:#fff;text-decoration:underline}@media (max-width:767.99px){#footer-navigation{border-bottom:1px solid #fff;margin-bottom:1rem;padding-bottom:1rem}.footer-menus ul{display:flex;flex-wrap:wrap}.footer-menus ul li{flex-basis:50%}}.woocommerce table.shop_table th.product-quantity,.woocommerce table.shop_table_responsive tr td.product-quantity,.woocommerce-terms-and-conditions-wrapper,.wfc-checkout__inner-contents .woocommerce-info{display:none}.woocommerce img,.woocommerce-page img{border-radius:10px}#reviews{background:#e3f1f1;padding:1rem;border-radius:10px;margin:2rem 0;position:relative}.woocommerce-review__verified{font-size:13px;padding:5px;background:#e3f1f1;border-radius:4px;color:#287779}.woocommerce .star-rating span::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{color:#ff8010}.woocommerce .star-rating span::before{color:#2ea1a1}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{background:#fff;border-radius:10px;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0}.comment-text{font-size:.9rem}ul.reviews{list-style:none;padding:0;margin:0}.checkout-button{margin-bottom:1rem}.woocommerce-page table.cart td.actions .button{border:none!important;color:#515151!important;background-color:#e9e6ed!important}.woocommerce-page table.cart td.actions .button:after{border:none!important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:130px}.woocommerce a.remove{color:#d0c5a5!important;background:#f5f1e5}.woocommerce-privacy-policy-text p{font-size:.9rem}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:#ff8010;margin-top:2rem;background:#fff6f4}.woocommerce-error{padding:1em 2em 1em 3.5em}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:none;background:#ffb866!important;color:#000!important;font-weight:400;line-height:1}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:1rem 2rem;display:block;margin:auto;font-size:1.3rem;text-transform:uppercase;float:none!important;border:2px solid #ffb866}.woocommerce div.product form.cart .button{width:100%}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#fbac90}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled{color:#000;background:#ffb866}.swiper-reviews .swiper-wrapper{display:flex;align-items:stretch}.swiper-reviews .swiper-slide{display:flex;flex-direction:column;height:auto!important}.swiper-button-next,.swiper-button-prev{color:#fff!important}.swiper-pagination-bullet-active{background:#53bbbd!important}.woocommerce div.product div.summary{min-height:400px}.woocommerce-product-details__short-description{margin:auto;max-width:800px;text-align:center}.woocommerce div.product div.summary p.price{color:#404040}p.notice,.wc-deposits-wrapper .wc-deposits-payment-description{font-size:.9rem;text-align:center;color:#404040}.woocommerce div.product form.cart,.woocommerce .gform_wrapper,.wc-bookings-booking-form{background:#f5f9f9;padding:1.5rem;padding-bottom:3rem;border:none}.wc-bookings-booking-form{padding:0}#wc_bookings_field_persons,.wc-bookings-booking-form select{width:100%;border:1px solid #cde7e7;padding:1rem}.wc-bookings-date-picker-timezone-block{display:none}.wc-bookings-booking-form .wc-bookings-booking-cost{padding:0!important;font-size:2rem;border:none}.wc-bookings-booking-form .wc-bookings-booking-cost strong{font-weight:400}.wc-bookings-booking-form .wc-bookings-booking-cost.price{display:none!important}.wc-bookings-date-picker{overflow-x:auto;box-sizing:border-box}.ui-datepicker-inline{max-width:100%;box-sizing:border-box}.ui-datepicker-calendar{width:100%;table-layout:fixed}.wc-bookings-date-picker .ui-datepicker-header{background:#2c7779;border:none}.wc-bookings-date-picker .ui-datepicker td{border:none!important;padding:5px!important;opacity:1}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{display:flex;align-items:center;justify-content:center;width:2.4em;height:2.4em;margin:0 auto;border-radius:50%}td.fully_booked{opacity:.45}td.fully_booked span{background-color:#ffdcdc!important;color:#dd4d20!important}.wc-bookings-date-picker .ui-datepicker td.bookable a,.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background-color:#63c9a6!important;text-shadow:none}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-active{background-color:#fff!important;color:#175941!important;border:1px solid #175941!important;opacity:1!important}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1!important}.wc-bookings-booking-form fieldset .picker.hasDatepicker{margin-bottom:0!important}.wc-bookings-booking-form .block-picker li a .booking-spaces-left{display:none!important}.woocommerce ul.products,.woocommerce-page ul.products{display:flex;justify-content:center;flex-wrap:wrap}.select2-container--open .select2-dropdown--below{color:black!important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.category-party-guides article{margin-right:0;margin-bottom:1rem;align-items:center;flex-wrap:wrap;box-shadow:rgb(99 99 99 / 20%) 0 2px 8px 0;padding:1rem;list-style:none}.woocommerce ul.products[class*=columns-] li.product-category{width:33.3%!important}.woocommerce ul.products li.product a img{margin-bottom:0;border-radius:20px}.woocommerce ul.products .content-wrap{flex-basis:65%;text-align:center;padding:1rem}.woocommerce ul.products .content-wrap .days{font-family:'Inter'}.woocommerce ul.products .content-wrap .days svg{position:relative;top:3px;left:-3px}.woocommerce ul.products .content-wrap .price{font-family:'Inter';display:block;margin-bottom:1rem}.woocommerce ul.products .content-wrap a{text-decoration:none}.woocommerce ul.products .content-wrap .button{text-decoration:none;display:inline-block}.woocommerce ul.products li.product .price{color:#085d5e;margin-top:1rem}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:1.5em;margin:0;color:#63c7c9;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.5em;margin:0;color:#63c7c9;text-align:center}@media (min-width:768px){.buy-wrapper{clear:both}.atc-wrapper,.info-wrapper,.rightcol{flex-basis:50%}.info-wrapper{padding-right:2rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product h3{font-size:1.2em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:33.3%!important}}ul.custom-fields{margin:0;padding:0;margin-bottom:1rem}ul.custom-fields li{list-style:none;padding:10px;border:1px solid #ddd;align-items:center;display:flex;margin-bottom:10px;font-family:'Inter',sans-serif}ul.custom-fields svg{margin-right:10px}@media (min-width:768px){ul.custom-fields{display:flex;flex-wrap:wrap}ul.custom-fields li{flex-basis:50%}}.swiper-reviews ol{padding:0}.swiper-reviews li{background:#fff;border-radius:10px}.swiper-reviews li .comment_container{padding:1rem}.wc-deposits-options-box{text-align:left!important;font-family:'Inter'}.wc-deposits-options-box .amount,.wc-deposits-amount{color:#008285}.ticket-collection{padding:10px;text-align:center;margin:2rem 0;background:#f5f9f9}.accordion{margin-left:0;background:#fefefe;list-style-type:none;padding:0}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item{border-bottom:1px solid #d3d3d3}.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;border-radius:0;display:block;padding:.75rem;border:1px solid #e6e6e6;border-bottom:0;font-size:1rem;margin:0;text-decoration:none;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}button.accordion-title:focus,button.accordion-title:hover{background:none!important;color:#018d8f!important}.accordion-title:after{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+";color:#63c7c9}.is-active>.accordion-title:before{content:"\2013"}.accordion-content{display:none;padding:0 .75rem .75rem .75rem;margin:0;background-color:#fefefe;border:none!important;color:#0a0a0a;transition:color,background-color 0.3s linear}.accordion-content p{margin-top:0}.faq-toggle{cursor:pointer;display:flex;align-items:center}.faq-toggle h2{display:flex;align-items:center;font-size:1.5rem;margin:0}.faq-arrow{width:24px;height:24px;margin-right:10px;fill:#63C7C9;transition:transform 0.3s ease}.faq-section.active .faq-arrow{transform:rotate(180deg)}.faq-wrapper ul.accordion{margin-top:1rem}.ticket-toggle{cursor:pointer;display:flex;align-items:center}.ticket-toggle h3{display:flex;align-items:center;font-size:1.25rem;margin:0}.ticket-collection-wrapper .arrow{width:24px;height:24px;margin-right:10px;fill:#63C7C9;transition:transform 0.3s ease}.ticket-collection-wrapper.active .faq-arrow{transform:rotate(180deg)}.faq-wrapper,.ticket-collection-wrapper{padding:1rem;box-shadow:rgb(99 99 99 / 20%) 0 2px 8px 0;margin-bottom:1rem}.faq-wrapper h2,.ticket-collection-wrapper h2,.faq-wrapper h3,.ticket-collection-wrapper h3{font-size:1.5rem}.whats-included-wrap{width:100vw;position:relative;margin-left:-50vw;clear:both;left:50%}.whats-included ul,.vip-extras ul,.ubp-extras ul{margin:0 auto;padding:0;max-width:800px}.whats-included li,.vip-extras li,.ubp-extras li{list-style:none;display:flex;align-items:center;text-align:left;margin-bottom:.5rem}.whats-included li span,.vip-extras li span,.ubp-extras li span{width:calc(100% - 70px)}.whats-included li svg,.vip-extras li svg,.ubp-extras li svg{width:30px;height:30px;margin-right:10px;fill:#53bd7e}.vip-extras li svg{fill:#e7a015}.ubp-extras li{color:#fff}.ubp-extras h2{color:#fff}.whats-included li:last-child{border:none}.whats-included h2{margin-top:0;text-align:left}.vip-extras{padding:2rem;background:#ffe9c2;border-radius:10px}.vip-extras p.title{margin-top:0;margin-bottom:1rem}.ubp-extras{padding:1rem;background:#63c7c9}@media (max-width:767.99px){.whats-included{padding:1rem}}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid #dbebe9}body .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:#8edfbe}.ui-datepicker-div .ui-widget-header{background:#fff!important}.gform_description{margin:0}#gform_wrapper_3{background:#f5f9f9;padding:2rem}#gform_wrapper_1{padding:2rem;background:#e2f9f7;border-radius:20px;max-width:600px;margin:auto}#gform_wrapper_1 .gform_heading{display:none}.gfield_description{font-size:0.8rem!important;margin-top:0!important;padding-top:0!important}.gfield_consent_label{font-size:.85rem}.gform_required_legend{display:none}.contactblocks .el h2{margin:5px 10px}.contactblocks .el{display:flex;justify-content:center;align-items:center;max-width:600px;flex-wrap:wrap;margin:auto;border-bottom:4px solid #f3f3f3;padding:15px 0}.contactblocks .el p{margin:0}