.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect .overlay{align-items:center;width:100%;position:absolute;overflow:hidden;top:auto;bottom:0;padding:.7em;height:4em;background:#6690ce;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hovereffect img{display:block;position:relative;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.hovereffect:hover img{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:13px;padding:10px;background:rgba(0,0,0,.6);float:left;margin:0;display:inline-block}.hovereffect a.info{display:inline-block;text-decoration:none;padding:7px 14px;text-transform:uppercase;color:#fff;border:1px solid #fff;margin:50px 0 0 0;background-color:transparent}.hovereffect a.info:hover{box-shadow:0 0 5px #fff}.hovereffect p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}.hovereffect:hover p.icon-links a:hover,.hovereffect:hover p.icon-links a:focus{color:#252d31}.hovereffect h2,.hovereffect p.icon-links a{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}.hovereffect p.icon-links a span:before{display:inline-block;padding:8px 10px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hovereffect:hover .overlay,.hovereffect:hover h2,.hovereffect:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hovereffect:hover h2{-webkit-transition-delay:.05s;transition-delay:.05s}.hovereffect:hover p.icon-links a:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.hovereffect:hover p.icon-links a:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.hovereffect:hover p.icon-links a:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}.hovereffect2{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect2 .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background-color:rgba(75,75,75,.7);-webkit-transition:all .4s cubic-bezier(.88,-.99,0,1.81);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.hovereffect2:hover .overlay{background-color:rgba(48,152,157,.4)}.hovereffect2 img{display:block;position:relative}.hovereffect2 h2{text-transform:uppercase;color:#fff;text-align:center;position:static;font-size:17px;padding:10px;background:rgba(0,0,0,.6);-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);-webkit-transition:all .4s cubic-bezier(.88,-.99,0,1.81);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.hovereffect2:hover h2{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.hovereffect2 a.info{display:block;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid #fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s cubic-bezier(.88,-.99,0,1.81);transition:all .4s cubic-bezier(.88,-.99,0,1.81);font-weight:normal;margin:-65px 0 0 0;padding:80px 100px;width:100%;height:80%}.hovereffect2:hover a.info{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hovereffect2 a.info:hover{box-shadow:0 0 5px #fff}