These days weddings have fewer and fewer rules because couples are more progressive than they used to be. However, there are a few things to remember while getting dressed to make sure you’re respectful of the ceremony and the people getting married.

Here are 7 things you should never wear to a wedding:

Read more: The best tips to help you survive a summer wedding

1. Never ever wear white

This includes ivory, off-white, cream and any other variation of the colour. This should be a no-brainer but many wedding guests still commit this wedding fashion faux-pas. Unless the wedding is an all-white wedding like Solange had, don’t even try it. This is the one thing the bride cares about. Want to wear something close to white? Try a neutral like a dusty baby pink.

2. Leave the sweats at home

It’s always better to be over-dressed than under-dressed so even if the invitation says “smart-casual”, don’t go for your fanciest sweats. If you are concerned about your comfort level for the day, try an outfit in a soft fabric and flowing style like a super-trendy (and super-flattering) kimono dress.

3. Denim is never an option

Jeans and denim jackets will always just be way too casual for any special occasion. It’s something you can wear literally every other day, so why choose it to wear to a wedding?

WIN a R 2,000 Woolworths Voucher

Subscribe to our Free Daily All4Women Newsletter to enter

Read more: What to wear to avoid sweating through your clothes this summer

4. Cover your shoulders when applicable

Some religious ceremonies require you to look more modest by covering your shoulders. Be respectful of that, and bring a shawl or sweater to cover yourself.

5. The right kind of pants

Cargo pants, palazzos and chinos aren’t good pants options to wear to such a special occasion. Try wearing a pantsuit if you are going to wear pants. Make sure that it’s not only coordinating, but more stylish than a pantsuit you’d wear to the office.

6. Sky-high heels

More about practicality than a fashion faux-pas. It can be quite embarrassing being the one in those ridiculously high heels who’s stumbling across cobblestone, grass, or sand. It’s also not great fun to watch everyone dancing up a storm at the reception while you’re seated because of your super high heels. Find a pair of heels you can walk and dance around in comfortably.

7. Don’t go against the dress code

Although it is better to over-dress than to under-dress, sometimes it is important to read the room (or the invitation) correctly. You don’t want to wear a fancy and elegant ballgown to a beach wedding. Make sure you know where the wedding will be held and ask about the attire if you are unsure.