Дизайна к сожалению нет. объясню на пальцах.
в общем меню прижато к левому краю и fixed. (свернутое), а при разворачивании(разворачивается горизонтально) оно должно не поверх контентной части развернуться, а сдвинуть контент. тобишь уменьшить ширину контентного блока.
вот думаю как правильно это и красиво реализовать.
upd:
Накидал примерный вид. чтобы понятнее было.
![BE5qDSk7xE2kWNqLwjiDjg.jpg](http://data3.floomby.com/files/share/19_7_2016/14/BE5qDSk7xE2kWNqLwjiDjg.jpg)
в общем когда это синее меню разворачивается - должно сдвигать контент, при этом оно должно быть фиксированным и на всю высоту браузера