for all that
idiomDefinition of for all that
: in spite of something just mentioned
She sacrificed many nights to study for the exam, but for all that she still failed.