This is not such an issue with only one redirect per category, but could become annoying with a category devoted to redirects.
Even on mobile, the .lastpost div is currently visible all the time. Obviously it has no content with a redirect board, so is a waste of space. It could be targeted by custom css and media queries, like this:
@media screen and (max-width: 480px) {#board_146 .lastpost {display: none;}}
But that's a bit of a nuisance to set up, and should not be necessary. If BoardIndex.template.php and MessageIndex.template.php are changed to append the board type as an additional class to class="up_contain", like this:
foreach ($category['boards'] as $board)
{
echo '
<div id="board_', $board['id'], '" class="up_contain ', $board['type'],' ', (!empty($board['css_class']) ? $board['css_class'] : ''), '">
...then responsive.css can just be like this:
/* We have shared things... */
@media screen and (max-width: 720px) {
/* BoardIndex */
.board_stats, .redirect .lastpost {
display: none;
}
}
Which takes care of all cases for everyone. No muss, no fuss. And would also allow extra styling opportunities for the board index if any nutter ever wanted them. :)