.single-portfolio .owl-controls .owl-prev,.single-portfolio .owl-controls .owl-next{display:inline-block;width:45px;height:45px;color:#fff;border:solid 2px #fff;text-align:center;border-radius:50%;line-height:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.single-portfolio .owl-controls .owl-prev i,.single-portfolio .owl-controls .owl-next i{font-size:26px}.single-portfolio .owl-controls .owl-prev:hover,.single-portfolio .owl-controls .owl-next:hover{opacity:1}.single-portfolio .owl-controls .owl-prev{left:50px}.single-portfolio .owl-controls .owl-next{right:50px}.single-portfolio .portfolio-info-box:first-child{padding-top:0}.single-portfolio .portfolio-info-box:last-child{padding-bottom:0}.single-portfolio .portfolio-full .social-profile{padding-bottom:30px}.single-portfolio .mc4wp-form .mailchimp-label{display:none}.single-portfolio .mc4wp-form p{display:inline-block}.portfolio-full{margin-bottom:130px}.portfolio-full .content{padding-top:80px;padding-bottom:80px;border-bottom:solid 1px #eee}.portfolio-full.full-content{margin-bottom:80px}.portfolio-full.full-content .content{border:none;padding-bottom:0}.portfolio-full.detail-01{margin-bottom:80px}.portfolio-full.detail-01 .post-slideshow{padding-left:100px;padding-right:100px}.portfolio-full.detail-01 .portfolio-title-wrap{text-align:center;margin-top:80px}.portfolio-full.detail-01 .portfolio-title-wrap h2.portfolio-title{max-width:570px;display:inline-block;margin-bottom:50px}.portfolio-full.detail-01 .post-slideshow .item{text-align:center}.portfolio-full.detail-01 .post-slideshow,.portfolio-full.detail-01 .slideshow-paging{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.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 .owl-controls .owl-prev{left:140px}.portfolio-full.detail-01 .owl-controls .owl-next{right:140px}.portfolio-full.detail-02 .portfolio-info{padding-bottom:40px;margin-bottom:40px;border-bottom:solid 1px #ddd}.portfolio-full.detail-02 .portfolio-info p:last-child{margin-bottom:0}.portfolio-full.detail-02 .scroll-info-wrap{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.portfolio-full.detail-02 .post-slideshow .item,.portfolio-full.detail-03 .post-slideshow .item{padding-bottom:28px}.portfolio-full.detail-03 .portfolio-content{margin-bottom:30px;max-height:170px;overflow:hidden}.portfolio-full.detail-03 .portfolio-content p:last-child{margin-bottom:0}.portfolio-full.detail-04 .portfolio-content-wrap{margin-top:60px}.portfolio-full.detail-04 .gallery-grid{padding-left:15px;padding-right:15px}.portfolio-full.detail-04 .gallery-grid .col-md-4{padding-bottom:30px}.portfolio-full h2.portfolio-title{font-size:24px;margin-bottom:24px;font-weight:400;line-height:1}.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 h6{font-size:14px;display:block;margin-bottom:0;text-transform:uppercase;padding-right:18px}.portfolio-info .portfolio-info-box{padding-bottom:14px;padding-top:14px;line-height:1}.portfolio-info .portfolio-info-box.client-site a{font-style:italic}.portfolio-info .portfolio-info-box .portfolio-term{display:inline-block;padding-top:15px;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}.portfolio-info .portfolio-info-box .portfolio-term.category{font-style:italic}.portfolio-info .portfolio-info-box .portfolio-term .tag{display:inline-block;padding:6px 15px;border-radius:4px;margin-top:4px;font-style:italic;background-color:#eee}.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-wrapper .owl-item{padding-left:15px;padding-right:15px}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-controls{position:absolute;top:-114px;right:10px;display:inline-block}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-controls .owl-buttons div.owl-prev,.portfolio-related-wrap .portfolio-related.owl-carousel .owl-controls .owl-buttons div.owl-next{border-radius:0;background:0 0;color:#333;border:solid 2px #eee;padding:5px 15px}.portfolio-related-wrap .portfolio-related.owl-carousel .owl-controls .owl-buttons div.owl-prev:hover,.portfolio-related-wrap .portfolio-related.owl-carousel .owl-controls .owl-buttons div.owl-next: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}.navigator.bottom{margin-top:80px}.portfolio-navigation-wrap{text-align:center;position:relative}.portfolio-navigation-wrap .portfolio-archive{width:50px}.portfolio-navigation-wrap .nav-previous,.portfolio-navigation-wrap .nav-next,.portfolio-navigation-wrap .portfolio-archive{display:inline-block;height:50px;line-height:50px;border:solid 1px #ddd;border-radius:4px}.portfolio-navigation-wrap .portfolio-archive i{font-size:24px;padding-top:12px}.portfolio-navigation-wrap .portfolio-archive a{color:#ddd}.portfolio-navigation-wrap .portfolio-archive:hover a,.portfolio-navigation-wrap .portfolio-archive a:hover{color:#fff}.portfolio-navigation-wrap .nav-previous,.portfolio-navigation-wrap .nav-next{position:absolute;padding-right:15px;padding-left:15px;text-transform:uppercase}.portfolio-navigation-wrap .nav-previous:hover a,.portfolio-navigation-wrap .nav-next:hover a{color:#fff}.portfolio-navigation-wrap .nav-previous i,.portfolio-navigation-wrap .nav-next i{font-size:22px;top:13px;position:absolute}.portfolio-navigation-wrap .nav-previous{left:0}.portfolio-navigation-wrap .nav-previous span{padding-left:18px}.portfolio-navigation-wrap .nav-next{right:0}.portfolio-navigation-wrap .nav-next span{padding-right:18px}.portfolio-navigation-wrap .nav-next i{right:15px}@media only screen and (min-width:600px) and (max-width:800px){.portfolio-info.spec .portfolio-info-box{width:50%;float:left;padding-right:15px}}@media only screen and (max-width:768px){.portfolio-full .col-md-4{width:100%}}@media only screen and (max-width:600px){.portfolio-full.detail-01 .post-slideshow{padding-left:30px;padding-right:30px}.portfolio-full.detail-01 .paging-wrap{padding-right:15px;padding-left:15px}}@media only screen and (max-width:350px){.portfolio-navigation-wrap .nav-previous a,.portfolio-navigation-wrap .nav-next a{padding-left:10px;padding-right:10px}.portfolio-navigation-wrap .nav-previous i,.portfolio-navigation-wrap .nav-next i{left:20px;right:20px}.portfolio-navigation-wrap .nav-previous span,.portfolio-navigation-wrap .nav-next span{display:none}}