.ih-item.circle .info,.ih-item.square .info{top:0;left:0;right:0;bottom:0;text-align:center}.ih-item{position:relative;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ih-item a{color:#333}.ih-item a:hover{text-decoration:none}.ih-item img{width:100%;height:100%}.ih-item.circle,.ih-item.circle .img{position:relative;width:220px;height:220px;border-radius:50%}.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%}.ih-item.circle .img img{border-radius:50%}.ih-item.circle .info{position:absolute;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.square{position:relative;width:316px;height:216px;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.ih-item.square .info{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ih-item.circle.effect7 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:55px 0 0;height:110px;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.ih-item.circle.effect7 .info p{color:#bbb;padding:10px 5px;font-size:12px;font-style:italic;border-top:1px solid rgba(255,255,255,.5);margin:0 30px}.ih-item.circle.effect7.left_to_right .info{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.ih-item.circle.effect7 a:hover .info,.ih-item.square.effect7 a:hover .info{visibility:visible;opacity:1}.ih-item.circle.effect7.left_to_right a:hover .info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ih-item.circle.effect7 a:hover .img{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.ih-item.circle.effect7 .img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.35s ease-out;-moz-transition:.35s ease-out;transition:.35s ease-out}.ih-item.circle.effect7 .info{background:#333;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.35s .2s;-moz-transition:.35s .2s;transition:.35s .2s}.ih-item.square.effect7 a:hover .info h3,.ih-item.square.effect7 a:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect7{overflow:hidden}.ih-item.square.effect7 .info h3{text-transform:uppercase;text-align:center;background:#111;margin:30px 0 0}.ih-item.square.effect7 .img{-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ih-item.square.effect7 .info{background:rgba(0,0,0,.6);visibility:hidden;opacity:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.ih-item.square.effect7 a:hover .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ih-item.square.effect7 .info h3{color:#fff;font-size:17px;padding:10px;-webkit-transform:scale(4);-moz-transform:scale(4);-ms-transform:scale(4);-o-transform:scale(4);transform:scale(4);-webkit-transition:.35s ease-in-out .1s;-moz-transition:.35s ease-in-out .1s;transition:.35s ease-in-out .1s}.ih-item.square.effect7 .info p{font-style:italic;font-size:12px;position:relative;color:#bbb;padding:20px;text-align:center;-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);-webkit-transition:.35s linear .3s;-moz-transition:.35s linear .3s;transition:.35s linear .3s}