Есть хорошие чек-листы, по началу очень хорошо сверятся по ним:
https://gist.github.com/justinhillsjohnson/5503121
sideproject.io/front-end-code-review-goodness
https://css-tricks.com/what-a-css-code-review-migh...
От меня.
1. Не используйте reset.css, используйте normalize.css
2. Вначале подключают reset/normalize, а потом уже ваши стили.
3. Вы явно не используете нормальный редактор кода (вроде JetBrains WebStorm). У вас постоянно все по разному написано, например скобочки то прижаты к слову, то разделены пробелом и т.п.
4. В CSS у вас мешанина, хотя в начале вроде на БЭМ похоже, но нет. Если не нравится БЭМ, используйте
rscss.io