I’m attending a wedding in a non church type venue. It’s a formal non religious setting and weather demanding in may be outdoors. My question is could I wear a cream coloured formal coat over my colourful midi dress in the event of the weather being cool. I know that a cream or white dress would be a no no, but wondered if a formal light coloured coat would be acceptable or a faux pas?