Mobile shopping cart fix

Changes to the cart to make the table work better in smaller mobile devices.