.elementor-4932 .elementor-element.elementor-element-fc9621b{margin-top:50px;margin-bottom:0px;}.elementor-4932 .elementor-element.elementor-element-92a9c06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4932 .elementor-element.elementor-element-92a9c06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4932 .elementor-element.elementor-element-c3ccc8f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4932 .elementor-element.elementor-element-c3ccc8f .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:var( --e-global-color-20d0f45 );}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-gallery-swiper-thumb .swiper-slide{--columns:6;--space-between:10px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-swiper-gallery-thumbs{padding-top:10px;padding-bottom:10px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 > .elementor-widget-container{border-style:none;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:27px;color:var( --e-global-color-cde2df );background-color:var( --e-global-color-primary );border-style:none;border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-swiper-control-thumbs__item{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:center;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav{color:var( --e-global-color-primary );background-color:var( --e-global-color-cde2df );border-radius:10px 10px 10px 10px;padding:50px 10px 50px 10px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-37px;}.elementor-4932 .elementor-element.elementor-element-1ee4305 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:-37px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4932 .elementor-element.elementor-element-75ce699 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4932 .elementor-element.elementor-element-75ce699{columns:1;font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:700;font-style:italic;color:var( --e-global-color-20d0f45 );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4932 .elementor-element.elementor-element-d5d6c6c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4932 .elementor-element.elementor-element-d5d6c6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4932 .elementor-element.elementor-element-d5d6c6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4932 .elementor-element.elementor-element-7dad3f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-4932 .elementor-element.elementor-element-7dad3f4 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:600;font-style:italic;}.elementor-4932 .elementor-element.elementor-element-2f269ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-4932 .elementor-element.elementor-element-2f269ab .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:600;font-style:italic;}.elementor-4932 .elementor-element.elementor-element-12db26d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-4932 .elementor-element.elementor-element-12db26d .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:600;font-style:italic;}.elementor-4932 .elementor-element.elementor-element-c16111f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-4932 .elementor-element.elementor-element-c16111f .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:600;font-style:italic;}.elementor-4932 .elementor-element.elementor-element-4a2e936:not(.elementor-motion-effects-element-type-background), .elementor-4932 .elementor-element.elementor-element-4a2e936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4932 .elementor-element.elementor-element-4a2e936, .elementor-4932 .elementor-element.elementor-element-4a2e936 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-4932 .elementor-element.elementor-element-4a2e936{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-4932 .elementor-element.elementor-element-4a2e936 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4932 .elementor-element.elementor-element-6e482b5{text-align:center;}.elementor-4932 .elementor-element.elementor-element-6e482b5 .elementor-heading-title{color:var( --e-global-color-cde2df );}.elementor-4932 .elementor-element.elementor-element-49e5b37{text-align:center;}.elementor-4932 .elementor-element.elementor-element-49e5b37 .elementor-heading-title{color:var( --e-global-color-cde2df );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4932 .elementor-element.elementor-element-991b1b9 .cart button, .elementor-4932 .elementor-element.elementor-element-991b1b9 .cart .button{color:var( --e-global-color-cde2df );transition:all 0.2s;}.elementor-4932 .elementor-element.elementor-element-991b1b9 .added_to_cart{color:var( --e-global-color-cde2df );}.elementor-4932 .elementor-element.elementor-element-991b1b9 .quantity .qty{color:var( --e-global-color-cde2df );transition:all 0.2s;}.woocommerce .elementor-4932 .elementor-element.elementor-element-991b1b9 form.cart table.variations label{color:var( --e-global-color-cde2df );}.woocommerce .elementor-4932 .elementor-element.elementor-element-991b1b9 form.cart table.variations td.value select, .woocommerce .elementor-4932 .elementor-element.elementor-element-991b1b9 form.cart table.variations td.value:before{background-color:var( --e-global-color-accent );border:var( --e-global-color-cde2df );border-radius:17px;}.elementor-4932 .elementor-element.elementor-element-c147599 iframe{height:648px;}.elementor-4932 .elementor-element.elementor-element-ed990c4 > .elementor-widget-container{margin:20px 0px 200px 0px;padding:0px 0px 0px 0px;}.elementor-4932 .elementor-element.elementor-element-ed990c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4932 .elementor-element.elementor-element-c67512b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4932 .elementor-element.elementor-element-b1c2716 iframe{height:648px;}@media(min-width:768px){.elementor-4932 .elementor-element.elementor-element-92a9c06{width:65%;}.elementor-4932 .elementor-element.elementor-element-d5d6c6c{width:35%;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-1ee4305 */.jet-woo-product-gallery__image  {
  width: 120%; /* adjust to container size as needed */
 height: 550px; /* adjust to container size as needed */
}

.jet-woo-product-gallery__image  img {
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.jet-woo-product-gallery__image-item
{BORDER: SOLID 2PX #015392 !IMPORTANT;
background-color: #015392;
border-radius: 10px;    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-991b1b9 */.jet-booking-form,
.jet-booking-form small
{
    color: #ffffff !important;
}

.single_add_to_cart_button 
{
    width: 100% !important;
    margin: 30px 0px 0px 0px !important;
    padding: 0px 20px 15px 20px !important;
    background: #123456 !important;
}

.single_add_to_cart_button:hover
{
    background: green !important;
}


.single_add_to_cart_button 
 {
text-indent: -9999px;
/* Collapse the original line */
}

.single_add_to_cart_button::after
{
content: "Click HERE to Reserve";
text-indent: 0;
display: block;
/* New content takes up original line height */}/* End custom CSS */