private void removeNonStandardTopNavigation() {
Element firstHeading = findFirstElement(Selector.TOP_LEVEL_HEADINGS);
if (firstHeading == null)
return;
int firstHeadingIndex = firstHeading.siblingIndex();
List<Node> topNavigationEtc = new ArrayList<>();
for (Node node : firstHeading.parent().childNodes()) {
if (node.siblingIndex() < firstHeadingIndex)
topNavigationEtc.add(node);
}