.elementor-kit-5{--e-global-color-primary:#61CE70;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-6779c83:#FFFFFF;--e-global-color-c9024df:#000000;--e-global-color-2a10230:#f2295b;--e-global-color-0399be2:#F7023F;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-weight:500;font-weight:900;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 h1{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-5 h2{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-5 h3{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-5 h4{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-5 h5{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-5 h6{font-family:"Josefin Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
  display: inline !important;
}

.woocommerce-message {display: none !important;}

.wc-bookings-booking-form label {
  display: inline-block; width: 80%;
}
.wc-bookings-booking-form input {
  display: inline-block; width: 19% !important;
}

.checkout-button, .woocommerce-checkout-payment button {background-color: #61CE70 !important;}


.wc-bookings-booking-form .form-field input[type="number"] {
  width: 50%;
}

/* GDPR COOKIES */

.cky-btn-revisit-wrapper {
  display: none !important;}
  
  /* BOOK NOW BUTTON NAV */

.menu-item-2511 a, .menu-item-2515 a {background-color: #61CE70; padding: 0 40px !important; color: white !important;}
.menu-item-2511 a:hover, .menu-item-2515 a:hover { background-color: black; color: #61CE70 !important}


/* REMOVE BORDER RADIUS */

.elementor-button {border-radius: 0 !important;}


@media (max-width: 768px) {
    
.menu-item-997 a {margin-left: 0px !important; padding: 20px !important;}
.menu-item-997 a:hover { background-color: black !important; color: #61CE70 !important}
}

/* TURITOP BUTTON */

.my_custom_class {
  color: #fff !important;
  background-color: #61CE70 !important;
  padding: 10px 20px;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;

}

.turitop_bswp_button_box_wrap {text-align: left !important;}/* End custom CSS */