please order your CSS properties in the order proposed by Nicolas Gallagher in https://github.com/necolas/idiomatic-css, in the "Declaration order" part, with empty lines to separate the logical groups