UI & UX: FLAT DESIGN

What is flat design, why has it taken over?