#loading {position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background:url(../img/searchLoader.gif) no-repeat center center #f5f5f5;}

#tcwindows {overflow:hidden; position:relative; z-index:0;}
#tcwindows .panel {overflow:hidden; position:relative; z-index:0; 
	box-shadow:2px -2px 10px rgba(0,0,0,0.2); }

#tcwindows .panel img {-webkit-transition: opacity 0.4s ease-out,  -webkit-transform 0.8s ease-out; -moz-transition: opacity 0.4s ease-out,  -moz-transform 0.8s ease-out; -ms-transition: opacity 0.4s ease-out,  -ms-transform 0.8s ease-out; -o-transition: opacity 0.4s ease-out,  -o-transform 0.8s ease-out; transition: opacity 0.4s ease-out,  transform 0.8s ease-out;}

#tcwindows .panel img {max-width:none; position:relative; vertical-align:top;
-webkit-transform: translate3d(0, -1px,0);
-moz-transform:translatey(-1px) translatex(0px);
-ms-transform:translatey(-1px) translatex(0px);
-o-transform:translatey(-1px) translatex(0px);
transform: translate3d(0, -1px,0); }
#tcwindows .panel img:hover {
-webkit-transform: translate3d(-100px, -1px,0);
-moz-transform: translatey(-1px) translatex(-100px);
-o-transform: translatey(-1px) translatex(-100px);
-ms-transform: translatey(-1px) translatex(-100px);
transform: translate3d(-100px, -1px,0);}

#tcwindows .panel img.grayscale { z-index:998;}
#tcwindows .panel:hover img.grayscale {opacity:1; filter:alpha(opacity=100);}

#tcwindows .panelout {  float:left; overflow:hidden; }
#tcwindows .caption h3 {  background: none; margin: 0; padding: 0; }
#tcwindows .caption {position: absolute; left:40%; color: #000; padding: 10px; z-index: 999; opacity:0.7; filter:alpha(opacity=70); font-weight:500; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
#tcwindows .caption:before { content:""; position:absolute; width:100%; height:100%; background:#fff; background:rgba(255,255,255,0.9); right: 0; top: 0; z-index: -1; }

#tcwindows .caption .title {margin:0; line-height:1.3;}

#tcwindows .panel:hover .caption {opacity:1; left: 3%;filter:alpha(opacity=90); color: #fff; }

#tcwindows .panel:hover .caption:before {opacity:1; filter:alpha(opacity=90); color: #fff;  background:#333; background:rgba(0,0,0,0.7);}