#viewport .item, #viewport .item .overlay, #viewport .item img, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline
}
body {
  line-height: 1
}
ol, ul {
  list-style: none
}
blockquote, q {
  quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
  content: '';
  content: none
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
.item {
  -webkit-transition: opacity 1.5s;
  transition: opacity 1.5s
}
#viewport {
  padding: 3px
}
#viewport .show-more {
  position: absolute;
  text-decoration: underline;
  text-align: center;
  font-size: 13px;
  left: 0;
  right: 0;
  padding: 2ex;
  cursor: pointer
}
#viewport .item {
  float: left
}
#viewport .item .sb-description {
  background-color: #fff;
  padding: 20px
}
#viewport .item .sb-description h3 {
  font-weight: 400;
  margin: 0;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal
}
#viewport .item .sb-description .desc {
  margin-top: 10px;
  white-space: pre-wrap;
  font-family: inherit;
  font-size: 12px;
  line-height: 17px
}
#viewport .item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -less-vendorify: auto;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: transparent
}
#viewport .item:hover .overlay {
  background-color: rgba(0, 0, 0, .4)
}
