Change cart css to be responsive

The default markup and css for the cart modal popup isn't responsive. I've edited the default theme so it will resize based on browser width.

I've also edited it so that a cart with more than 6 items will provide scroll bars instead of pushing the sub-total and submit button outside the modal.