SiteOrigin Smooth Scroll Widget
Automatically scrolls on page links.
Variable off set from the viewport top.
The SiteOrigin Smooth Scroll widget forces all on page links to scroll to their targets. Simply add the widget to the page and set your desired offset.