Hi there,
Unfortunately, we can not be of a more help as this goes deep into customization and we will not be able to give you more support regarding this.
We can only give the proper needed stuff for the 1st question:
.x-navbar {
border-bottom: none;
}
.x-navbar .x-container.max.width,
.x-navbar .ubermenu-main {
max-width: 100%;
}
For the rest, you will need to hire a developer to help you. You can ask for help in our users Facebook Group as there are many freelance developers that can be of a help.
I am sure you will understand that we did our best here to give you a head start on your customization but we will not be able to continue this and implement every bit of the customization for you.
Thank you for your understanding.