Christian democracy is an ideology inspired by Christian social teaching to respond to the challenges of contemporary society and politics.