.s-menu,.s-menu-sub{list-style:none;margin:0;padding:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s-menu-item{position:relative}.s-menu-link{color:inherit;cursor:pointer;display:block;padding:1em;text-decoration:none}.s-menu-parent-link{display:none}.s-menu-has-dropdown>.s-menu-link{padding-right:2em}.s-menu-sub{border:0 solid;border-color:var(--medium);border-left-width:1px;box-sizing:border-box;margin:0 0 0 1.25em;max-height:0;opacity:.2;overflow:hidden!important;padding:0;transition:all .5s;visibility:hidden}.s-menu-dropdown-active>.s-menu-sub,.s-menu-has-dropdown-hoverable:hover>.s-menu-sub{max-height:33em;opacity:1;visibility:visible}.s-menu-dropdown-toggle{color:inherit;cursor:pointer;display:block;float:right;margin:0;padding:1em}.s-menu-dropdown-toggle:before{content:"▼";display:inline-block;font-size:.6em;vertical-align:middle}.s-menu-dropdown-active>.s-menu-dropdown-toggle:before{content:"▲"}.s-menu-align-right{text-align:right}.s-menu-align-right .s-menu-sub{border-width:0 1px 0 0;margin:0 1.25em 0 0;text-align:right}.s-menu-align-center{text-align:center}.s-menu-align-center:not(.s-menu-horizontal)
	.s-menu-has-dropdown>.s-menu-link{padding-right:1em}.s-menu-align-center:not(.s-menu-horizontal) .s-menu-dropdown-toggle{position:absolute;right:0;top:0}.s-menu-align-center:not(.s-menu-horizontal) .s-menu-sub{border-width:1px 0;margin:0;text-align:center}.s-menu-align-center:not(.s-menu-horizontal) .s-menu-sub .s-menu-sub{margin:0 1em}