Looks like you have customized the theme quite a bit. I do not feel comfortable debugging this within WordPress since a single PHP error can bring down the site completely. When the check the site, the layout is completely messed up – I do not even see a single class added to the body tag for example. I do not know how you managed to do this.
Is there anyway you can rollback your customizations temporarily and use the latest version of the theme? You can always reintroduce the customizations one at a time until the site breaks and you know what really is wrong.