.portfolio-main{position:relative}.portfolio-main .grid-col-two{width:50%;float:none}.portfolio-main .grid-col-three{width:33.3333%;float:none}.portfolio-main .grid-col-four{width:25%;float:none}.portfolio-main .portfolio-image{position:relative;margin:2%}.portfolio-main .portfolio-image img{display:block}.portfolio-main .portfolio-title{padding:12px 20px;display:block;background-color:#dd1515;text-align:left}.portfolio-main .portfolio-title h4{color:#fff;margin:0;position:relative;z-index:2}.portfolio-main .portfolio-meta{position:absolute;width:50px;top:50px;right:0;-webkit-transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s;opacity:0;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.portfolio-main .portfolio-meta span{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center}.portfolio-main .portfolio-meta span a{display:block;background-color:#253041;color:#fff;font-size:18px}.portfolio-main .portfolio-meta span a:hover{background-color:#dd1515}.portfolio-main .portfolio-image:hover .portfolio-meta{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.portfolio-metadeta{font-size:16px}.portfolio-metadata-item{display:block;margin:0 0 15px;border-top:1px solid #e6e6e6;padding-top:15px}.portfolio-metadata-item span{color:#000}.portfolio-share ul.social-share-post{text-align:center;margin:40px 0;border-radius:0;float:none;display:block}.portfolio-share ul.social-share-post li{border-radius:0}.single-portfolio .image-carousel{margin:0 auto 50px}