Several themes break when a course has hidden topics and a student (or admin viewing as student role) tries to view them.
Steps to replicate:
1) Be using any of the affected themes listed above.
2) Have a course set to Topics view.
3) Turn off one of the topics visibility so students won't have access to it.
4) View the course with your role switched to 'student' (or simply log in as a student, or any role without the capability to view hidden topics).
Course is displayed with the content of the hidden topic not viewable.
The course is displayed and the content is hidden, however, most of the affected themes have the coloured headers from blocks stretch all the way across the screen instead of just on the block (see screenshot).
Screenshot of what is seen in Binarius theme and Formal white theme attached.