what is a counterculture?

A. a system of values and beliefs that shape and influences our views and behavior

B. a system of values and beliefs that separates a group from a larger group

C. a system of values and beliefs that oppose mainstream values and beliefs