.themestek-portfoliobox-style-2{overflow:hidden;position:relative}.themestek-portfoliobox-style-2 .themestek-overlay{position:absolute;top:0;left:0;width:100%;height:100%;content:'';text-align:left;background:rgba(0,0,0,0.70);padding:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.themestek-portfoliobox-style-2:hover .themestek-overlay{opacity:1;visibility:visible}.themestek-portfoliobox-style-2 .themestek-pf-box-title h3{font-size:20px;font-weight:bold;margin-left:-1200px;margin-bottom:10px}.themestek-portfoliobox-style-2 .themestek-box-content-inner{text-align:center;padding-top:30%}.themestek-portfoliobox-style-2 .themestek-pf-box-title h3,.themestek-portfoliobox-style-2 .themestek-pf-box-title h3 a{color:#fff}.themestek-portfoliobox-style-2 .themestek-icon-box{height:40px;line-height:40px;width:40px;background-color:#fff;display:inline-block;position:absolute;border-radius:50%;text-align:center;right:20px;bottom:20px}.themestek-portfoliobox-style-2 .themestek-view-details a{display:inline-block;padding:15px 25px;background-color:#fff;color:#313437;font-size:13px;line-height:13px;text-transform:uppercase;font-weight:700;margin-left:-700px}.themestek-portfoliobox-style-2 .themestek-view-details a:hover{background-color:#313437;color:#fff}.themestek-portfoliobox-style-2:hover .themestek-view-details a,.themestek-portfoliobox-style-2 .themestek-pf-box-title h3{-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.themestek-portfoliobox-style-2:hover .themestek-view-details a,.themestek-portfoliobox-style-2:hover .themestek-pf-box-title h3{margin-left:0}.themestek-portfoliobox-style-2 .themestek-overlay{background-color:rgba(var(--themestek-moversco-skincolor-rgb),0.80)}.themestek-portfoliobox-style-2 .themestek-item-thumbnail img{width:100%}.themestek-boxes-col-five .themestek-portfoliobox-style-2 .themestek-overlay{padding:20px}.themestek-boxes-col-five .themestek-portfoliobox-style-2 .themestek-pf-box-title h3{font-size:15px;line-height:20px}.themestek-boxes-col-five .themestek-portfoliobox-style-2 .themestek-view-details a{padding:10px 15px;font-size:11px}.themestek-boxes-col-five .themestek-portfoliobox-style-2 .themestek-box-content-inner{padding-top:20%}