The solution to your problem will be easier than you would expect. There is an option in the theme options panel under ‘General’ tab. It’s labeled ‘Retain Image Height’. Just check it and you are done.
Remember that this will apply to blog posts too, i.e., images will not be cropped for single posts. Thanks