@import url("../quasartheme/style.css");.wc-bookings-booking-form{width:400px;}

@media (max-width:1042px){
 .special-cart-container{right:30px;}
.special-search-container{right:90px;}
}



@media (max-width:800px){.wc-bookings-booking-form{width:100%;}
.woocommerce-billing-fields .clear{display:block;}
.woocommerce-billing-fields p{width:50% !important;}
#conditional_checkout_field p{width:50% !important;}
}
@media (max-width:400px){.wc-bookings-booking-form{width:100%;}
.woocommerce-billing-fields .clear{display:block;}
.woocommerce-billing-fields p{width:100% !important;}
#conditional_checkout_field p{width:100% !important;}
}
.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#A064A9 !important;}
.wc-bookings-date-picker .ui-datepicker td.bookable a.ui-state-active{background-color:#555555 !important;}
#wc_bookings_field_duration{display:inline-block !important;}
.woocommerce-billing-fields p{width:33%;float:left;}
.woocommerce-billing-fields .clear{display:none;}
#order_review_heading{padding-top:50px;}
.cart_item td.product-total, td.product-subtotal , td.product-price span.woocommerce-Price-amount, td.product-quantity{color:#4f5864 !important;}
.cart_item div.order-meta{font-weight:normal;color:#4f5864 !important;}
.woocommerce-checkout-review-order-table{padding-bottom:10px !important;}
.cart_item{margin:10px!important;background-color:#ececec !important;border-bottom:3px solid #4f5864;}
.cart_item td.product-name, td.product-name a{color:#21262e;}
.add-to-booking{height:32px !important;margin-top:-3px;}
.select2-container{line-height:2em;}
.product-remove a.remove{background:none repeat scroll 0 0 #ff0000;border-radius:20px;color:#f9f9f9;display:block;font-size:20px;font-weight:400;height:1em;line-height:21px;text-align:center;text-decoration:none;width:1em;}
#conditional_checkout_field p{width:33%;float:left;}
.woocommerce-checkout-review-order-table td.product-remove{width:50px;}
.deposit-options{margin-top:10px;}

#ui-datepicker-div{top:315.4px;position: absolute;}
.special-cart-container{position:absolute !important;}
.special-search-container{position:absolute !important;right:0px;}

/*#nav ul li a{font-size:13px !important;}*/
.right{position: absolute !important;right:0px;}