.vertical-align-middle(@child: ~".content") { &:before { display: inline-block; content: ''; height: 100%; vertical-align: middle; margin-right: -0.25em; } @{child} { display: inline-block; vertical-align: middle; } }