.summary { background: $grayer; color: $white; padding: 1em; margin-bottom: 2rem; @include clearfix; ul { margin: 0; padding: 0; display: inline-block; } li { display: inline-block; margin-right: 1rem; } .data { float: left; margin-top: 4px; margin-right: 1.5em; .number { color: $freshTaiga; top: 0; } } .icon{ @extend .large; float: left; } .number { font-family: 'DroidSans-Bold'; @extend .xlarge; float: left; margin-right: .3rem; position: relative; top: 5px; } .description { font-family: DroidSans; line-height: .9rem; /* line-height: 0; */ float: left; @extend .small; } } .summary-progress-bar { height: 26px; margin-bottom: 0; margin-right: 10px; background: $whitish; width: 20%; position: relative; float: left; .current-progress { position: absolute; top: 3px; left: 2px; width: calc(30% - 4px); background: $freshTaiga; height: 20px; } } .large-summary{ ul { margin-right: 1rem; border-right: 1px solid $whitish; &:last-child { margin-right: 0; } &:last-child { border-right: none; } } .icon { @extend .xlarge; margin-right: .4rem; } }