using masongram-hidden instead of hidden because hidden is already common display: none which breaks stuff