.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0;}
.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}
.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0,0,0,.2);}
.sticky-enabled .fixfixed .is_stuck {position: relative !important;}
.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}
.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav, .mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav {clear: both;}
.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul, .mobile-header-sticky #mobile-header.toggled .main-nav>ul, .mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul {position: absolute;left: 0;right: 0;z-index: 999;}
@media (min-width:769px) {.nav-float-right .is_stuck.main-navigation .menu>li {float: none;display: inline-block;}
	.nav-float-right .is_stuck.main-navigation .menu>li.search-item, .nav-float-right .is_stuck.main-navigation .menu>li.slideout-toggle, .nav-float-right .is_stuck.main-navigation .menu>li.wc-menu-item {display: block;float: right;}
	.nav-float-right .is_stuck.main-navigation ul {letter-spacing: -.31em;font-size: 1em;}
	.nav-float-right .is_stuck.main-navigation ul li {letter-spacing: normal;}
	.nav-float-right .is_stuck.main-navigation {text-align: right;}}