Porting method sprint6 changes into gizmo theme
* Port js changes with diffmerge
* Search action button in place and styled with white/hover color.
* Hide/Show with animations.
* Use mixin for prefixes.
FIx rebase conflicts.
Merge pull request #6 from volusion-angular-themes/fixing-search

30411: Port sprint6JS & fixing search