I have added the following CSS code in theme.scss.liquid. Now collection picture and the title are removed but items do not adjust according to the space available. Any idea what should I do?
They do not adjust the space because all items uses the class medium-up–one-fifth that by definition is 20% width.
By setting display:none you are just hiding some elements, but the width of other items need to be adjusted too if you want to occupy 100% of the row width.
What are you trying to achieve? If you give me more details we can try to help.
Here’s a behavior that it’s a bit a CSS hack that you can add at the end of your theme.scss file, I would suggest you to take a look to the liquid to code for a better result