     open override func viewWillAppear(_ animated: Bool) {
         self.navigationController!.isNavigationBarHidden = false
         super.viewWillAppear(animated)
+        
+        navigationController!.view.backgroundColor = barColor
+        navigationController!.navigationBar.backgroundColor = barColor
+        navigationController!.navigationBar.subviews[0].subviews[0].isHidden = true
+        navigationController!.navigationBar.subviews[0].subviews[1].isHidden = true
     }
     
     open override func viewDidAppear(_ animated: Bool) {

    }
    open var menuView: LABMenuView!
    open var internalNavigationController: UINavigationController!
    
    override open func viewDidLoad() {
        super.viewDidLoad()
        
        menuView = LABMenuView(mainColor: UIColor.gray,
                            tint: UIColor.white)
        
        self.navigationController!.navigationBar.barStyle = .blackTranslucent
        self.navigationController!.navigationBar.backgroundColor = menuView.mainColor
        
        self.view.addSubview(menuView)
    }

            internalNavigationController.view.frame = self.view.bounds
            self.view.addSubview(internalNavigationController.view)
            internalNavigationController.didMove(toParentViewController: self)
            internalNavigationController.isNavigationBarHidden = true
            
            self.view.bringSubview(toFront: menuView)
        } else {
