/**handles:catamaran-child**/
header.top_panel{-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease}header.top_panel.fixed{position:fixed;top:0;left:0;width:100%;background-color:#0000009e!important;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}header.top_panel.top_panel_custom_header-default-with-space.fixed{position:static;animation:none}header.top_panel.top_panel_custom_header-default-with-space.fixed .header-top-bar{position:fixed;top:0;left:0;width:100%;z-index:19;animation:smoothScroll 1s forwards}header.top_panel.top_panel_custom_header-default-with-space.fixed .header-middel-bar{position:fixed;top:41px;left:0;width:100%;z-index:999;animation:smoothScroll 1s forwards}header.top_panel.top_panel_custom_header-default-with-space .header-middel-bar .elementor-widget-trx_sc_button a.sc_button{background-color:#f7941d!important;color:#fff;border-color:#f7941d!important}header.top_panel.top_panel_custom_header-default-with-space .header-middel-bar .elementor-widget-trx_sc_button a.sc_button:hover{background-color:#d97600!important}.portfolio_page.portfolio_page_details_left .sc_column_fixed.portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_right .sc_column_fixed.portfolio_page_details_wrap{top:220px}.sc_blogger_item_body .sc_blogger_item_content a.book-now-btn{display:block;margin:25px auto 0;width:100%;text-align:center;max-width:135px}.portfolio_page_featured img{width:100%}.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title,.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value{width:50%;line-height::1.2!important}.portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap,.portfolio_page.portfolio_page_details_left .portfolio_page_gallery,.portfolio_page.portfolio_page_details_left .portfolio_page_video,.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap,.portfolio_page.portfolio_page_details_right .portfolio_page_gallery,.portfolio_page.portfolio_page_details_right .portfolio_page_video{width:55%}.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap,.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap{width:45%}.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item_title{width:55%}.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item_value{width:45%}.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_content ul{margin:0;padding:0;list-style:none}.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_content ul li{border:1px solid #ddd;color:#707376;padding:10px 25px 10px 55px;position:relative}.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_content ul li+li{border-top-width:0}.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_content ul li:before{position:absolute;left:0;top:0;width:50px;height:50px;content:'';background-image:url(https://yachtclubcompany.com/wp-content/themes/catamaran-child/images/checkmark-icon.png);background-size:20px;background-repeat:no-repeat;background-position:center}.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .book-now-bnt-container .book-now-btn{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:700;font-style:normal;line-height:20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background-color:#f7941d;padding:18px 50px;border-width:0!important;color:#fff;display:inline-block;margin:30px 0;transition:all .3s ease}.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .book-now-bnt-container .book-now-btn:hover{background-color:#d97600;border-color:#d97600}.portfolio_page .portfolio_page_details_wrap .portfolio_page_description p{margin-bottom:10px}.portfolio_page .portfolio_page_content h5{margin:0 0 15px}.sc_blogger .sc_blogger_item_featured img{max-height:310px;object-position:center;object-fit:cover;min-height:310px}.woocommerce div.product .woocommerce-product-details__short-description{margin-bottom:0!important}.product-details-container .product-details-list{display:flex;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #dbdbdb}.product-details-container .product-details-list .ls-container{width:55%;padding-right:.5em;font-weight:500;color:#161921;box-sizing:border-box}.product-details-container .product-details-list .rs-container{width:45%;font-weight:400;color:#707376;text-align:right}.product-details-container .product-details-list .ls-container,.product-details-container .product-details-list .rs-container{font-size:16px}.woocommerce div.product p.price{margin:0 0 20px}.woocommerce div.product .product_meta,.yith-wcbk-form-section.yith-wcbk-form-section-duration{display:none}.woocommerce-tabs .woocommerce-Tabs-panel--description p{margin:0 0 25px!important}.woocommerce-tabs .woocommerce-Tabs-panel--description p:last-child{margin:0!important}.woocommerce-tabs .woocommerce-Tabs-panel--description ul{margin:0 0 25px;padding:0;list-style:none}.woocommerce-tabs .woocommerce-Tabs-panel--description ul li{border:1px solid #ddd;color:#707376;padding:10px 25px 10px 55px;position:relative}.woocommerce-tabs .woocommerce-Tabs-panel--description ul li+li{border-top-width:0}.woocommerce-tabs .woocommerce-Tabs-panel--description ul li:before{position:absolute;left:0;top:0;width:50px;height:50px;content:'';background-image:url(https://yachtclubcompany.com/wp-content/themes/catamaran-child/images/checkmark-icon.png);background-size:20px;background-repeat:no-repeat;background-position:center}.single-product .product_cat-add-on-extras.product .woocommerce-product-gallery__image img{max-height:450px;width:auto;margin:0 auto}.yith-booking-meta .yith-booking-checkin,.yith-booking-meta .yith-booking-checkout{text-align:left}.woocommerce-shop .list_products .woocommerce-result-count{display:none!important}.woocommerce-shop .list_products .category-filter #product_cat{font-size:20px;padding:0;color:#000;line-height:1.2;margin:0;border-bottom:0;cursor:pointer}.woocommerce-shop .list_products .category-filter .select_container{padding:15px 30px 15px 15px;border-bottom:1px solid #ccc;margin:0 0 25px}.woocommerce-shop .list_products .category-filter .select_container:after{color:#000;font-size:22px;right:15px}.woocommerce-shop .list_products ul li.product{width:calc(33.33% - 30px)!important;padding:0!important;margin:15px!important}.woocommerce-shop .list_products ul.products_style_default{display:flex;flex-wrap:wrap}.woocommerce-shop .list_products ul li.product .post_featured img{min-height:280px;max-height:280px;object-fit:cover;object-position:center}.woocommerce-checkout #customer_details{width:100%!important;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:49%!important;padding:25px;box-sizing:border-box}form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3{font-size:35px}form.woocommerce-checkout #order_review{width:70%}.woocommerce form.woocommerce-checkout .form-row label.checkbox{padding-left:0}.shop_table.cart .woocommerce-cart-form__cart-item td.product-quantity,.shop_table.cart thead th.product-quantity{display:none!important}.page-banner-sec .sc_layouts_title_title h1{color:#fff!important}.page-banner-sec .elementor-icon svg path{fill:#fff}.fancybox-container .fancybox-content{padding:0;width:100%;height:100%;max-width:980px;max-height:90%}.fancybox-container .fancybox-content .fancybox-button{display:none}.fancybox-container .fancybox-content .extra-product-container .top-text-container-inner{position:relative;padding-right:90px}.fancybox-container .fancybox-content .extra-product-container .fancybox-button{position:absolute;top:0;right:0;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:700;font-style:normal;line-height:20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;vertical-align:top;white-space:nowrap;height:auto;max-width:100%;color:#fff;border-color:#f7941d;background-color:#f7941d;padding:10px 20px;border-width:0!important;text-align:center;width:auto;border-radius:0}.fancybox-container .fancybox-content .extra-product-container .fancybox-button:hover{background:#d97600}.fancybox-container .extra-product-list .extra-product .extra-product-inner{display:flex;flex-wrap:wrap}.fancybox-container .extra-product-list .extra-product .extra-product-inner{display:flex;flex-wrap:wrap;align-items:center}.fancybox-container .extra-product-list .extra-product .ls-container{width:150px}.fancybox-container .extra-product-list .extra-product .rs-container{width:100%;flex:1;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.fancybox-container .extra-product-list .extra-product .ls-container .extra-product-image{text-align:center}.fancybox-container .extra-product-list .extra-product .rs-container .content-block{padding:0 15px;width:calc(100% - 170px);max-width:70%}.fancybox-container .extra-product-list .extra-product .rs-container .quantity-cart-block{width:170px;text-align:center}.fancybox-container .extra-product-list .extra-product .rs-container .content-block h2{margin:0 0 10px;font-size:20px;line-height:1.2}.fancybox-container .extra-product-list .extra-product .rs-container .custom-product-description{font-size:17px;line-height:1.3;margin:0;color:#6b6e71}.fancybox-container .extra-product-list .extra-product .rs-container .custom-product-price{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 10px;display:inline-block}.fancybox-container .extra-product-list .extra-product .rs-container .quantity{width:100%}.fancybox-container .extra-product-list .extra-product .rs-container .input-text{width:100%;max-width:130px;height:40px;font-size:18px;padding:5px;line-height:1.2;border:1px solid #ccc}.fancybox-container .extra-product-list .extra-product .rs-container .quantity-cart-block .button{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:700;font-style:normal;line-height:20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;vertical-align:top;white-space:nowrap;height:auto;max-width:100%;color:#fff;border-color:#f7941d;background-color:#f7941d;padding:14px 30px;border-width:0!important;text-align:center;width:auto;border-radius:0;margin-top:20px}.fancybox-container .extra-product-list .extra-product .rs-container .quantity-cart-block .button:hover{background:#d97600}.fancybox-container .extra-product-list .extra-product{padding:15px}.fancybox-container .extra-product-list .extra-product+.extra-product{margin-top:25px;border-top:1px solid #f7941d}.fancybox-container .extra-product-container .top-text-container{margin:0 0 25px;position:sticky;top:0;left:0;background:#fff;padding:25px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:9}.fancybox-container .extra-product-container .top-text-container h2{margin:0 0 10px;font-size:26px;line-height:1.1}.fancybox-container .extra-product-container .top-text-container p{margin:0}.premiun-bottle-container>.elementor-container{display:flex;flex-wrap:Wrap;justify-content:center}.premiun-bottle-container .premiun-bottle-block{width:calc(33.33% - 20px);margin:20px 10px;background:#fff;padding:25px;border-radius:10px;position:relative;box-shadow:rgba(0,0,0,.15) 0 5px 15px 0}.premiun-bottle-container .premiun-bottle-block .elementor-image-box-img{line-height:1;margin-bottom:0!important;display:flex;justify-content:center;align-items:center}.premiun-bottle-container .premiun-bottle-block .elementor-image-box-img img{min-height:180px;max-height:180px;width:auto}.premiun-bottle-container .premiun-bottle-block .premiun-bottle-block-price{position:absolute!important;right:0;top:-40px;margin:0!important;background:#1b76be;padding:10px!important;height:90px;width:75px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;border-bottom-left-radius:45px;border-bottom-right-radius:45px}.premiun-bottle-container .premiun-bottle-block .premiun-bottle-block-price:before{position:absolute;left:-16px;top:0;content:'';width:0;height:0;border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent #024d89 transparent;transform:rotate(0)}.premiun-bottle-container .premiun-bottle-block .premiun-bottle-block-price .elementor-heading-title{font-size:18px;font-weight:600}.optional-extras-container>.elementor-container{display:flex;flex-wrap:wrap;justify-content:center}.optional-extras-container .optional-extras-block{width:calc(33.33% - 30px);margin:15px;overflow:hidden;background:#fff}.optional-extras-container .optional-extras-block .elementor-image-box-content{padding:25px;background:#fff;margin-top:-10px}.optional-extras-container .optional-extras-block .elementor-image-box-content .elementor-image-box-title{margin:0 0 5px}.optional-extras-container .optional-extras-block .optional-extras-block-price{position:absolute;top:34px;left:-7px;width:auto;padding:6px 25px;background:#f7941d;transform:rotate(-45deg);height:35px}.optional-extras-container .optional-extras-block .optional-extras-block-price:after,.optional-extras-container .optional-extras-block .optional-extras-block-price:before{position:absolute;left:50px;top:0;content:'';background-color:#f7941d;width:150px;height:35px;z-index:-1}.optional-extras-container .optional-extras-block .optional-extras-block-price:before{left:-140px;top:0}.optional-extras-container .optional-extras-block .optional-extras-block-price .elementor-heading-title{color:#fff;font-weight:600;line-height:1.3}.footer_wrap .sc_layouts_menu>ul>li>a,.menu_footer_nav_area>ul>li>a{display:block}.sc_layouts_column.block-links .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer){display:block;width:100%!important}.wpcf7-form input.wpcf7-date{height:51px;color:#505a58}.wpcf7-form input.wpcf7-date.wpcf7-not-valid{border-bottom:1px solid #ff5b4a!important}.wpcf7-form select.wpcf7-select{padding-left:36px!important}.wpcf7-form input.wpcf7-number::placeholder{color:#161921}.wpcf7-form input.wpcf7-number::-webkit-input-placeholder,.wpcf7-form select.wpcf7-select::-webkit-input-placeholder{color:#161921!important;opacity:1}.wpcf7-form input.wpcf7-number:-moz-placeholder,.wpcf7-form select.wpcf7-select:-moz-placeholder{color:#161921!important;opacity:1}.wpcf7-form input.wpcf7-number::-moz-placeholder,.wpcf7-form select.wpcf7-select::-moz-placeholder{color:#161921!important;opacity:1}.wpcf7-form input.wpcf7-number:-ms-input-placeholder,.wpcf7-form select.wpcf7-select:-ms-input-placeholder{color:#161921!important;opacity:1}.wpcf7-form select.wpcf7-select{color:#161921}div.wpcf7 .form-style-3 span.wpcf7-not-valid-tip{display:block}.wpcf7-form .date-container .column-1_2{padding-top:30px!important}.wpcf7-form .date-container .date-label{font-size:16px;position:absolute;top:-23px;color:#161921}.contact-form-banner .contact-form-container .wpcf7-form input.wpcf7-date{background-color:transparent!important}.contact-form-banner .contact-form-container .wpcf7-form input,.contact-form-banner .contact-form-container .wpcf7-form input::placeholder,.contact-form-banner .contact-form-container .wpcf7-form select{color:#fff!important}.contact-form-banner .contact-form-container div.wpcf7 .form-style-3 .style-line[class*=icon-]:before{color:#fff!important}.contact-form-banner .contact-form-container .wpcf7-form .date-container .date-label{color:#fff}.contact-form-banner .contact-form-container div.wpcf7 .form-style-3 .style-line .line{background-color:#fff}.contact-form-banner .contact-form-container div.wpcf7 .form-style-3 .style-line .line:before{background-color:#f7941d}.contact-form-banner .contact-form-container .wpcf7-form .select_container:after{color:#fff!important}.wpcf7-date{position:relative}.wpcf7-date::-webkit-calendar-picker-indicator{color:transparent;background:0 0;z-index:1}.wpcf7-date:before{color:#fff;background:0 0;display:block;width:15px;height:20px;position:absolute;top:12px;right:6px;content:'\f073';font-weight:900;font-family:"Font Awesome 5 Free"}@media(max-width:1024px){.premiun-bottle-container .premiun-bottle-block{width:calc(50% - 20px)}.optional-extras-container .optional-extras-block{width:calc(50% - 30px)}}@media(max-width:800px){.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;padding:0}.woocommerce-checkout #customer_details .col-1{margin:0 0 30px}}@media(min-width:768px){.shop_table.cart .woocommerce-cart-form__cart-item td.product-price,.shop_table.cart .woocommerce-cart-form__cart-item td.product-remove,.shop_table.cart .woocommerce-cart-form__cart-item td.product-subtotal{width:10%}}@media(max-width:767px){form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3{font-size:24px}form.woocommerce-checkout #order_review{width:100%}.shop_table.cart .mobile_cell .product-name .product-name-inner{display:flex;flex-wrap:wrap}.shop_table.cart .mobile_cell .product-name .product-name-inner .product-info{width:100%}}@media(max-width:660px){.optional-extras-container .optional-extras-block{width:100%;max-width:370px}}@media(max-width:600px){.premiun-bottle-container .premiun-bottle-block{width:100%;max-width:360px}}@media(max-width:580px){.fancybox-container .extra-product-list .extra-product .ls-container{width:100%}.fancybox-container .extra-product-list .extra-product .ls-container .extra-product-image img{max-height:150px;width:auto;float:left}}@media(max-width:480px){.fancybox-container .extra-product-list .extra-product .ls-container .extra-product-image img{float:none}.fancybox-container .extra-product-list .extra-product .rs-container .content-block{padding:0;width:100%;max-width:100%;text-align:center;margin:15px 0}.fancybox-container .extra-product-list .extra-product .rs-container .quantity-cart-block{width:100%;text-align:center}}.banner-form-block .wpcf7-form{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.banner-form-block .field-wrapper{width:calc(50% - 10px);margin:0 0 10px}.banner-form-block .field-wrapper p{margin:0}.banner-form-block label{position:relative;font-size:14px;display:inline-block;background:#fff;margin:0 0 5px;line-height:1;padding:0;transition:all .2s linear;text-transform:capitalize;font-family:"DM Sans",Sans-serif;color:#000}.banner-form-block .wpcf7-form-control-wrap{position:relative;height:45px;display:inherit}.banner-form-block .wpcf7-form input.wpcf7-date,.banner-form-block input,.banner-form-block select{padding:10px;width:100%;border:1px solid #b5b5b5;height:40px!important;font-family:"DM Sans",Sans-serif;font-size:16px;border-radius:4px}.banner-form-block .wpcf7-form select.wpcf7-select{padding:10px!important}.banner-form-block .field-wrapper.submit-btn{width:100%;margin:0}.banner-form-block .submit-btn input[type=submit]{font-family:"DM Sans",Sans-serif;font-weight:700;text-transform:uppercase;background-color:#f7941d;border-radius:0 0 0 0;text-align:center;display:block;width:100%;height:auto;padding:13px 20px;font-size:14px;transition:all .3s ease-in-out}.banner-form-block .submit-btn input[type=submit]:hover{background-color:#d97600}.banner-form-block .bottom-text{width:100%}.banner-form-block .bottom-text p{margin:15px 0 0;text-align:center;color:#707376;font-family:"DM Sans",Sans-serif;font-style:italic;font-size:18px;font-weight:400}.banner-form-block .wpcf7 .wpcf7-not-valid+.wpcf7-not-valid-tip{margin:0;left:0;top:-42px;height:40px;width:100%;border-radius:5px;font-size:13px;line-height:1.2;padding:5px 10px}