/* Styles definition here */
#fbuilder .fieldCalendar .ui-datepicker-inline{max-width:785px !important}
.summary .price { display: none }
.woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce div.product form.cart { margin-top: 4px !important; }

.ui-state-active { background-color: #333333 !important; color: #ffffff !important; }

.ui-datepicker-calendar .ui-state-active {
	background: #333333 !important;
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 1) !important;
    box-shadow: inset 0px 0px 10px 0px rgb(0 0 0 / 100%) !important;
    text-shadow: 0px 0px 0px #333333 !important;
    filter: dropshadow(color=#333333, offx=0, offy=1);
    border: 0px solid #333333 !important;
}

#fbuilder .ui-datepicker-inline{max-width:100% !important}

.availableslot a { color: black; }
.quantity { display: none }

#fbuilder .ui-datepicker-inline{max-width:none !important}


#fbuilder .ui-datepicker-header { background:#001c38 ;color:#444; text-shadow:none}


.woocommerce-product-gallery { display: none}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width:99%;
    clear: none;
}

#fbuilder .notavailslot a{ background:#333333; }

.ui-state-disabled .ui-state-default:hover
{
	color: #b4b3b3;
}

.fieldCalendarService
{
	display:flex;
	padding-bottom: 30px;
}

.ahbfield_quantity_div
{
	margin-left: 20px;
    margin-top: -23px;
}

.instructions
h2 {
    color: red;
  }
