.recently-viewed-works[hidden] { display: none; }
.recently-viewed-works h2 { margin: 8px 0 16px; font-size: 18px; text-align: center; }
.recently-viewed-works .row { display: flex; flex-wrap: wrap; }
.recently-viewed-works .recent-work-column { display: flex; margin-bottom: 12px; }
.recently-viewed-works .thumbnail { width: 100%; margin-bottom: 0; padding: 12px; }
.recently-viewed-works h3 { margin: 0 0 8px; font-size: 14px; line-height: 1.5; color: #337ab7; overflow-wrap: anywhere; }
.recently-viewed-works a:hover h3 { text-decoration: underline; }
.recently-viewed-works small { color: #666; }
