.gallery figure figcaption{color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery figure figcaption::before,.gallery figure figcaption::after{pointer-events:none}.gallery figure figcaption,.gallery figure figcaption > a{position:absolute;top:5%;left:5%;width:90%;height:90%}.gallery figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.gallery figure p{letter-spacing:1px;font-size:75%}.effect-frame2 h2{text-align:left;font-size:120%;left:1%;width:100%;font-weight:800;color:#252525;opacity:0;margin:0;-webkit-transition:-webkit-transform 0.35s,color .35s;transition:transform 0.35s,color .35s;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.effect-frame2 p{position:absolute;margin:0;text-align:right;right:10%;width:90%;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.effect-frame2 figure:hover h2{opacity:90;color:#fff;-webkit-transform:translate3d(2%,0,0);transform:translate3d(2%,0,0)}.effect-frame2 figure:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.effect-frame2 h2::after{position:absolute;top:100%;left:0;width:90%;height:2px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.effect-frame2 h2::after,.effect-frame2 p{opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}.effect-frame2 figure:hover h2::after,.effect-frame2 figure:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.effect-frame2 figure{-webkit-transition:-webkit-transform 0.35s,box-shadow .35s;transition:transform 0.35s,box-shadow .35s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:rgba(10, 10, 10, 0.43);box-shadow:0 0 1px transparent}.effect-frame2 .thumb figure:hover{box-shadow:0 20px 20px -10px rgba(0,0,0,0.7);-webkit-transform:perspective(500px) rotateX(-5deg) rotateY(5deg) rotateZ(-1deg) scale(1.1) translate3d(0px,0px,0px);transform:perspective(500px) rotateX(-5deg) rotateY(5deg) rotateZ(-1deg) scale(1.1) translate3d(0px,0px,0px)}.effect-frame2 .thumb:hover{z-index:10}.effect-frame2 .thumb.big figure:hover{box-shadow:0 20px 20px -10px rgba(0,0,0,0.7);-webkit-transform:perspective(500px) rotateX(-3deg) rotateY(1deg) rotateZ(-1deg) scale(1.05) translate3d(8px,8px,0px);transform:perspective(500px) rotateX(-3deg) rotateY(1deg) rotateZ(-1deg) scale(1.05) translate3d(8px,8px,0px)}.effect-frame2 img{opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-filter:sepia(30%);filter:sepia(30%);width:100%}.effect-frame2 figure:hover img{opacity:1;-webkit-filter:sepia(0%);filter:sepia(0%)}.effect-frame2 figcaption{text-align:left}.effect-frame2 figcaption::before,.effect-frame2 figcaption::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}.effect-frame2 figcaption::before{background:rgba(0,0,0,0.70);border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.effect-frame2 figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.effect-frame2 figure:hover figcaption::before,.effect-frame2 figure:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.effect-frame2 figure{border:5px ridge #2d2319}.effect-frame2 img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:1%;box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.3);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.effect-frame2 figure{position:relative;overflow:hidden}.effect-frame2 figure::before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.effect-frame2 figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s;color:#fff}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@media all and (max-width: 1200px){.workSide .effect-frame2 h2{font-size:60%}.workSide .gallery figure p{font-size:38%;letter-spacing:0}}