.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1c68dd82:#FFF;--e-global-color-27f35351:#262262;--e-global-color-221afb82:#2F2B6E;--e-global-color-79064b52:#5D8E5C;--e-global-color-52311348:#ABC674;--e-global-color-30876499:#9DDAF7;--e-global-color-2b3d3972:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-kit-6 h1{color:#2F2B6E;font-family:"Playfair Display", Sans-serif;font-weight:100;}.elementor-kit-6 h2{color:#262262;font-family:"Playfair Display", Sans-serif;}.elementor-kit-6 h3{color:#5D8E5C;font-family:"Playfair Display", Sans-serif;}.elementor-kit-6 h4{color:#5D8E5C;}.elementor-kit-6 h5{color:#262262;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.booking_month{
	background-color:#ffffff;
}
.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){
display: block !important;
}

.input.input-person{visibility:hidden !important;}
input[type=number] {
-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
/*#tab-description > h2:nth-child(1), #tab-tab-accessibility-info > h2:nth-child(1){
    visibility:hidden;
}*/
.short{
    color:#262262;
    font-size:22px;
    font-weight:300;
    padding-top:40px;
}

a{
    color:#262262;
    font-weight:500;
}
a:hover{
    color:#5d8e5c;
}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background-color:#abc674 !important;
	color:white !important;
	text-shadow: transparent !important;
	box-shadow: none;
	border-color:#FFffff !important;
	
	}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
	
	background-color:#abc674 !important;
	color:white !important;
	text-shadow: transparent !important;
	box-shadow: none;
border-color:#FFffff !important;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	background-color:#5d8e5c !important;
	color:white !important;
	text-shadow: transparent !important;
	border-color:#FFffff !important;
	border-radius:5px !important;
	}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background-color:#abc674 !important;
	box-shadow: none;
	text-shadow: transparent !important;
	color:white !important;
	
	}
.woocommerce div.product .out-of-stock{
    color:#ffffff;
    font-size:40px;
    text-align:center;
    padding:10px;
    background-color:#262262;
}/* End custom CSS */