Which concept rejects existing cultural patterns in society and promotes moving away from them?

A.) subculture

B.) multiculturalism

C.) counterculture

D.) ideal culture