.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);}.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;}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none;}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto;}.navigation-branding img,.site-logo.mobile-header-logo img{transition:height .3s ease;}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px;}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px;}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px;}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px;}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset;}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0;}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2);}.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center;}.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px;}.main-navigation .mobile-bar-items{order:2;position:relative;}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1;}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left;}.mobile-bar-items{position:relative;}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none;}.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center;}