What prompted the swap between the Republican and Democratic parties of the United States in terms of ideology?
Back in the days of Teddy Roosevelt and Abraham Lincoln, the Republican party was the liberal party; now it's the conservative party.
Before, the Democratic party was the party of racist Southerners; now it's the liberal party fighting for civil rights like gay marriage. What happened?