Nav selector minification & ::selection edits

reduced the selector length in the nav partial

removed -webkit- from the ::selection styling, as it isn't in use.

created a new mixin for selection to make updating styling easier