

.rnd_gallery.vertical #images table tr td{
  vertical-align: middle;
}
.rnd_gallery #images{
  height: 100%;
}
.rnd_gallery #images>a>img{
  display: none;
}
.rnd_gallery #images>a>span{
  display: none;
}
.rnd_gallery #images>table a.hasborder {
border: 5px solid #c9b3bc;
border-radius: 10px;
}
.rnd_gallery #images>table a {
display: block;
position: relative;
margin: 10px 0px 10px 10px;
background-color: white;
}
.rnd_gallery.big #images>table a {display: inline-block;}
.rnd_gallery #images>table a:hover span {
  opacity: 1;
}
.rnd_gallery #images>table a:hover img.colorhover {
  filter: none;
  -webkit-filter: grayscale(0);
}
.rnd_gallery #images>table a:hover img:not(.colorhover) {
  opacity: 0.7;
}

.rnd_gallery #images>table a span{
display: block;
position: absolute;
z-index: 2;
bottom: 0;
padding: 20px 30px;
text-align: center;
background-color: rgba(0,0,0,0.5);
letter-spacing: 3px;
color: #b17c57;
opacity: 0;
width: 100%;
transition: opacity 0.7s;
-o-transition: opacity 0.7s;
-webkit-transition: opacity 0.7s;
-moz-transition: opacity 0.7s;
}
.rnd_gallery.big #images>table a span{
 font-size: 120%;
}
.rnd_gallery #images>table{
  height: 100%;
  text-align:center;
}
.rnd_gallery img.colorhover{
filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6+ */
filter: grayscale(100%); /* Current draft standard */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}

.rnd_gallery img{
position:relative;
z-index: 1;
transition: all 0.4s;
-o-transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
}
.rnd_gallery{
  height: 100%;
}

.rnd_gallery.big #images>table a {
  margin: 5px;
}
.rnd_gallery.big td>div{
  
}
.rnd_gallery.big #cell1 a{
  vertical-align: bottom;
}
.rnd_gallery.big #cell1{
  vertical-align: bottom;
  text-align: right;
}
.rnd_gallery.big #cell2 img{
  width: 100%;
}
.rnd_gallery.big #cell2 a{
  vertical-align: bottom;
  width: 95%;
}
.rnd_gallery.big #cell2{
  vertical-align: bottom;
  text-align: center;
}

.rnd_gallery.big #cell3 a{
  vertical-align: bottom;
}
.rnd_gallery.big #cell3{
  vertical-align: bottom;
  text-align: left;
}
.rnd_gallery.big #cell4 a{
  vertical-align: middle;
  height: 240px;
  float: left;
}
.rnd_gallery.big #cell4 img {
  height: 100%;
}
.rnd_gallery.big #cell4{
  vertical-align: middle;
  text-align: left;
}
.rnd_gallery.big #cell5 a{
  vertical-align: top;
}
.rnd_gallery.big #cell5{
  vertical-align: top;
  text-align: right;
}
.rnd_gallery.big #cell6 img{
  width: 100%;
}
.rnd_gallery.big #cell6 a{
  vertical-align: top;
  width: 95%;
}
.rnd_gallery.big #cell6{
  vertical-align: top;
  text-align: center;
}
.rnd_gallery.big #cell7 a{
  vertical-align: top;
}
.rnd_gallery.big #cell7{
  vertical-align: top;
  text-align: left;
}
  .rnd_gallery.big{
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform-origin:left top;
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    -ms-transform-origin:left top;
    -o-transform-origin:left top;
  }