.single-portfolio-wrap i,.single-portfolio-wrap li{-webkit-transition:all .3s;transition:all .3s}.single-portfolio-wrap .portfolio-meta>div{border-bottom-width:1px;border-bottom-style:solid;height:40px;line-height:40px}.single-portfolio-wrap .portfolio-meta>div:first-child{border-top-width:1px;border-top-style:solid}.single-portfolio-wrap .portfolio-meta>div:last-child{margin-bottom:30px}.single-portfolio-wrap .portfolio-label{font-weight:700;letter-spacing:-.03em;text-transform:uppercase;margin-right:15px}.single-portfolio-wrap .date-label{margin-right:10px}.single-portfolio-wrap .portfolio-value{color:#666}.single-portfolio-wrap .portfolio-activities{line-height:44px;height:44px}.single-portfolio-wrap .portfolio-activities>a{padding:12px 30px}.single-portfolio-wrap .share-label{margin-right:25px}.single-portfolio-wrap .g5plus-portfolio{margin-top:45px}.single-portfolio-wrap .social-profile-share ul{list-style:none;padding:0;margin-bottom:0;display:inline-block}.single-portfolio-wrap .social-profile-share ul li{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:5px;margin-right:1px}.single-portfolio-wrap .social-profile-share ul li:last-child{margin-right:0}.single-portfolio-wrap .social-profile-share ul li a{display:block;border-radius:5px}.single-portfolio-wrap .social-profile-share ul li i{color:#777}.single-portfolio-wrap .horizontal-slide .portfolio-single-item .single-image-pretty i:hover,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail .single-image-pretty i:hover,.single-portfolio-wrap .social-profile-share ul li:hover i{color:#fff}.single-portfolio-wrap .portfolio-info-detail{margin-top:6px}.single-portfolio-wrap .embed-responsive-portfolio{padding-bottom:49.565%}.single-portfolio-wrap .horizontal-slide .portfolio-single-item img,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail img,.single-portfolio-wrap .portfolio-single-image img,.single-portfolio-wrap .portfolio-slider .portfolio-single-item img,.single-portfolio-wrap .portfolio-slider img,.single-portfolio-wrap .portfolio-video-layout img{width:100%;height:auto}.single-portfolio-wrap .horizontal-slide .portfolio-content-wrap p,.single-portfolio-wrap .portfolio-single-image p,.single-portfolio-wrap .portfolio-video-layout p{margin-bottom:0}.single-portfolio-wrap .horizontal-slide .portfolio-single-item,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail{position:relative}.single-portfolio-wrap .horizontal-slide .portfolio-single-item:before,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail:before{position:absolute;content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s;opacity:0;z-index:1}.single-portfolio-wrap .horizontal-slide .portfolio-single-item:hover .single-image-pretty,.single-portfolio-wrap .horizontal-slide .portfolio-single-item:hover:before,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail:hover .single-image-pretty,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail:hover:before{opacity:1}.single-portfolio-wrap .horizontal-slide .portfolio-single-item .single-image-pretty,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail .single-image-pretty{position:absolute;bottom:10px;right:10px;opacity:0;width:30px;height:30px;line-height:30px;text-align:center;z-index:2}.single-portfolio-wrap .horizontal-slide .portfolio-single-item .single-image-pretty i,.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail .single-image-pretty i{width:30px;height:30px;line-height:30px;font-size:14px;border-radius:4px}.single-portfolio-wrap .portfolio-single-image .portfolio-thumbnail,.single-portfolio-wrap .portfolio-slider,.single-portfolio-wrap .portfolio-video-layout .entry-thumb-wrap,.single-portfolio-wrap .portfolio-video-layout .portfolio-thumbnail{margin-bottom:44px}.single-portfolio-wrap .portfolio-single-image .portfolio-content-wrap .portfolio-info .g5plus-heading,.single-portfolio-wrap .portfolio-two-columns .portfolio-images img{margin-bottom:20px}.single-portfolio-wrap .portfolio-video-layout .entry-thumbnail a{position:absolute;top:50%;left:50%;z-index:1;margin-top:-24px;margin-left:-19px;display:inline-block}.single-portfolio-wrap .portfolio-video-layout .entry-thumbnail a i{font-size:48px;color:#fff}.single-portfolio-wrap .portfolio-video-layout .entry-thumbnail:after{position:absolute;width:100%;height:100%;top:0;content:"";display:block;background-color:#000;opacity:.5}.single-portfolio-wrap .portfolio-two-columns .portfolio-images img:last-child{margin-bottom:0}.single-portfolio-wrap .portfolio-two-columns .portfolio-content-wrap{-webkit-transition:all 1s;transition:all 1s}@media (max-width:991px){.portfolio-images img{width:100%}}@media (max-width:479px){.portfolio-activities{height:auto!important}.portfolio-activities>a,.portfolio-activities>button{margin-bottom:20px;float:none!important}.portfolio-activities .social-profile-share{float:none!important}}