.sidebar { //general styles for the sidebar h1 { text-align: left; color: @white; line-height: 60px; margin-bottom: 20px; } &-background { //background image .fixed-bg; } .button { font-size: 15px; color: @dark-blue-text; letter-spacing: 3px; } .toggle { font-size: 20px; .museo-sans-light; color: @white; margin-left: 20px; padding: 20px 0; a { display: block; color: @white; &:hover { color: @white; } } .open-close { background: url(/images/open_close.png) no-repeat 0 0; height: 20px; width: 20px; position: absolute; right: 0; top: 25px; } } .sidebar-nav { //style all sidebar-navs //position:fixed; } ul { //general sidebar list styles li { //general sidebar list item styles font-size: 20px; .museo-sans-light; a { display: block; } //li a &:hover { } } //li ul.sub { //subnav list styles border-top: none; list-style-type: none; margin:0 0 5px 0; li { padding: 5px 0 5px 20px; font-size: 15px; border: none; border-bottom: none !important; } //ul.sub li } //ul.sub @media screen and (min-width: 768px) { display: block !important; } //@media 768px } //ul .inner & { //styles for the inner-page sidebar .padded; position:fixed; li.current a { color: @purple; } ul { //style inner list li { //style inner list item color: @dark-blue-text; padding: 20px 0; border-top: 1px solid fade(@white, 40%); &:last-child { border-bottom: none; } &.current { //style the current selected list item } //current } //li } //ul } //.inner .sidebar .docs & { //styles for the documentation sidebar li.current a { color: @blue; } ul { //style documentation list &.nocap { li { text-transform: none; } } li { //style documentation list items text-transform: capitalize; color: @white; padding: 12px 0; border-top: 1px solid fade(@white, 20%); a.nocap { text-transform: none; } &:first-child { border-top: none; } &:last-child { border-bottom: none; } &.current { //style the current selected list item } //current } //li } //ul } //.documentation .sidebar } //sidebar