zeitgeist

noun
  1. the general intellectual, moral, and cultural climate of an era
  2. Usage: often capitalized

Examples