.project-title{padding-top:40px;padding-bottom:36px}.single-portfolio .row .col.section-title{border:0}.single-portfolio .row.project-title .container .title-wrap{border-bottom:1px solid #ddd;position:relative;padding-bottom:30px}.single-portfolio .row.project-title .title-wrap:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}body.single-portfolio .container-wrap,body.single-portfolio #full-width-portfolio div[data-project-header-bg=true] .container-wrap{padding-top:0!important}.single-portfolio .row .col.section-title h1{width:900px;margin-bottom:0}.single-portfolio .row .col.section-title h1,.single-portfolio .row .col.section-title .subheader{display:inline-block;top:0;text-align:center;width:100%;padding-left:0}#page-header-bg .section-title,.single .row .section-title{border-bottom:none}body.single .project-title .section-title{padding:0 70px 0 70px}.single-portfolio #project-meta .clear{padding-bottom:0}.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item.style-2 .work-info>a{display:block;margin:0;background-color:transparent!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:40}#project-meta .nectar-love:hover{color:#888}#sidebar #project-meta .project-sharing[data-sharing-style=fixed] li{float:none;display:inline-block}#sidebar #project-meta ul li{float:left;padding:0;border-bottom:0}body.single-portfolio #sidebar #project-meta ul li:first-child{margin-left:0!important}.single-portfolio #sidebar{margin-bottom:30px;transition:none 0s}#portfolio-extra img{display:block}.single-portfolio .post-area{padding-right:40px;margin-right:0!important;margin-top:4px;width:76.5%}#portfolio-nav{height:33px;z-index:100;right:0;top:0;position:absolute;display:inline-block;width:100%}#portfolio-nav{height:100%;top:0}#portfolio-nav ul{top:50%;margin-top:-13px;float:none;z-index:102;position:absolute}body .container-wrap[data-nav-pos=after_project],body.single-portfolio .container-wrap[data-nav-pos=after_project]{padding-bottom:0}.bottom_controls{background-color:rgba(0,0,0,.03);padding:40px 0;margin-top:40px;position:relative;z-index:1}.bottom_controls #portfolio-nav{position:relative;text-align:center}body .bottom_controls .container{line-height:1px;height:50px}.bottom_controls #portfolio-nav .controls{float:none;width:100%;margin-top:-25px}.bottom_controls #portfolio-nav .controls li:last-child{float:right}body .bottom_controls #portfolio-nav .controls #prev-link i,body .bottom_controls #portfolio-nav .controls #next-link i{font-size:26px}.bottom_controls #portfolio-nav .controls li a,.bottom_controls #portfolio-nav .controls #prev-link a,.bottom_controls #portfolio-nav .controls #next-link a{float:none}.bottom_controls #portfolio-nav .controls li a i{box-sizing:content-box;width:10px;vertical-align:middle;display:inline-block;-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1);transition:all .25s cubic-bezier(.12,.75,.4,1)}.bottom_controls #portfolio-nav .controls #next-link i{padding-left:15px}.bottom_controls #portfolio-nav .controls #prev-link i{padding-right:15px}.bottom_controls #portfolio-nav .controls li a i:after{display:block;content:" ";position:absolute;width:24px;height:2px;background-color:#000;top:17px;opacity:0;left:-4px;cursor:pointer;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1);transition:all .25s cubic-bezier(.12,.75,.4,1)}.bottom_controls #portfolio-nav .controls #next-link a i:after{left:6px}.bottom_controls #portfolio-nav .controls #next-link a:hover i:after{opacity:1;-webkit-transform:translateX(7px);transform:translateX(7px)}.bottom_controls #portfolio-nav .controls #next-link a:hover i{padding-left:30px}.bottom_controls #portfolio-nav .controls #prev-link a i:after{-webkit-transform:translateX(12px);transform:translateX(12px);left:3px}.bottom_controls #portfolio-nav .controls #prev-link a:hover i:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.bottom_controls #portfolio-nav .controls #prev-link a:hover i{padding-right:30px}.bottom_controls #portfolio-nav ul:first-child{display:inline-block;position:relative;z-index:1000;margin-top:0;margin-left:0;top:0}.bottom_controls #portfolio-nav ul:first-child li,.bottom_controls #portfolio-nav{height:50px;line-height:50px}.bottom_controls #portfolio-nav ul:first-child #all-items a{margin-right:0}.bottom_controls #portfolio-nav ul:first-child li i:before{display:none}.bottom_controls #portfolio-nav ul:first-child li a{font-size:20px;width:40px;height:40px}.bottom_controls #portfolio-nav ul:first-child #all-items a i{width:.3em;height:.3em;display:block;border-radius:0;transition:all .25s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1);font-size:20px;left:18px;top:22px;background-color:#888;box-shadow:-.5em 0#888,-.5em .5em #888,.5em 0#888,.5em -.5em #888,0-.5em #888,-.5em -.5em #888,0 .5em #888,.5em .5em #888}.bottom_controls #portfolio-nav ul:first-child #all-items a:hover i{box-shadow:-.6em 0#000,-.6em .6em #000,.6em 0#000,.6em -.6em #000,0-.6em #000,-.6em -.6em #000,0 .6em #000,.6em .6em #000}#portfolio-nav ul{left:0;right:auto}#portfolio-nav .controls{right:0;left:auto;margin:0}#portfolio-nav{position:absolute}#portfolio-nav .controls{float:right}.portfolio-items .col .inner-wrap[data-animation=fade_in]{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#portfolio-nav #all-items a{cursor:pointer;display:inline-block;float:left;margin:0 10px 0 0;position:relative;background-position:11px center;background-repeat:no-repeat;-webkit-transition:all .2s linear;transition:all .2s linear}#portfolio-nav #all-items a i{line-height:34px;font-size:30px;background-color:transparent}#portfolio-nav li{float:left;list-style:none}#portfolio-nav #prev-link a,#portfolio-nav #next-link a{color:#888;cursor:pointer;display:inline-block;float:left;margin:0 10px 0 0;position:relative;text-transform:capitalize;background-repeat:no-repeat;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center}#portfolio-nav #prev-link a{background-position:13px center;padding:1px 0}#portfolio-nav #next-link a{padding:1px 0;margin-right:0;background-position:-20px center}#portfolio-nav a i,#portfolio-nav a i{background-color:transparent;font-size:30px;line-height:34px;color:#888;-webkit-transition:color .2s linear,opacity .2s linear;transition:color .2s linear,opacity .2s linear}#portfolio-nav #next-link a i,#portfolio-nav #prev-link a i{font-size:32px}body #portfolio-nav a:hover{background-color:transparent}.portfolio-items[data-ps="8"] .col:hover .line{transform-origin:left;animation:portRightLineStart .4s cubic-bezier(.05,.15,.1,1) forwards}.portfolio-items[data-ps="8"] .col:hover line{animation:rightArrowLineStart .48s cubic-bezier(.05,.2,.1,1) .12s forwards;stroke-dashoffset:30px}.portfolio-items .col .work-item.style-3{margin-bottom:0}.portfolio-items .work-info-bg{opacity:0;height:100%;width:100.2%;top:0;left:0;background-color:#000;position:absolute;z-index:2;transition:all .4s cubic-bezier(.15,.75,.5,1) 0s;-webkit-transition:all .4s cubic-bezier(.15,.75,.5,1) 0s}.portfolio-items .col{height:100%;-webkit-transition-timing-function:cubic-bezier(.16,.85,.45,1);transition-timing-function:cubic-bezier(.16,.85,.45,1)}.portfolio-items{perspective:2000px;-webkit-perspective:2000px;perspective-origin:50%0;-webkit-perspective-origin:50% 700px}.portfolio-items:not(.carousel) .col{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}body .portfolio-items .col{height:auto}.portfolio-items[data-ps="7"] .col img{-ms-transition:transform 1s cubic-bezier(0,1,.5,1);-webkit-transition:transform 1s cubic-bezier(0,1,.5,1);transition:transform 1s cubic-bezier(0,1,.5,1)}.portfolio-items[data-ps="7"] .col{background-color:transparent}.portfolio-items[data-ps="7"] .col .work-info .vert-center{margin:0;-ms-transition:transform 1s cubic-bezier(0,1,.5,1),opacity 1s cubic-bezier(0,1,.5,1);-webkit-transition:transform 1s cubic-bezier(0,1,.5,1),opacity 1s cubic-bezier(0,1,.5,1);transition:transform 1s cubic-bezier(0,1,.5,1),opacity 1s cubic-bezier(0,1,.5,1);-ms-transform:translateY(-50%) perspective(1px) scale(.8);-webkit-transform:translateY(-50%) perspective(1px) scale(.8);transform:translateY(-50%) perspective(1px) scale(.8);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.portfolio-items[data-ps="7"] .col .work-info-bg{-ms-transition:opacity 1s cubic-bezier(0,1,.5,1);-webkit-transition:opacity 1s cubic-bezier(0,1,.5,1);transition:opacity 1s cubic-bezier(0,1,.5,1)}.portfolio-items[data-ps="7"] .col:hover .work-info-bg{opacity:.8}.portfolio-items[data-ps="7"] .col .work-info .vert-center *,.portfolio-items[data-ps="7"] .work-info{opacity:1}.portfolio-items[data-ps="7"] .work-info{padding:0 19%}.portfolio-items[data-ps="7"] .col .work-item.style-2,.portfolio-items[data-ps="8"] .col .work-item.style-2{overflow:hidden}.portfolio-items[data-ps="7"] .col[data-default-color=true] .work-item:not(.style-3) .work-info-bg,.portfolio-items[data-ps="8"] .col[data-default-color=true] .work-item:not(.style-3) .work-info-bg{background-color:#000!important}.portfolio-items[data-ps="7"] .col:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.portfolio-items[data-ps="7"] .col:hover .work-info .vert-center{opacity:1;-webkit-transform:scale(1) perspective(1px) translateY(-50%);-ms-transform:scale(1) perspective(1px) translateY(-50%);transform:scale(1) perspective(1px) translateY(-50%)}.portfolio-items[data-ps="8"] .col:hover img{-webkit-transform:scale(1.11);-ms-transform:scale(1.11);transform:scale(1.11)}.portfolio-items[data-ps="8"] .col:hover .work-info-bg{opacity:.55}.portfolio-items[data-ps="9"] .col:hover img{transform:translateY(-5px);box-shadow:0 30px 65px rgba(0,0,0,.15)}.portfolio-items .col.span_3{width:25%;margin:0;padding:0}body .portfolio-items .col img{display:block;margin-bottom:0;width:auto}.portfolio-items .col:not([data-default-color=true]) .work-item[data-custom-content=on] .work-info-bg,.portfolio-items[data-ps="1"] .col:not([data-default-color=true]) .work-item[data-custom-content=on] :hover .work-info-bg,.portfolio-items[data-ps="2"] .col:not([data-default-color=true]) .work-item[data-custom-content=on] :hover .work-info-bg{opacity:1}.portfolio-items .col:not([data-default-color=true]):hover .work-item[data-custom-content=on] .work-info-bg:after{opacity:1}.portfolio-items .col .work-item{position:relative;margin-bottom:15px;overflow:hidden;width:100%}.portfolio-items .nectar-love{text-align:left}.portfolio-items .nectar-love{-webkit-transition:background-color .2s linear;transition:background-color .2s linear;height:13px;width:auto;line-height:11px;font-size:12px;display:inline-block;text-align:left;color:#888}.portfolio-items .nectar-love span{line-height:12px}.portfolio-items .nectar-love:hover,.portfolio-items .nectar-love.loved{color:#888}.portfolio-items[data-ps="6"] .col:hover{z-index:1000!important}.portfolio-items[data-ps="1"] .col .work-item:hover .vert-center,.portfolio-items[data-ps="2"] .col .work-item:hover .vert-center{margin-top:0}.portfolio-items[data-ps="2"] .col .work-item:hover .work-info,.portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center>*,.portfolio-items[data-ps="1"] .col .work-item:hover .work-info,.portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center>*{opacity:1}.portfolio-items[data-ps="1"] .col .work-item:hover .work-info-bg,.portfolio-items[data-ps="2"] .col .work-item:hover .work-info-bg{opacity:.9}.portfolio-items .col .work-item.style-3:hover .work-info-bg{opacity:0}body[data-bg-header=true] .portfolio-loading{display:none}body .portfolio-items[data-gutter="15px"][data-col-num=elastic],body .portfolio-items[data-gutter="15px"] .col,body .portfolio-items[data-gutter=default]:not([data-col-num=elastic]) .col{padding:15px}body .portfolio-items[data-gutter="15px"][data-col-num=elastic].fullwidth-constrained,body .portfolio-items[data-gutter="15px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter=default]:not([data-col-num=elastic]){width:calc(100% + 30px);margin-left:-15px;margin-top:-15px}@media only screen and (min-width:1000px){.portfolio-items[data-ps="6"] .work-item:hover .work-meta .inner{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:690px) and (max-width:999px){.portfolio-items .col{width:100%;margin-left:0;margin-bottom:8px}.portfolio-items:not(.carousel) div:nth-child(2n+2),.portfolio-items:not(.carousel) div:nth-child(2n+2){clear:both}body .portfolio-items:not(.carousel)[data-col-num=cols-3],body .portfolio-items:not(.carousel)[data-col-num=cols-4]{margin:0-2%0-2%}.portfolio-items:not(.carousel) .col.span_4,.portfolio-items:not(.carousel) .col.span_3{width:50%!important}}@media only screen and (max-width:690px){.col{margin-bottom:25px}.post-area{margin-bottom:0}.single-portfolio .row .col.section-title.span_12{text-align:center}body.single-portfolio .row .col.section-title.span_12 h1{width:280px;margin:0 auto;line-height:30px}.portfolio-items:not(.carousel) .col.span_4,.portfolio-items:not(.carousel) .col.span_3,.portfolio-items:not(.carousel) .col.span_6{width:100%;margin-right:0;margin-left:0}.bottom_controls #portfolio-nav .controls #next-link a i:after,.bottom_controls #portfolio-nav .controls #prev-link a i:after{display:none}body #portfolio-nav{margin:10px 0 0;position:relative}.bottom_controls #portfolio-nav{margin-top:0}.bottom_controls #portfolio-nav .controls{position:absolute}.bottom_controls #portfolio-nav .controls span{display:none}#portfolio-nav ul{position:relative;margin-left:0}#portfolio-nav ul:first-child{z-index:103}#portfolio-nav .controls:after{content:"";display:block;height:0;clear:both;visibility:hidden}}@media only screen and (min-width:1px) and (max-width:999px){.single-portfolio .row .post-area{margin-top:0}.work-item:not([data-custom-content=on]) .work-info-bg{display:none}.recent-work-carousel[data-full-width=true] .portfolio-items .work-info-bg{display:block}.portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center>a{opacity:0}body.single-portfolio #sidebar.fixed-sidebar,body.single-portfolio #sidebar{top:0;width:100%;margin-left:0;margin-top:10px;position:relative;float:none}body.single-portfolio #sidebar{margin-top:30px}body.single-portfolio .post-area{width:100%;float:none}.single-portfolio .row .col.section-title h1{letter-spacing:0}}@media only screen and (max-width:470px){.portfolio-items:not(.carousel) .col .inner-wrap[data-animation],.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation=perspective].animated .vert-center p,.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation=perspective].animated .vert-center h3{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.single .heading-title[data-header-style=default_minimal] #single-below-header .updated.rich-snippet-hidden{display:none}.single #single-below-header span{font-size:16px}body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1,body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .comment-list>li,body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area,body[data-ext-responsive=true].single-post .heading-title[data-header-style=default_minimal] .entry-title,body[data-ext-responsive=true].single-post.material #page-header-bg.fullscreen-header h1,body[data-ext-responsive=true].single-post.material .comment-wrap #respond,body[data-ext-responsive=true].single-post.material .container-wrap.no-sidebar .comment-wrap h3#comments{max-width:1000px;margin:0 auto!important}.container-wrap[data-nav-pos=after_project] #portfolio-nav i{position:relative}.single #single-below-header{margin-bottom:0}.single .heading-title[data-header-style=default_minimal] #single-below-header span,.single [data-post-hs=default_minimal] #single-below-header span{font-size:14px}.single #single-below-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.single .row .section-title{border-bottom:none}.single .heading-title[data-header-style=default_minimal] h1,body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1{padding:20px 0 20px 0}.single .heading-title[data-header-style=default_minimal] .meta-category a{border:2px solid #000;padding:4px 8px;margin:5px 6px 0 5px;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;font-size:14px;line-height:18px;font-weight:600;color:#000}body[data-button-style^=rounded].single .heading-title[data-header-style=default_minimal] .meta-category a{border-radius:100px}.single .heading-title[data-header-style=default_minimal] .meta-category a:focus,.single .heading-title[data-header-style=default_minimal] .meta-category a:hover{border-color:transparent;color:#fff}.single .heading-title[data-header-style=default_minimal]{border-bottom:0;text-align:center;padding-top:30px}.single .heading-title[data-header-style=default_minimal] #single-below-header span{float:none;display:inline-block}@media only screen and (min-width:691px) and (max-width:1000px){body.single-portfolio .row .col.section-title h1{width:450px;margin:0 auto;display:block}}@media only screen and (max-width:690px){.project-title .section-title,body.single .project-title .section-title{padding:0}.single-portfolio .row .col.section-title.span_12{text-align:center}.bottom_controls #portfolio-nav{margin-top:0}}@media only screen and (min-width:1px) and (max-width:999px){.single-portfolio .row .post-area{margin-top:0}body.single-portfolio #sidebar{margin-top:30px}}