Just had a look at the site and I can see where the problem is coming from but I'm not sure how the code was added. The file in question is
clean_style.css and @line 26 onwards is the code below...
margin: 1em auto;
background-position: center center;
border: 5px solid rgb(238, 238, 238);
box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.3);
There are two elements at play in that code which are the cause of the issues you are facing.
The first one is where the images are pulled out of place i.e overlapping the read more button in the sidebar - that bit of the code is the
display: block; needs to be changed to
The second one which is responsible for the oval shape is
border-radius: 99em; - removing that will revert the images back their rectangular/square shape or you can adjust the value to what suits you if you still need to keep the oval/circular shape. I would personally use something like 50% 0r 500px instead of 99em as the value.
You may also need to apply a height to the images so that you get an even circular shape that they currently are.
Hope that helps in resolving the issue - let me know if there's anything else I can help with.