ul.spgallery {
  margin: 0;
  padding: 0; }
  ul.spgallery li {
    /* one row */ }
    ul.spgallery li ul {
      overflow: hidden;
      clear: both; }
      ul.spgallery li ul li {
        height: 150px;
        padding: 0;
        margin: 0; }
        ul.spgallery li ul li a span, ul.spgallery li ul li div {
          display: block;
          position: relative;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
        ul.spgallery li ul li a {
          display: block;
          margin: 0;
          padding: 0;
          height: 100%;
          color: #000;
          text-align: center;
          text-decoration: none; }
