Who on earth knows what 14g of alcohol is in terms of visiting a bar?
There is no standard definition of a shot. Serves in the US will vary wildly, as will serves across Europe.
In Australia, a shot is 30ml (close enough to 1 oz to make no difference) which is exactly one standard drink or 10g of alcohol, assuming straight spirit.
Pubs in Melbourne generally serve pints and "pots", aka half-pints.
0.05 * (12 oz * ~30 mL/oz * ~800 mg alcohol / mL) = ~14 grams alcohol