.thsn-portfolio-style-3 .themesion-post-item{position:relative;overflow:hidden;border-radius:20px 0}.thsn-portfolio-style-3 .thsn-content-wrapper{position:absolute;top:50%;-khtml-transform:translateX(0%) translateY(-8%);-moz-transform:translateX(0%) translateY(-8%);-ms-transform:translateX(0%) translateY(-8%);-o-transform:translateX(0%) translateY(-8%);transform:translateX(0%) translateY(-8%);left:0;padding:0 20px;text-align:center;width:100%;height:100%}.thsn-portfolio-style-3 img{width:100%;height:auto;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transition:all ease 400ms;-moz-transition:all ease 400ms;-webkit-transition:all ease 400ms}.thsn-portfolio-style-3:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.thsn-portfolio-style-3 h3.thsn-portfolio-title{font-size:24px;line-height:28px}.thsn-portfolio-style-3 .thsn-content-wrapper,.thsn-portfolio-style-3 .themesion-content,.thsn-portfolio-style-3 .thsn-link-icon{transition:all ease 800ms;-moz-transition:all ease 800ms;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms}.thsn-portfolio-style-3:hover .themesion-content{opacity:1}.thsn-portfolio-style-3 h3.thsn-portfolio-title a,.thsn-portfolio-style-3 .thsn-port-cat a{color:#fff}.thsn-portfolio-style-3 .themesion-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(var(--thsn-grevo-global-color-rgb),.9);padding:20px 40px 0 30px;opacity:0;overflow:hidden}