1) Have you removed this? If you could please create a test page to show me.
2) I think you refer to the header resize back to the normal height. I think we can smooth that out with this:
nav.std-menu ul.sub-menu {
-webkit-transform: translateZ(0) translateY(0);
-moz-transform: translateZ(0) translateY(0);
transform: translateZ(0) translateY(0);
transition: transform .5s ease-in-out,transform .5s ease-in-out,background .5s ease-in-out;
-moz-transition: top .5s ease-in-out,-moz-transform .5s ease-in-out,background .5s ease-in-out;
-webkit-transition: top .5s ease-in-out,-webkit-transform .5s ease-in-out,background .5s ease-in-out;
-o-transition: top .5s ease-in-out,-o-transform .5s ease-in-out,background .5s ease-in-out;
}
3) For this page https://monomatcha.com/about/? Try this:
.page-header-naked-light .sticky-wrapper:not(.is-sticky) nav.std-menu .sf-menu-item-btn>a {
color: #fff!important;
}
Thanks.