css fix for cropping images with overflow:hidden