.cspt-portfolio-style-3{margin-bottom:30px}.cspt-portfolio-style-3 .cspt-featured-wrapper:before,.cspt-portfolio-style-3 .cspt-portfolio-icon-wrapper i,.cspt-portfolio-style-3 .cspt-portfolio-icon-wrapper,.cspt-portfolio-style-3 img{-webkit-transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1)}.cspt-portfolio-style-3 .cspt-portfolio-icon-wrapper{height:40px;width:40px;font-size:22px;line-height:40px;text-align:center;color:var(--cspt-emphires-white-color);background:var(--cspt-emphires-secondary-color)}.cspt-portfolio-style-3 .cspt-portfolio-icon-wrapper a{color:var(--cspt-emphires-white-color);display:block}.cspt-portfolio-style-3 .cspt-port-cat a{text-transform:uppercase;font-size:13px;line-height:13px;font-weight:500;letter-spacing:2px;display:inline-block;color:#a4a6a9}.cspt-portfolio-style-3 .cspt-content-wrapper{padding:20px 30px;border:1px solid #f8f8f8}.cspt-portfolio-style-3 .cspt-portfolio-title{font-size:18px;text-transform:uppercase;font-weight:700;line-height:24px;margin-bottom:0}.cspt-portfolio-style-3 .cspt-featured-wrapper{position:relative;overflow:hidden}.cspt-portfolio-style-3 .cspt-featured-wrapper img{width:100%}.cspt-portfolio-style-3 .cspt-featured-wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,22,42,0.7);-webkit-transform:scaleX(0);transform:scaleX(0);z-index:1}.cspt-portfolio-style-3:hover .cspt-featured-wrapper:before{-webkit-transform:scaleY(1);transform:scaleY(1);transition:.5s ease}.cspt-portfolio-style-3 .cspt-image-wrapper{position:relative}.cspt-portfolio-style-3 .creativesplanet-icon-box{position:absolute;left:50%;top:50%;z-index:99;margin-left:-15px;margin-top:-15px;transition:.5s ease;opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);transition-delay:.5s}.cspt-portfolio-style-3 .creativesplanet-icon-box a{color:var(--cspt-emphires-white-color);font-size:30px}.cspt-portfolio-style-3:hover .creativesplanet-icon-box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}