.portfolio-entry .proj-cats-list{list-style:none;--li-mb:0;--li-pl:0;--list-mb:0}.wd-portfolio-holder[data-source=main_loop]{transition:all .25s ease}.ajax-loading .wd-portfolio-holder[data-source=main_loop]{transform:translateY(30px);pointer-events:none;opacity:0}.ajax-loaded .wd-portfolio-holder[data-source=main_loop]{animation:wd-fadeIn .3s ease}.portfolio-filter{margin-bottom:20px}.wd-nav-portfolio.wd-style-underline{--nav-color-hover:#333;--nav-color-active:#333;--nav-color:rgba(51,51,51,.7)}.wd-nav-portfolio>li>a{padding:10px;font-size:16px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font)}.global-color-scheme-light .wd-nav-portfolio.wd-style-underline{--nav-color-hover:#fff;--nav-color-active:#fff;--nav-color:hsla(0,0%,100%,.7)}.portfolio-entry .entry-header{position:relative}.portfolio-entry .project-link{right:0;position:absolute;bottom:0;top:0;left:0;z-index:1}.portfolio-entry .entry-thumbnail{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.portfolio-entry .entry-thumbnail img{width:100%}.portfolio-entry .portfolio-thumbnail{position:relative;display:block}.portfolio-entry .portfolio-thumbnail:after{right:0;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(0,0,0,.6);left:0}.portfolio-entry .portfolio-info{padding:20px}.portfolio-entry .wrap-meta{margin-bottom:10px}.portfolio-entry .wd-entities-title{font-size:20px;font-weight:600;margin-bottom:0;color:#fff;text-transform:uppercase;line-height:1.4}.portfolio-entry .wd-entities-title a{color:inherit}.portfolio-entry .wd-entities-title a:hover{color:hsla(0,0%,100%,.8)}.portfolio-entry .proj-cats-list li{font-size:12px;margin-right:2px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.3px;display:inline-flex}.portfolio-entry .proj-cats-list li:after{content:", "}.portfolio-entry .proj-cats-list li:last-child{margin-right:0}.portfolio-entry .proj-cats-list li:last-child:after{content:none}.portfolio-entry .social-icons-wrapper{right:1px;transition:opacity .4s ease;position:absolute;opacity:0;top:35px;z-index:2}.portfolio-entry .social-icons-wrapper:after{height:30px;font-size:16px;font-weight:400;color:#fff;transition:color .3s ease;content:"\f117";text-align:center;cursor:pointer;width:30px;line-height:30px;font-family:woodmart-font;display:block}.portfolio-entry .social-icons-wrapper .wd-social-icons{padding:5px;flex-wrap:nowrap;right:100%;transition:opacity .3s ease,visibility .3s ease;position:absolute;opacity:0;visibility:hidden;top:50%;background:rgba(0,0,0,.9);margin-top:-18px;white-space:nowrap;z-index:2}.portfolio-entry .social-icons-wrapper .wd-social-icons a{color:#fff}.portfolio-entry .social-icons-wrapper .wd-social-icons a:hover{color:hsla(0,0%,100%,.8)}.portfolio-entry .social-icons-wrapper .wd-social-icons:after{border-color:transparent transparent transparent rgba(0,0,0,.9);height:0;content:"";position:absolute;border-style:solid;border-width:5px 0 5px 5px;top:50%;left:100%;width:0;margin-top:-5px}.portfolio-entry .social-icons-wrapper:hover .wd-social-icons{opacity:1;visibility:visible}.portfolio-entry .social-icons-wrapper:hover:after{color:hsla(0,0%,100%,.8)}.portfolio-entry .portfolio-enlarge{font-size:0;right:0;color:#fff;transition:opacity .4s ease,color .4s ease;position:absolute;outline:none;opacity:0;text-align:center;top:0;z-index:2}.portfolio-entry .portfolio-enlarge:after{height:30px;font-size:14px;font-weight:400;content:"\f127";width:30px;line-height:30px;font-family:woodmart-font;display:inline-block}.portfolio-entry .portfolio-enlarge:hover{color:hsla(0,0%,100%,.8)}.portfolio-entry .entry-summary{display:none}.portfolio-entry:hover .portfolio-enlarge,.portfolio-entry:hover .portfolio-thumbnail:after,.portfolio-entry:hover .social-icons-wrapper{opacity:1}div.wd-portfolio-holder{transition:height .4s ease}.wpb-js-composer .wd-spacing-0+.portfolio-footer,.wpb-js-composer .wd-spacing-10+.portfolio-footer,.wpb-js-composer .wd-spacing-2+.portfolio-footer,.wpb-js-composer .wd-spacing-6+.portfolio-footer{margin-top:25px}.portfolio-hover .wrap-meta,.portfolio-hover .wrap-title{overflow:hidden}.portfolio-hover .portfolio-thumbnail{transform:scale(1);transition:transform .5s ease,opacity .5s ease}.portfolio-hover .portfolio-thumbnail:after{transition:visibility .5s ease,opacity .5s ease}.portfolio-hover .proj-cats-list,.portfolio-hover .wd-entities-title{transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);opacity:0}.portfolio-hover .proj-cats-list{transform:translateY(15px)}.portfolio-hover .wd-entities-title{transform:translateY(-15px)}.portfolio-hover:hover .proj-cats-list,.portfolio-hover:hover .wd-entities-title{transform:translateY(0);opacity:1}.portfolio-hover:hover .portfolio-thumbnail{transform:scale(1.09)}.portfolio-parallax .portfolio-thumbnail:after{transition:opacity .4s ease}.portfolio-parallax .portfolio-info{transition:opacity .4s ease;opacity:0}.portfolio-parallax:hover .portfolio-info{opacity:1}.portfolio-hover .portfolio-info,.portfolio-parallax .portfolio-info{padding:25px;justify-content:center;right:0;position:absolute;flex-direction:column;bottom:0;text-align:center;top:0;left:0;display:flex}.portfolio-hover-inverse .entry-header{overflow:hidden;background-color:#000}.portfolio-hover-inverse .portfolio-thumbnail{transition:transform .4s}.portfolio-hover-inverse .portfolio-thumbnail:after{transition:opacity .4s ease;background-color:rgba(0,0,0,.4)}.portfolio-hover-inverse .portfolio-info{transform:translateY(100%);right:0;transition:transform .4s;position:absolute;bottom:0;background-color:#000;left:0}.portfolio-hover-inverse:hover .portfolio-thumbnail{transform:translateY(-40px)}.portfolio-hover-inverse:hover .portfolio-info{transform:translateY(0)}.portfolio-text-shown .entry-header{transition:box-shadow .35s ease-in-out;box-shadow:0 0 4px rgba(0,0,0,.12)}.portfolio-text-shown .portfolio-thumbnail{transform:scale(1);transition:transform .7s ease-out}.portfolio-text-shown .portfolio-thumbnail:after{transition:visibility .7s ease-out,opacity .7s ease-out;background-color:rgba(0,0,0,.5)}.portfolio-text-shown .portfolio-info{text-align:center;background-color:#fff}.portfolio-text-shown .proj-cats-list li{color:#a2a2a2}.portfolio-text-shown .wd-entities-title a{color:#2d2a2a}.portfolio-text-shown .wd-entities-title a:hover{color:#2d2a2a;opacity:.7}.portfolio-text-shown:hover .entry-header{box-shadow:0 0 9px rgba(0,0,0,.2)}.portfolio-text-shown:hover .portfolio-thumbnail{transform:scale(1.05)}.owl-carousel .portfolio-text-shown{padding-top:10px;padding-bottom:10px}[class*=color-scheme-light] .portfolio-text-shown .portfolio-info{background-color:#101010}[class*=color-scheme-light] .portfolio-text-shown .proj-cats-list li{color:hsla(0,0%,100%,.6)}[class*=color-scheme-light] .portfolio-text-shown .wd-entities-title a,[class*=color-scheme-light] .portfolio-text-shown .wd-entities-title a:hover{color:#fff}@media (min-width:1025px){.col-lg-2.portfolio-entry .wd-entities-title{font-size:16px}.col-lg-3.portfolio-entry .wd-entities-title{font-size:18px}}@media (max-width:1024px){.portfolio-filter{margin-bottom:10px}.wd-nav-portfolio>li>a{font-size:14px}.portfolio-entry .wd-entities-title{font-size:16px}.portfolio-entry .wrap-meta{margin-bottom:5px}}