.bottom-bar { border-radius: 0 0 5px 5px; z-index: 3; display: block; position: relative; padding: 8px 10px 10px; background: $background-grey; margin-top: 10px; border-top: 1px solid $border-grey; min-height: 22px; overflow: hidden; > a, .show-comments, .show-comments > [class^="entypo"] { @include transition(color); color: $text-grey; font-weight: bold; } .show-comments { position: relative; top: 3px; > [class^="entypo"] { margin-left: .5em; } &:hover, &:active, &:focus { outline: none; text-decoration: none; } &.active:not(.bottom_collapse), &.active:not(.bottom_collapse) > [class^="entypo"] { color: $text; } } .post-stats { top: -5px; float: right; position: relative; display: flex; margin-bottom: -15px; .count { background-color: $background-grey; text-align: center; z-index: 2; } .icon-count-group { display: flex; flex-flow: column; justify-content: center; margin: 0 7px; } [class^="entypo"] { color: $text-grey; font-size: 24px; height: 28px; margin: 0; width: 100%; } [class^="entypo"]:hover, [class^="entypo"]:active, [class^="entypo"]:focus { text-decoration: none; } .entypo-reshare.active { color: $blue; } .entypo-heart.active { color: $red; } } .post-action { height: 28px; .disabled { color: $medium-gray; } } .add-comment-switcher { padding-top: 10px; } &.inactive .post-stats .count, &.inactive .comment-container { display: none; } } .stream-element .comments { margin: 0; padding: 0; width: 100%; .content { padding: 0; } .comment { border-top: 1px solid $border-medium-grey; padding: 10px 0 0; &:first-child { padding-top: 20px; } } }