.single-portfolio{margin-bottom:118px}.portfolio-full{margin-bottom:70px}.portfolio-full.detail-01{margin-bottom:80px}.portfolio-full.detail-01 .portfolio-title-wrap{text-align:center}.portfolio-full.detail-01 .portfolio-title-wrap h2.portfolio-title{max-width:570px;display:inline-block;margin-bottom:50px}.portfolio-full.detail-01 .paging-wrap{margin-top:50px;padding-top:50px;padding-bottom:50px;background-color:#f4f4f4}.portfolio-full.detail-01 .portfolio-content-wrap{margin-top:80px}.portfolio-full.detail-01 .post-slideshow{max-width:970px;margin-left:auto;margin-right:auto}.portfolio-full.detail-01 .post-slideshow.owl-theme .owl-nav [class*=owl-]{color:#000 !important;height:30px;position:absolute;top:50%;width:30px;transform:translateY(-50%);background:0 0;padding:0;opacity:.5;margin:0}.portfolio-full.detail-01 .post-slideshow.owl-theme .owl-nav [class*=owl-] i{font-size:26px}.portfolio-full.detail-01 .post-slideshow.owl-theme .owl-nav [class*=owl-]:hover{opacity:1;background:0 0}.portfolio-full.detail-01 .post-slideshow.owl-theme .owl-nav .owl-prev{left:-40px}.portfolio-full.detail-01 .post-slideshow.owl-theme .owl-nav .owl-next{right:-40px}.portfolio.slider .owl-theme .owl-nav [class*=owl-]{height:30px;position:absolute;top:43%;width:30px;background:0 0;padding:0;opacity:.5}.portfolio.slider .owl-theme .owl-nav [class*=owl-] i{font-size:26px}.portfolio.slider .owl-theme .owl-nav [class*=owl-]:hover{opacity:1;background:0 0}.portfolio.slider .owl-prev{left:-40px}.portfolio.slider .owl-next{right:-40px}.portfolio-full.detail-02 .post-slideshow .item,.portfolio-full.detail-03 .post-slideshow .item{padding-bottom:28px}.portfolio-full.detail-03 .owl-theme .owl-nav,.portfolio-full.detail-04 .owl-theme .owl-nav{margin-top:0}.portfolio-full.detail-03 .owl-theme .owl-nav [class*=owl-],.portfolio-full.detail-04 .owl-theme .owl-nav [class*=owl-]{background-color:#545454;color:#fff;height:70px;position:absolute;top:40%;width:40px;padding:0;line-height:74px;margin:0;border-radius:0;opacity:.5}.portfolio-full.detail-03 .owl-theme .owl-nav [class*=owl-]:hover,.portfolio-full.detail-04 .owl-theme .owl-nav [class*=owl-]:hover{opacity:1}.portfolio-full.detail-03 .owl-theme .owl-nav [class*=owl-] i,.portfolio-full.detail-04 .owl-theme .owl-nav [class*=owl-] i{font-size:26px}.portfolio-full.detail-03 .owl-theme .owl-nav .owl-prev,.portfolio-full.detail-04 .owl-theme .owl-nav .owl-prev{left:0;padding-right:2px}.portfolio-full.detail-03 .owl-theme .owl-nav .owl-next,.portfolio-full.detail-04 .owl-theme .owl-nav .owl-next{right:0;padding-left:4px}.portfolio-full.detail-03 .portfolio-content{margin-bottom:30px}.portfolio-full.detail-03 .portfolio-content p:last-child{margin-bottom:0}.portfolio-full.detail-04 .portfolio-content-wrap{margin-top:60px}.portfolio-full h2.portfolio-title{font-size:36px;margin-bottom:24px;line-height:1}.portfolio-full .category{margin-bottom:24px}.portfolio-full .category span{padding:12px 18px;border:solid 2px #efefef;margin-right:2px;display:inline-block}.portfolio-full .share{margin-top:45px;position:relative}.portfolio-full .share h6{text-transform:uppercase;display:inline-block;padding-right:18px;font-size:12px;margin-bottom:0}.portfolio-full .share ul{list-style:none;display:inline-block;position:absolute;margin-bottom:0;padding-left:0}.portfolio-full .share ul li{padding-right:16px;float:left;color:#ccc}.portfolio-content-wrap h5.title{font-size:30px;margin-bottom:50px}.portfolio-info.spec{padding-top:6px}.portfolio-info.extra-field{margin-top:60px}.portfolio-info h6{font-size:12px;display:inline-block;margin-bottom:0;text-transform:uppercase;padding-right:18px}.portfolio-info .portfolio-info-box{padding-bottom:16px;padding-top:16px;border-top:solid 1px #eee;line-height:1}.portfolio-info .portfolio-info-box:last-child{border-bottom:solid 1px #eee}.portfolio-info .portfolio-info-box .portfolio-term{display:inline-block;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#777}.portfolio-description{margin-top:70px;font-size:12px}.portfolio-related-wrap{margin-left:-15px;margin-right:-15px}.portfolio-related-wrap .portfolio-related.portfolio-wrapper{margin-top:50px}.portfolio-related-wrap .portfolio-related .portfolio-item .title{font-size:16px}.portfolio-related-wrap .portfolio-related .portfolio-item .category{font-size:12px}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-stage .owl-item{padding-left:15px;padding-right:15px}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-nav{position:absolute;top:-114px;right:10px;display:inline-block}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-nav [class*=owl-]{border-radius:0;background:0 0;color:#333;border:solid 2px #eee;padding:5px 15px}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-nav [class*=owl-]:hover{background-color:#eee}.portfolio-related-wrap .heading-wrap{padding-left:15px;padding-right:15px}.portfolio-related-wrap .heading{font-size:30px;padding-bottom:18px;border-bottom:solid 1px #eee;line-height:1;color:#333}@media only screen and (min-width:600px) and (max-width:800px){.portfolio-info.spec .portfolio-info-box{width:50%;float:left;padding-right:15px}}