.
The mother of three wore a puffy gown with a sequined top, while her bridesmaids wore turquoise dresses and patterned cowboy boots.
Meanwhile, the groomsmen got into the theme by wearing vests, cowboy hats and cowboy boots.
Despite Mackenzie wearing an over the top gown, Josh opted for jeans and a vest for the event.
The wedding party danced down the aisle before Mackenzie and Josh exchanged their vows.
The dancing continued when the guests made their way to the dance floor during the reception, with many of those in attendance opting to wear casual outfits.
Teen Mom Cheyenne Floyd hints that wedding to Zach Davis is near as she goes dress shopping