.booking_form_div .form-group label {
    font-family: 'Quicksand', sans-serif!important;
    font-size: 16px!important;
}
.booking_form_div .btn-default {
    background-color: #6C7C69!important;
    color:#ffffff!important;
    font-family: 'Quicksand', sans-serif!important;
    padding: 7px 15px!important;
    font-size: 16px!important;
		transition: 0.5s ease;
}
.datepick-inline .calendar-links {
    background-color: #6C7C69!important;
}
.widget_wpdev_booking .wpdev_hint_with_text {
    float: left;
    margin: 0;
    width: 33%!important;
}
.block_hints .block_free, .block_hints .block_time, .block_hints .block_check_in_out div.check-in-div, .block_hints .block_check_in_out div.check-out-div, .datepick-inline .date_available, .datepick-inline .timespartly.check_in_time div.check-in-div, .datepick-inline .timespartly.check_out_time div.check-out-div {
    background: none repeat scroll 0 0 #6C7C69;
}
.block_hints .date_approved.block_check_in_out, .block_hints .block_booked, .datepick-inline .date_approved, td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div, td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
    background-color: #f2f2f2;
}
.block_hints .date_approved.block_check_in_out, .block_hints .block_booked, .datepick-inline .date_approved, .block_hints .block_booked a, .datepick-inline .date_approved a {
    color: #6C7C69;
    font-weight: 600;
    text-shadow: 0 -1px 0 #6C7C69;
}
.block_hints {
    margin: 10px auto 30px 25px !important;
		  font-family: 'Quicksand', sans-serif!important;
	font-size: 16px!important;
	font-weight: 600;
}
.booking_form_div .btn-default:hover {
    background-color: #444444!important;
    color:#ffffff!important;
}
.eael-advance-tabs .eael-tabs-nav > ul li {
    height: 70px!important;
}
.elementor-element.elementor-element-6a2bd30 .eael-advance-tabs .eael-tabs-nav > ul li > svg {
    height: 40px!important;
}
@media only screen and (max-width: 767px) {
div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after {
    left: 150px !important;
    border-top-color: #fff !important;
}
}
.elementor-1653 .elementor-element.elementor-element-11fb8c79 .cart button, .elementor-1653 .elementor-element.elementor-element-11fb8c79 .cart .button {
    height: 60px;
}
.elementor-add-to-cart .cart {
	display: block!important;
}
.wc-pao-addons-container {
	font-family: "Quicksand", Sans-serif;
}
.woocommerce form .form-row select {
    padding: 8px 5px;
}
@media only screen and (min-width: 1280px) {
.responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
    max-width: calc( 75% - 32px);
}
}
..product-title-selector { /* Replace with actual class */
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

}
.woocommerce ul.products li.product .woocommerce-loop-product__thumbnail {
    display: none;
}
.woocommerce ul.products li.product {
    text-align: left;
    padding: 10px 0;
}
.woocommerce ul.products li.product a {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}
.woocommerce ul.products li.product .price {
    font-size: 16px;
    color: #666;
}
.quantity {
    display: none;
}
.single_add_to_cart_button {
    display: none;
}
