CSS Z-index changing unexpectedly - Kevin Powell - Community