This website was already live when the client approached us. The initial engagement was to do maintenance of a website and to add a few new pages.
However, once we looked at HTML and CSS code we proposed our client to first do complete re-coding. The reason for that was to improve code so that later website improvements and changes can be easily done.
For a re-coding, we have added a combination of Object-Oriented CSS (OOCSS) and Scalable and Modular Architecture for CSS (SMACSS), our favorite way of coding CSS. Once re-coding was finished, we started to count a number of lines written in CSS before and after and the results were astonishing. Before re-coding, CSS had 7940 lines of code and we managed to reduce it to only 1013 lines. This significantly improved our future edits and made adding new features easily.