Cecidomyiidae, Chironomidae or Ceratapogonidae?

Cecidomyiidae, Chironomidae or Ceratapogonidae?

Observation - Cecidomyiidae, Chironomidae or Ceratapogonidae? - UK and Ireland. Description: Small diptera. Pale colour. Ver hairy wings. Some interesting red blobs on one picture if anyone knows what they are. Feeding over river Lune.

Small diptera. Pale colour. Ver hairy wings. Some interesting red blobs on one picture if anyone knows what they are. Feeding over river Lune.