diff --git a/src/wp-admin/css/nav-menus.css b/src/wp-admin/css/nav-menus.css
index ee650b0dc7..604e1232f4 100644
--- a/src/wp-admin/css/nav-menus.css
+++ b/src/wp-admin/css/nav-menus.css
@@ -891,6 +891,28 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	}
 }
 
+@media only screen and (min-width: 783px) {
+    @supports (position: sticky) and (scroll-margin-bottom: 130px) {
+		
+		.menu-edit input,
+		.menu-edit button,
+		.menu-edit a{
+			scroll-margin-bottom: 130px;
+		}
+
+        #nav-menu-footer {
+                position: sticky;
+				bottom: 0;
+				z-index: 10;
+				box-shadow: 0 -1px 0 0px #ddd;
+        }
+
+        #save_menu_header {
+                display: none;
+        }
+    }
+}
+
 @media only screen and (max-width: 768px) {
 	/* menu locations */
 	#menu-locations-wrap .widefat {
