.portfolio-li{width:228px;height:228px;margin:20px 20px 0 2px;padding:0;position:relative;perspective:1000px;-webkit-perspective:1000px;display:block;float:left}.portfolio-cubo{width:228px;height:228px;position:absolute;transform-style:preserve-3d;transform:translateZ(-105px) rotateY(0);-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(-105px) rotateY(0);-webkit-transition:all 300ms;transition:all 300ms}.portfolio-cubo:hover{transform:translateZ(-105px) rotateX(-90deg);-webkit-transform:translateZ(-105px) rotateX(-90deg)}.portfolio-cubo-div{width:228px;height:228px;position:absolute;overflow:hidden;display:block}.portfolio-cubo-frente{transform:rotateY(0) translateZ(105px);-webkit-transform:rotateY(0) translateZ(105px)}.gal_kepek:hover .portfolio-cubo-topo{visibility:visible;-webkit-transition:all 300ms;transition:all 300ms}.portfolio-cubo-topo{width:228px;height:228px;visibility:hidden;-webkit-transition:all 300ms;transition:all 300ms;color:#FFF;transform:rotateX(90deg) translateZ(105px);-webkit-transform:rotateX(90deg) translateZ(105px)}.portfolio-cubo-topo-hover{width:228px;height:228px;text-align:center;font-family:ralewaylight,Open Sans,Helvetica,arial}.portfolio-cubo-topo-hover .sepi{height:1px;width:180px;background:#E5DBD3;display:block;margin:0 auto}.gal_kepek img{max-width:100%!important}.portfolio-cubo-topo-hover p{font-size:32px;text-align:center;color:#fff;padding-bottom:5px}.portfolio-cubo-topo-hover a,.portfolio-cubo-topo-hover span.nev{color:#fff;text-align:center;font-size:14px;display:inline-block;margin-top:10px;margin-bottom:5px;padding:3px 8px}.portfolio-cubo-topo-hover .leiras{font-size:12px;text-align:center}.portfolio-botao,.portfolio-botao:hover{width:110px;height:16px;margin:0 0 0 -55px;color:#FFF;line-height:16px;position:absolute;top:175px;left:50%;display:block}.portfolio-ie .portfolio-li{height:228px;overflow:hidden;perspective:none}.portfolio-ie .portfolio-cubo{width:228px;height:228px;position:relative;overflow:hidden;transform-style:flat;transform:none;transition:none}.portfolio-ie .portfolio-cubo:hover{transform:none}.portfolio-ie .portfolio-cubo-div{width:228px;height:228px;position:absolute;top:0;left:0;overflow:hidden;display:block}.portfolio-ie .portfolio-cubo-frente{z-index:0;transform:none}.portfolio-ie .portfolio-cubo-topo{z-index:10;opacity:0;filter:alpha(opacity=00);transform:none}.portfolio-ie .portfolio-cubo:hover .portfolio-cubo-topo{opacity:1;filter:alpha(opacity=200)}