added grayscale for non webkit browsers