There’s nothing in woocommerce.css to control the size of the credit card images and the individual .svg files for each credit card logo apparently are being used (width=”750″ height=”471″). This is why I think the images are so large and causing my customer to have to scroll alot to enter their credit card info.
My temporary fix was to add a max-height of 40 to the woocommerce css.
#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;max-height:40px;padding:0;position:relative;box-shadow:none}
I’m sure modifying the core css is not desired, but provided a quick fix to prevent customers from having to scroll 2,000+ pixels to enter their credit card info. Besides that, it just looked gaudy and unprofessional. Unfortunately my change also resized the paypal image size, but beats what was displaying.
I’m thinking this is not a problem with my theme since the credit card image sizes are controlled within woocommerce.css and the .svg files (is a default size of 750×451 per image really needed). Can you please look into this as I would really like the credit card images to be somewhat consistent and avoid having to update the css with each version change.
Thanks so much for your help Mike and for such a great ecommerce platform!