@media only screen and (max-width:480px){td.product-subtotal{display:none;}
table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px;}
table.shop_table tr{}
table.shop_table td{border:none !important;position:relative;}
table.shop_table{border:none;}
table.shop_table td.product-spacer{border-color:#FFF;height:10px;}
table.shop_table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}
tfoot{display:block;vertical-align:middle;border-color:inherit;width:100%;}
tfoot tr td, tfoot tr th{display:inline-block !important;height:20px;padding:5px;border:none! important;}
tfoot tr td{float:right;text-align:right;border:none! important;}
.woocommerce table.shop_table td.product-total, tr.cart-subtotal, tr.shipping{border-bottom:1px solid rgba(0,0,0,.1) !important;}
.woocommerce .quantity,
.woocommerce #content .quantity,
.quantity,
#content .quantity{margin:0;}
table.cart td.actions,
#content table.cart td.actions{text-align:left;border:0;padding-left:6px !important;}
table.cart td.actions .button.alt,
#content table.cart td.actions .button.alt{float:left;margin-top:10px;}
table.cart td.actions div,
#content table.cart td.actions div,
table.cart td.actions input,
#content table.cart td.actions input{margin-bottom:10px;}
.cart-collaterals .cart_totals{float:left;width:100%;text-align:left;}
.cart-collaterals .cart_totals th,
.cart-collaterals .cart_totals td{border:0 !important;}
.cart-collaterals .cart_totals table tr.cart-subtotal td,
.cart-collaterals .cart_totals table tr.shipping td,
.cart-collaterals .cart_totals table tr.total td{padding-left:6px !important;}
table.shop_table tr.cart-subtotal td,
table.shop_table tr.shipping td,
table.shop_table tr.total td,
table.shop_table.order_details tfoot th,
table.shop_table.order_details tfoot td{padding-left:6px !important;border:0 !important;}
table.shop_table tbody{padding-top:10px;}
.woocommerce .col2-set .col-1,
.col2-set .col-1,
.woocommerce .col2-set .col-2,
.col2-set .col-2,
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
form .form-row-first,
form .form-row-last{float:none;width:100%;}
.woocommerce .order_details ul,
.order_details ul,
.woocommerce .order_details,
.order_details{padding:0;}
.woocommerce .order_details li,
.order_details li{clear:left;margin-bottom:10px;border:0;}
}