.head { display: table; width: 100%; border-collapse: collapse; border-bottom: 2px $border-color solid; } .head-inner { display: table-row; } .head-logo-wrap { display: table-cell; padding: 8px 0; } .head-logo { padding: 10px 14px; margin-left: -14px; z-index: 5; font-weight: bold; font-size: 16px; left: 0; background-color: transparent; display: inline-block; &:hover { border-radius: 4px; background-color: $hover-hl; } > a:hover { text-decoration: none; } &-title { padding-bottom: 3px; &-author { font-weight: normal; color: $grey; } } &-subtitle { font-size: 13px; color: $fg; font-weight: normal; } } //body:not(.theme-changing) .head-logo { // @include transition(background-color, 0.03s); //} .head-items { text-align: right; display: table-cell; vertical-align: middle; color: $dark-grey; // color of separators } a.head-item { color: $fg; font-size: $fs - 1px; display: inline-block; padding: 8px 12px; vertical-align: middle; &.is-theme-switcher, &.is-settings { padding: 8px; } &.is-settings { font-size: 0; > svg { width: 18px; height: 18px; } } &.is-download {display:none;} &:hover { border-radius: 4px; background-color: $hover-hl; text-decoration: none; } //&:last-child > span { // border-right: 0; // padding-right: 1px; //} } body a.head-item.is-theme-switcher svg path, body a.head-item.is-settings svg path { fill: $fg; }