.elementor-location-footer ~ div {height:0!important;position:absolute!important;opacity:0!important;bottom:-10px!important}.select2-container{width:-webkit-fill-available}.page-id-9 .cross-sells{display:none}.woocommerce-upsell-crosssell-cart{width:48%!important;display:inline-block!important}.upsell-product-cart h4{height:30px}.cart-collaterals{display:inline-block!important}.postid-11318 .package .form-check:nth-of-type(1):has(input[type="radio"]:checked)::after {content:"1-hour instruction + 1-hour practice. This is a one-on-one lesson with the instructor.";display:block;font-size:.9em;color:#555}.postid-11318 .package .form-check:nth-of-type(2):has(input[type="radio"]:checked)::after {content:"1-hour instruction + 1-hour practice. Lesson for 2 people or more. Shared instructor.";display:block;font-size:.9em;color:#555}.postid-11318 .package .form-check:nth-of-type(3):has(input[type="radio"]:checked)::after {content:"1-hour one-on-one instruction. Equipment rental is not included.";display:block;font-size:.9em;color:#555}.page-id-17687 .woocommerce-error{margin:0 0 1em!important}body #paySecurelyFormCXPay table td:nth-child(2) {width:300px!important;padding:7px!important}body #paySecurelyFormCXPay table td:nth-child(1) {padding:7px!important}.woocommerce-checkout ul{padding:0}.elementor-form-field-captcha{width:100%}.elementor-form-field-captcha label{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;color:#000;padding-bottom:5px}.turitop_booking_system_disable_call.ui-datepicker-current-day a{pointer-events:none;background:#fff!important;color:#d6d6d6!important}a.ui-datepicker-prev-hover{background:#cf2465!important}a.ui-datepicker-next-hover{background:#cf2465!important}.ar-more-menu ul{left:auto!important;right:0!important}.menu-item-13331 ul li a{border-bottom:0!important;font-size:18px!important}.elementor-107 .elementor-element.elementor-element-6738ddf .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:5px 0 0 5px!important}.menu-item-18154.open .has-submenu+ul{background-color:#cf2465!important}.menu-item-18154.open .has-submenu+ul a{background-color:#cf2465!important;color:#fff!important;font-weight:400!important}.menu-item-18154.open .has-submenu+ul li{border-color:#fff!important;border-top:1px solid!important}.menu-item-18154.open .has-submenu{border-bottom:1px solid #fff;background-color:#cf2465!important;color:#fff!important}.menu-item-11494.open .has-submenu+ul{background-color:#4dad55!important}.menu-item-11494.open .has-submenu+ul a{background-color:#49a54a!important;color:#fff!important;font-weight:400!important}.menu-item-11494.open .has-submenu+ul li{border-color:#fff!important;border-top:1px solid!important}.menu-item-11494.open .has-submenu{background-color:#4dad55!important;color:#fff!important;border-bottom:1px solid #fff}.menu-item-13331.open .has-submenu+ul{background-color:#8e4d3a!important}.menu-item-13331.open .has-submenu+ul a{background-color:#8e4d3a!important;color:#fff!important;font-weight:400!important}.menu-item-13331.open .has-submenu+ul li{border-color:#fff!important;border-top:1px solid!important}.menu-item-13331.open .has-submenu{background-color:#8e4d3a!important;color:#fff!important;border-bottom:1px solid #fff}.menu-item-19377.open .has-submenu+ul{background-color:#8e4d3a!important}.menu-item-19377.open .has-submenu+ul a{background-color:#8e4d3a!important;color:#fff!important;font-weight:400!important}.menu-item-19377.open .has-submenu+ul li{border-color:#fff!important;border-top:1px solid!important}.menu-item-19377.open .has-submenu{background-color:#8e4d3a!important;color:#fff!important;border-bottom:1px solid #fff}.elementor-107 .elementor-element.elementor-element-6738ddf .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0 0 0 5px}.gtranslate_wrapper a:hover{color:#fff;text-decoration:underline}button.single_add_to_cart_button.button.alt{background-color:#cf2465;width:100%}.single_add_to_cart_button{background-color:#cf2465!important}.woo-additional-terms span{line-height:21px}.woo-additional-terms{margin-bottom:20px}.gtranslate_wrapper,.topheadright a{display:inline-block;color:#fff;padding:0 3px;font-size:14px;font-weight:700;line-height:21px}div.mpStyle select.formControl:focus{background-color:transparent!important}.include_service{display:none}.justifyBetween._wrap{padding:10px 0;justify-content:center}.ttbm_description.mp_wp_editor{min-height:70px}.sticky{height:max-content;display:block;position:sticky;top:30px}.elementor-element .swiper .elementor-swiper-button-prev{padding:8px;border-radius:5px;background:#f12971}.elementor-element .swiper .elementor-swiper-button-next{padding:8px;border-radius:5px;background:#f12971}.icon{color:#000}.icon i{color:#cf2465;margin-right:10px}.yith-wcan-filters .yith-wcan-filter{margin-bottom:0;width:48%}.filters-container form{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}h4.filter-title{font-size:18px}button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced{width:100%}.elementskit-entry-thumb img{height:250px!important;object-fit:cover}.elementskit-post-body .entry-title{min-height:53px}.eae-swiper-slide{background-position:top center!important}.post{padding:30px 0!important}.post h1.elementor-heading-title,.single h1.elementor-heading-title{color:#cf2465}.post h3,.single h3{color:#000}p{color:#333}span.wc-block-components-button__text a:active,a:hover{color:#cf2465}.elementor-107 .elementor-element.elementor-element-6738ddf .elementskit-navbar-nav>li>a:hover{font-weight:bold}.elementor-107 .elementor-element.elementor-element-6738ddf .elementskit-navbar-nav>li.current-menu-item>a{font-weight:bold}#snmwtm_date::-webkit-calendar-picker-indicator,#snmbbst_date::-webkit-calendar-picker-indicator{display:none}td.available-date{background-color:#cf2465!important;color:#fff!important}.ui-datepicker-title{}a.ui-state-default{}.available-date a.ui-state-default{color:#fff!important;background: #ff000000;border:none}.postid-17263 .ui-datepicker-header,.postid-17256 .ui-datepicker-header,.postid-17229 .ui-datepicker-header{justify-content:space-between;align-items:center;display:flex}.ui-datepicker .ui-datepicker-title{}{display:flex;align-items:center!important}.turitop_booking_system_woocommerce_date_time .ui-datepicker .ui-datepicker-title{justify-content:center}div#ui-datepicker-div{background:#fff;box-shadow:0 19px 38px rgba(0,0,0,.30) , 0 15px 12px rgba(0,0,0,.22);padding:12px 15px;border-radius:5px;z-index:99!important}table.ui-datepicker-calendar{margin-top:13px}a.ui-datepicker-next.ui-corner-all{order:1}a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{}.ui-datepicker-prev,.ui-datepicker-next{background:#cf2465;position:relative;color:#fff!important;padding:5px 10px;border-radius:5px;cursor:pointer}span.ui-state-default{background:none!important;border:none!important}.postid-17263 table td,.postid-17263 table th,.postid-17256 table td,.postid-17256 table th,.postid-17229 table td,.postid-17229 table th{padding:5px 13px!important;line-height:1.5!important}@media only screen and (max-width:767px){.dc-height-banner .elementor-container.elementor-column-gap-default{min-height:250px!important}.dc-height-banner h1.elementor-heading-title.elementor-size-default{font-size:26px!important;line-height:1.2em}.t-details summary.e-n-accordion-item-title,.itinerary summary.e-n-accordion-item-title{min-height:95px}.single-product .elementor-icon-box-wrapper span.elementor-icon{font-size:28px!important}.single-product .elementor-icon-box-wrapper{min-height:110px}.yith-wcan-filters{margin-bottom:0!important}}@media only screen and (max-width:820px){.e-checkout__column.e-checkout__column-start,.e-checkout__column.e-checkout__column-end{width:100%!important}}@media only screen and (max-width:1440px){.elementor-107 .elementor-element.elementor-element-6738ddf .elementskit-navbar-nav>li>a{padding:0 5px 0 5px!important;font-size:16px!important}}tr.ppom-option-price-list.ppom-option-total-price{display:none}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-between}.ui-widget-header{background:none!important;border:none}.postid-17263 .ui-datepicker .ui-datepicker-prev,.postid-17263 .ui-datepicker .ui-datepicker-next,.postid-17256 .ui-datepicker .ui-datepicker-prev,.postid-17256 .ui-datepicker .ui-datepicker-next,.postid-17229 .ui-datepicker .ui-datepicker-prev,.postid-17229 .ui-datepicker .ui-datepicker-next{top:auto}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:4px}select.ui-datepicker-month,select.ui-datepicker-year{padding:5px}.ui-datepicker .ui-datepicker-title select{font-size:14px}.ui-widget-header .ui-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(59deg) brightness(104%) contrast(104%)}a.ui-state-default{background-color:#cf2465!important;color:#fff!important;border-color:#cf2465!important}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.turitop_booking_system_datepicker a.ui-state-default{background:#abdbc4!important;color:#4c4d4d!important;border-color:#abdbc4!important}.turitop_booking_system_datepicker .ui-icon{top:0!important}.turitop_booking_system_datepicker .ui-datepicker-prev,.turitop_booking_system_datepicker .ui-datepicker-next{position:unset!important}.turitop_booking_system_datepicker .ui-datepicker-header{padding:15px 15px 0}.woocommerce-message{border-top-color:#47a64a}.woocommerce-message::before{color:#4aa34e}.wc-block-components-product-metadata__description{display:none}span.wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:100%;padding-right:20px}span.turitop_booking_system_remove_product_from_checkout_wrap_link{display:none}.elementor-widget-woocommerce-checkout-page .e-checkout__container{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}a.checkout-remove-item{color:#fff;background-color:red;padding:1px 5px;border-radius:50%;margin-left:10px}a.checkout-remove-item:hover{color:#fff}.shop_table.woocommerce-checkout-review-order-table thead{display:none}h3#order_review_heading{margin-bottom:10px}.woocommerce-privacy-policy-text{display:none}.woocommerce-terms-and-conditions-wrapper.woo-additional-terms{display:none}.order-total,.order-total th{font-size:18px;font-weight:500!important;color:#000!important}.order-total td{color:#000!important}td.product-name{font-size:16px}.turitop_booking_system_cart_info{font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}h3#order_review_heading{font-size:18px!important;color:#333}.woocommerce-billing-fields h3{margin-bottom:25px!important}.e-checkout__column.e-checkout__column-start{width:63%}.e-checkout__column.e-checkout__column-end{width:34%}.yith-wcan-filters{margin-bottom:20px}body .single_add_to_cart_button{display:block!important;margin:0 auto!important;font-size:18px!important;width:80%}li{word-break:break-word}.homefilter .yith-wcan-filters .yith-wcan-filter{width:100%}form.woocommerce-checkout{max-width:90%;margin:auto}#place_order{background:#c36}.turitop_booking_system_datepicker .ui-datepicker{max-width:100%;min-width:auto}a.ui-state-default.ui-state-active{background:#cf2465!important;color:#fff!important;border-color:#ce2465!important}.custom-cart-banner{display:none!important}.page-id-9 main#content{padding-top:20px}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 4em!important}body.page-id-9 .woocommerce{flex-wrap:wrap!important}.woocommerce-notices-wrapper{width:100%}body.page-id-9 form.woocommerce-cart-form{display:block;width:100%!important}body.page-id-9 .cart-collaterals{width:100%!important}.select2-container .select2-selection--single{height:auto;border:1px solid #000!important}.page-id-17687 .woocommerce{padding:20px 0;width:90%;margin:auto}@media (max-width:1024px) and (min-width:768px){.turitop_booking_system_woocommerce_date_time{padding:0}.turitop_booking_system_datepicker .ui-datepicker{font-size:16px!important}.elementor-widget-turitop-calendar .ui-state-default{font-size:18px!important}.turitop_booking_system_datepicker .ui-datepicker-header .ui-datepicker-title{line-height:1em;align-items:center}.elementor-widget-turitop-calendar .ui-datepicker .ui-datepicker-prev,.elementor-widget-turitop-calendar .ui-datepicker .ui-datepicker-next{line-height:1em!important;padding:5px}.turitop_booking_system_woocommerce_tickets_button{min-width:auto;padding:0}.turitop_booking_system_time{margin:0;margin-bottom:5px}.turitop_booking_system_tickets_table tr{display:flex;flex-direction:column}.turitop_booking_system_ticket_availability{width:auto}td.turitop_booking_system_ticket_price{text-align:left!important}body.page-id-9 form.woocommerce-cart-form{width:100%!important}body.page-id-9 .cart-collaterals{padding-top:45px;width:100%!important}}@media only screen and (max-width:767px){body.page-id-9 form.woocommerce-cart-form{width:100%!important}body.page-id-9 .cart-collaterals{padding-top:45px;width:100%!important}}.sea_glass .turitop_booking_system_datepicker_calendar_legend{margin-top:0!important}.sea_glass .turitop_booking_system_gift_checkbox_label{margin-top:0}.sea_glass .turitop_booking_system_woocommerce_tickets_button{padding:0!important}.turitop_booking_system_woocommerce_common_label turitop_booking_system_gift_checkbox_label{margin-top:0!important}.sea_glass.elementor-23133 .elementor-element.elementor-element-e849142{height:fit-content}.tour-det.elementor-widget-n-accordion .e-n-accordion-item-title-icon{position:absolute;right:2%}.rel-tour.elementor-widget-loop-carousel .swiper-pagination-bullets{left:0%;top:95%;transform:none;width:100%}.rel-tour.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev {left:0;top:250px!important;transform:none}.rel-tour.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next {right:0;top:250px!important;transform:none}.price{display:none}.upsell-product-cart h4{height:100px;font-size:15px!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:#cf2465}a.checkout-button.button.alt.wc-forward{background-color:#cf2465}.upsell-product-cart a.button{background-color:#cf2465!important}