Chris@0: /** Chris@0: * @file toolbar.menu.css Chris@0: */ Chris@0: .toolbar .toolbar-menu, Chris@0: [dir="rtl"] .toolbar .toolbar-menu { Chris@0: margin: 0; Chris@0: padding: 0; Chris@18: list-style: none; Chris@0: } Chris@0: .toolbar .toolbar-box { Chris@18: position: relative; Chris@0: display: block; Chris@18: width: auto; Chris@0: line-height: 1em; /* this prevents the value "normal" from being returned as the line-height */ Chris@0: } Chris@0: Chris@0: /** Chris@0: * Hidden vertical toolbar sub-menus by default. Chris@0: */ Chris@0: .toolbar .toolbar-tray-vertical .toolbar-menu ul { Chris@0: display: none; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Hidden horizontal toolbar handle icon. Chris@0: */ Chris@0: .toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle { Chris@0: display: none; Chris@0: } Chris@0: /** Chris@0: * Hidden toolbar sub-menus by default. Chris@0: */ Chris@0: .toolbar-tray-open .toolbar-menu .menu-item--expanded ul { Chris@0: display: none; Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical li.open > ul { Chris@0: display: block; /* Show the sub-menus */ Chris@0: } Chris@0: .toolbar .toolbar-tray-vertical .toolbar-handle + a { Chris@0: margin-right: 3em; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-handle + a { Chris@18: margin-right: 0; Chris@0: margin-left: 3em; Chris@0: } Chris@0: .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a, Chris@0: .toolbar .toolbar-tray a.is-active { Chris@0: color: #000; Chris@0: font-weight: bold; Chris@0: } Chris@0: Chris@0: /* ----- Toolbar menu tray for viewports less than 320px ------ */ Chris@0: @media screen and (max-width: 319px) { Chris@0: .toolbar .toolbar-tray-vertical.is-active { Chris@0: width: 100%; Chris@0: } Chris@0: } Chris@0: Chris@0: /** Chris@0: * Items. Chris@0: */ Chris@0: .toolbar .level-2 > ul { Chris@18: border-top-color: #e5e5e5; Chris@18: border-bottom-color: #ccc; Chris@0: background-color: #fafafa; Chris@0: } Chris@0: .toolbar .level-3 > ul { Chris@18: border-top-color: #ddd; Chris@18: border-bottom-color: #c5c5c5; Chris@0: background-color: #f5f5f5; Chris@0: } Chris@0: .toolbar .level-4 > ul { Chris@18: border-top-color: #d5d5d5; Chris@18: border-bottom-color: #bbb; Chris@14: background-color: #eee; Chris@0: } Chris@0: .toolbar .level-5 > ul { Chris@18: border-top-color: #ccc; Chris@18: border-bottom-color: #b5b5b5; Chris@0: background-color: #e5e5e5; Chris@0: } Chris@0: .toolbar .level-6 > ul { Chris@18: border-top-color: #c5c5c5; Chris@18: border-bottom-color: #aaa; Chris@14: background-color: #eee; Chris@0: } Chris@0: .toolbar .level-7 > ul { Chris@18: border-top-color: #ccc; Chris@18: border-bottom-color: #b5b5b5; Chris@0: background-color: #fafafa; Chris@0: } Chris@0: .toolbar .level-8 > ul { Chris@18: border-top-color: #ddd; Chris@18: border-bottom-color: #ccc; Chris@14: background-color: #ddd; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Handle. Chris@0: */ Chris@0: .toolbar .toolbar-handle:hover { Chris@0: cursor: pointer; Chris@0: } Chris@0: .toolbar .toolbar-icon.toolbar-handle { Chris@18: position: absolute; Chris@18: z-index: 1; Chris@18: top: 0; Chris@18: right: 0; /* LTR */ Chris@0: bottom: 0; Chris@0: display: block; Chris@0: height: 100%; Chris@0: padding: 0; Chris@0: } Chris@0: [dir="rtl"] .toolbar .toolbar-icon.toolbar-handle { Chris@18: right: auto; Chris@0: left: 0; Chris@0: padding: 0; Chris@0: }