.autohide {
	/* position: fixed; */
/*  start with abs!! */
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 1030;
}

.autohide {
	margin-top: -64px;
}

body:not(.admin-bar) .autohide:not(.pos-fix) {
	/* margin-top: -64px; */
	margin-top: 0px;
}

.autohide {
	/* if you want nav to rise before autohiding XXXXX doesn't work */
 	/* position: absolute; */
}

/* .main-nav-absolute {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 1030;
} */
/* #main-nav-mobile {
	display: block;
} */

.pos-abs {
	position: absolute;
}
.pos-fix {
	position: fixed;
	margin-top: 0px;
}

.scrolled-down {
	transform: translateY(-100%);
	transition: transform 0.5s ease-in-out !important;
}

.scrolled-up {
	/* transform: translateY(0); */
	transition: transform 0.3s ease-in-out !important;
}

/* .scrolled-up-fixed {
	position: fixed;
	transition: all 0.5s ease-in-out !important;
} */
