.woocommerce-adq .woocommerce-message{
	border-top:0 !important;
}
table tfoot tr{
	border:none !important;
}
.woocommerce-cart-form .shop_table tfoot .coupon #adq_coupon_code{
	width: 178px !important;
	margin-right: 15px !important;
	padding: 5px 13px !important;
	height: 40px !important;
	line-height:17px !important;
	    outline: 0;
    resize: none;
    font-family: Raleway,sans-serif;
    font-weight: 400;
    color: #818181;
    border: none;
}

form.adq-billing{
  	padding-bottom:30px;
}
.woocommerce form.adq-billing p{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.woocommerce form.adq-billing .return-to-shop{
	color: #000000;
    font-family: 'Fira Sans', sans-serif !important;
    font-weight: 400 !important;
    background-color: #d6d6d6 !important;
    display: inline-block;
    width: auto;
    height: 38px !important;
    padding: 0 23px !important;
    border: 2px solid #303030 !important;
    font-size: 13px;
    text-align: center;
    border-width: 0px !important;
    position: relative !important;
    top: 3px !important;
    line-height: 35px !important;
	margin-bottom:3px !important;
}
#remove_all_items, .adq-billing #quote_place_order{
	color: #000000;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 400;
    background-color: #d6d6d6;
    display: inline-block;
    width: auto;
    height: 38px;
    padding: 0 23px;
    border: 2px solid #303030;
    font-size: 13px;
    text-align: center;
    border-width: 0px;
    position: relative;
    top: 3px;
    line-height: 35px;
}
.adq-billing .woocommerce-info  {
	display:none !important;
}
.adq-billing{
	display: block !important;
}
.adq-billing h3{
	font-size:13px !important;
}
.adq-billing .country_select, .adq-billing .state_select {
    display: block;
    height: 44px;
    line-height: 42px;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    box-sizing: border-box;
    cursor: pointer;
}
.adq-billing #billing_phone, .adq-billing #shipping_phone{
	    padding-left: 2.5%;
    padding-right: 2.5%;
    padding: 15px 13px;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    color: #818181;
    font-family: Raleway,sans-serif;
    font-weight: 400;
    background-color: #ededed;
}
.adq-billing .input-text{
	width: 100% !important;
}
/* .adq-billing #billing_first_name_field, 
.adq-billing #shipping_first_name_field,  */
.adq-billing #quote_comments_field{
 margin-right: 0 !important;

}
form.adq-billing .col2-set .form-row.notes #order_comments{
	height: 90px !important;
	width: 100% !important;
}

.adq-shipping th, .adq-shipping td{
	display: none !important;
}

form.adq-billing  #billing_first_name_field, form.adq-billing #billing_last_name_field,
form.adq-billing #shipping_first_name_field,  form.adq-billing #shipping_last_name_field {
	padding-left:0 !important;;
	padding-right:0 !important;;
}

.woocommerce-variation-add-to-cart .variable_add_to_quote .single_adq_button{
	display:block !important;
}
.variable_add_to_quote .single_adq_button{
	display:none !important;
}
.woocommerce-adq .quote_cart{
	width:100% !important;
}
.woocommerce-adq .woocommerce-error {
    border-top-color: White !important;
}
.woocommerce-adq .woocommerce-error::before {
    content: none !important;
}
body.woocommerce-adq, .woocommerce-adq .content, .woocommerce-adq .full_width, .woocommerce-adq .overlapping_content .content > .container, .woocommerce-adq .more_facts_holder, .woocommerce-adq .comment_holder .comment #respond textarea, .woocommerce-adq .comment_holder .comment #respond input[type='text'], .woocommerce-adq .comment_holder .comment #respond input[type='email'], .woocommerce-adq .content .container{
	background-color: #f9f9f9 !important;
}
.adq_product_note {
	display:none;
}

 .woocommerce-adq table.quote_cart{
    border: none !important;
} 
/*  .woocommerce table.quote_cart thead tr{
	border: 1px solid #e6e6e6 !important;
} */

 .woocommerce table.quote_cart thead tr th{
    border-top: 1px solid #e6e6e6 !important;
	
}
.woocommerce table.quote_cart thead tr th.product-remove, .woocommerce table.quote_cart tbody tr td.product-remove{
	border-left: 1px solid #e6e6e6 !important;
}
.woocommerce table.quote_cart thead tr th.product-subtotal, .woocommerce table.quote_cart tbody tr td.product-subtotal{
	border-right: 1px solid #e6e6e6 !important;
}
.woocommerce table.quote_cart tbody td{
 padding: 0px !important;
}
.quote_cart .adq_qty_list{
	width:34px !important;
}