Yikes! :woohoo: That is some serious modifications to do, but you definitely have some custom coding to be done, but you would have to move the whole navigation to where you want it, but to keep the row with the colour background there, you would have to create a different class CSS for the container and remove anything for the menu code from it. So really you are just creating a replacement container for where the menu used to be.
I seriously hope you are using a child theme for this, otherwise you won’t be able to update the theme (well you can, but you have to do it very very carefully by updating only the files that were updated.