Before revision: Neo-nationalism, or new nationalism, is a racist and homophobic ideology and political movement built on the basic characteristics of classical nationalism.
After revision: Neo-nationalism, or new nationalism, is an ideology and political movement built on the basic characteristics of classical nationalism.