.webuploader-container { position: relative; }
.webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick { position: relative; display: inline-block; cursor: pointer; padding: 0px; width: 100%; height: 100%; color: #fff; text-align: center; border-radius: 3px; overflow: hidden; }
.webuploader-pick-hover { }
.webuploader-pick-disable { opacity: 0.6; pointer-events: none; }
.view{overflow:hidden;position:relative;text-align:center;box-shadow:1px 1px 2px #e6e6e6;cursor:default;}
.view .mask,.view .content{position:absolute;width:100%;overflow:hidden;top:0;left:0;height:100%;}
 .view img{position:relative;max-height:120px;max-width:100%;text-align:center;margin:0 auto;}
 .view .tools{text-transform:uppercase;color:#fff;text-align:center;position:absolute;font-size:17px;padding:3px;background:rgba(0,0,0,0.35);margin:43px 0 0 0;bottom:0;width:100%;}
 .mask.no-caption .tools{margin:90px 0 0 0;}
 .view .tools a{display:inline-block;color:#FFF;font-size:18px;font-weight:400;padding:0 4px;}
 .view p{font-family:Georgia,serif;font-style:italic;font-size:12px;position:relative;color:#fff;padding:10px 20px 20px;text-align:center;}
 .view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;box-shadow:0 0 1px #000;}
 .view-first img{transition:all 0.2s linear;}
 .view-first .mask{opacity:0;background-color:rgba(0,0,0,0.5);transition:all 0.4s ease-in-out;}
 .view-first .tools{transform:translateY(-100px);opacity:0;transition:all 0.2s ease-in-out;}
 .view-first p{transform:translateY(100px);opacity:0;transition:all 0.2s linear;}
 .view-first:hover img{transform:scale(1.1);}
 .view-first:hover .mask{opacity:1;}
 .view-first:hover .tools,.view-first:hover p{opacity:1;transform:translateY(0px);}
 .view-first:hover p{transition-delay:0.1s;}