IE8 doesn't support border-radius
Adhere to 'idiomatic Sass' layout where possible

https://github.com/anthonyshort/idiomatic-sass
Better rule for nested list items
Use `first-child` where possible

Because IE8 doesn't support `last-child`