Ninja
Hi Pankaj, thanks for the explanation. Though I understand the intended function of having the header disappear while scrolling down, and reappear when scrolling up, it must be said the execution or end-result of the code being used is not satisfactory, for at least two reasons:
1) It often flickers, amongst other small visual annoyances (short jumps/hiccups, etc). At least the new template version is an improvement on the past version, which flickered even more (specially the contact pg). I've seen this function (dynamic header via scrolling) in other websites working flawlessly, so I sincerely hope my comments are being recognized and appreciated enough to inspire further improvement in future template versions.
2) It must be recognized that NONE of this happens if someone scrolls via the keyboard (the header never disappears). I don't understand or appreciate a site working differently is someone uses a mouse-pad or a keypad. Was this done on purpose? If so, why would we want our visitors to have different experience by using the mouse-pad? If not on purpose, is this not a bug?
Lastly, I'm still trying to resolve this as simply and as fast as possible. If we start over and remove all custom.css code, how do I get both menu and header to behave normally, like any other template, meaning it doesn't stick and it doesn't vanish/reappear? It simply stays and moves as any other menu/header does when scrolling downward.
Thanks again for your help. I hope removing any desire to have the header/menu stick (or disappear) will make the solution that much simpler.