/* Print Styles */
@media print {
	nav, #cxecrt-save-share-cart-modal,.woocommerce-multi-currency,
	.xoo-cp-modal,.xoo-cp-basket, .xoo-cp-notice-box,
	#menu-footer-bottom-right, #menu-footer-second-column, .edgtf-social-icon-widget-holder,
	.woocommerce-orders-table__cell-order-actions,
	.procurribtn,button[type="submit"], a.button, th.product-remove, td.product-remove,
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table td.product-remove,
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table th.product-remove,
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table td.product-remove a,
	.procurribtn.addbtn, .edgtf-content button[type=submit],
	body.woocommerce-page .woocommerce table.shop_table td button[type="submit"], th:empty, td:empty,
	body.edgtf-woocommerce-page .woocommerce-checkout table td:empty,
	body.edgtf-woocommerce-page .woocommerce-checkout table th:empty,
	body.page.woocommerce-order-received .woocommerce table.shop_table th:empty,
	body.page.woocommerce-order-received .woocommerce table.shop_table td:empty
	{
		display: none !important;
	}
	
	body, p, div, table, body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table {
		width: 100% !important;
	}
	
	thead, tfoot {
		display: table-row-group !important;
	}
	

	
	body.page-template-default .woocommerce table td,
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table td,
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table th,
	body.edgtf-woocommerce-page .woocommerce-checkout table td,
	body.edgtf-woocommerce-page .woocommerce-checkout table th,
	 body.page.woocommerce-order-received .woocommerce table.shop_table td,
	  body.page.woocommerce-order-received .woocommerce table.shop_table th
	{
		display: inline-block !important;
	}
	
	.CustomProcurriFields.vc_row
	{
	    margin-left: 15px;
		margin-right: 15px;
	}
	
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table td,
	body.edgtf-woocommerce-page.woocommerce-cart .woocommerce table.shop_table th
	{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	body.edgtf-woocommerce-page .cart-collaterals table th,
	body.edgtf-woocommerce-page .cart-collaterals table th, body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th,
	body.page.woocommerce-order-received .woocommerce table.shop_table th,
	body.page.woocommerce-order-received .woocommerce table.shop_table td
	{
		 width: auto !important;    
		 text-align: left !important; 
	}

	.CustomProcurriFields input:not(:placeholder-shown),
.CustomProcurriFields input:not(:placeholder-shown) ~ h5,
.CustomProcurriFields textarea:not(:placeholder-shown),
.CustomProcurriFields textarea:not(:placeholder-shown) ~ h5 {
	display: block !important;
	border:none !important;
	
}


.CustomProcurriFields input:placeholder-shown, 
.CustomProcurriFields textarea:placeholder-shown	{
	display: none !important;
}



.CustomProcurriFields input:placeholder-shown:parent, 
.CustomProcurriFields textarea:placeholder-shown:parent	{
	display: none !important;
}
	
	

}