I know a similar question has been asked but this is more specific.
The wedding is in a garden at 4pm with ~100 guests. The grooms and grooms are wearing vest/ tie only with no coat. The brides dress is semi-formal. Is the grooms clothing ok? If not ok, could the groom / groomsmen wear there own black coats if not matching?