@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}to{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5);-webkit-transform:scale(1.5);opacity:0}}@-moz-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;-moz-box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}to{-moz-box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5);-moz-transform:scale(1.5);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}to{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5);transform:scale(1.5);opacity:0}}.owl-carousel.carousel-3d{overflow:hidden}.owl-carousel.carousel-3d .owl-stage-outer{overflow:visible}.owl-carousel.carousel-3d .entry-thumbnail{-webkit-transition:.5s;transition:.5s}.owl-carousel.carousel-3d .owl-item .entry-thumbnail{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.owl-carousel.carousel-3d .owl-item.active.center .entry-thumbnail .entry-thumbnail-overlay:after,.owl-carousel.carousel-3d .owl-item.active.center .portfolio-content{opacity:1}.owl-carousel.carousel-3d .owl-item.active.center .portfolio-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.owl-carousel.carousel-3d .owl-item.active.center .entry-thumbnail{-webkit-transform:scale3d(1.2,1.2,1.2);-moz-transform:scale3d(1.2,1.2,1.2);-ms-transform:scale3d(1.2,1.2,1.2);-o-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.owl-carousel.carousel-3d .owl-item.active.center{z-index:1}.portfolio-action a{vertical-align:middle;display:inline-block;position:relative;width:30px;height:30px}.portfolio-action a:after,.portfolio-action a:before{position:absolute;content:"";display:block;background-color:#333;-webkit-transition:all .3s;transition:all .3s}.portfolio-action a:before{width:1px;height:100%;left:50%;top:0;margin-left:-.5px}.portfolio-action a:after{width:100%;height:1px;top:50%;left:0;margin-top:-.5px}.portfolio-action a:hover:after,.portfolio-action a:hover:before{background-color:var(--g5-color-accent)}.portfolio-action a i{font-size:30px;color:var(--g5-color-accent);-webkit-transition:all .3s;transition:all .3s;line-height:30px}.portfolio-grid .entry-thumbnail-wrap{position:relative;z-index:1}.portfolio-grid .portfolio-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;padding:10px;opacity:0;-webkit-transition:all .5s;transition:all .5s}.portfolio-grid .portfolio-content *{color:inherit}.portfolio-grid .portfolio-cat{margin-top:0;margin-bottom:0}.portfolio-grid .gsf-portfolio-title a,.portfolio-grid .portfolio-cat a{display:inline-block;-webkit-transition:all .3s;transition:all .3s;color:inherit}.portfolio-grid .gsf-portfolio-title{color:var(--g5-color-heading);margin-top:0;margin-bottom:0;font-size:24px;font-weight:800;line-height:1.5}.portfolio-grid .gsf-portfolio-title a:active,.portfolio-grid .gsf-portfolio-title a:focus,.portfolio-grid .gsf-portfolio-title a:hover{text-decoration:none;color:var(--g5-color-accent)}.portfolio-grid .gsf-portfolio-title a:hover{color:var(--g5-color-accent)}.portfolio-grid .gsf-portfolio-title+.portfolio-cat{margin-top:8px}.portfolio-grid .portfolio-cat{font-size:14px;font-weight:400;font-style:italic;line-height:2.29;text-transform:uppercase;letter-spacing:1px}.portfolio-grid .portfolio-cat a:active,.portfolio-grid .portfolio-cat a:focus,.portfolio-grid .portfolio-cat a:hover{text-decoration:none;color:var(--g5-color-link-hover)}.portfolio-grid .portfolio-cat a:hover{color:var(--g5-color-link-hover)}.portfolio-grid .portfolio-item-inner{position:relative}.portfolio-grid .portfolio-item-inner.active .entry-thumbnail .entry-thumbnail-overlay:after,.portfolio-grid .portfolio-item-inner.active .portfolio-content,.portfolio-grid .portfolio-item-inner:hover .entry-thumbnail .entry-thumbnail-overlay:after,.portfolio-grid .portfolio-item-inner:hover .portfolio-content{-webkit-transform:scale(1);transform:scale(1);opacity:1}.portfolio-grid .portfolio-item-inner.active .portfolio-content,.portfolio-grid .portfolio-item-inner:hover .portfolio-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.portfolio-grid .entry-thumbnail-overlay:after{-webkit-transform:scale(.5);transform:scale(.5);display:block;background-color:var(--g5-background-color-contrast-17)}.gf-gutter-70.gf-blog-inner article.portfolio-item-skin-01,.gf-gutter-70.gf-blog-inner article.portfolio-item-skin-02{padding-bottom:35px}.gf-gutter-70.gf-blog-inner.portfolio-item-skin-01+.gf-paging,.gf-gutter-70.gf-blog-inner.portfolio-item-skin-02+.gf-paging{margin-top:45px}.portfolio-item-skin-01 .portfolio-info{padding-top:24px;padding-bottom:25px;width:100%}.portfolio-item-skin-01 .entry-thumbnail{-webkit-transition:all .3s;transition:all .3s}.portfolio-item-skin-01 .entry-thumbnail .entry-thumbnail-overlay{border-radius:5px}.portfolio-item-inner.active .portfolio-action a:after,.portfolio-item-inner.active .portfolio-action a:before,.portfolio-item-skin-01 .portfolio-item-inner.active .portfolio-action a:after,.portfolio-item-skin-01 .portfolio-item-inner.active .portfolio-action a:before{opacity:0}.layout-scattered,.portfolio-item-skin-02 .portfolio-info{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-ms-flexbox;display:flex}.portfolio-item-skin-02 .portfolio-info{padding-top:34px;padding-bottom:5px;width:100%;text-align:center}.portfolio-item-skin-02 .portfolio-info .gsf-portfolio-title{width:100%}.portfolio-item-skin-02 .portfolio-info .portfolio-cat{width:100%;margin-top:0}.portfolio-item-skin-02 .portfolio-info .gsf-portfolio-title{order:2;margin-top:8px}.portfolio-item-skin-02 .portfolio-cat{font-family:var(--g5-font-primary);font-size:16px;font-weight:400;font-style:italic;text-transform:initial;line-height:1.31;letter-spacing:1.1px}.portfolio-item-skin-02 .portfolio-cat+.gsf-portfolio-title{margin-top:7px}.portfolio-item-skin-03 .portfolio-content,.portfolio-item-skin-04 .portfolio-content{opacity:1}.portfolio-item-skin-03 .entry-thumbnail-overlay:after,.portfolio-item-skin-04 .entry-thumbnail-overlay:after{left:20px;bottom:20px;right:20px;top:20px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .4s;transition:all .4s}.portfolio-item-skin-04 .entry-thumbnail-overlay:after{left:0;bottom:0;right:0;top:0}.portfolio-item-skin-03 .portfolio-content-inner,.portfolio-item-skin-04 .portfolio-content-inner{height:100%;padding:40px 10px;position:relative}.portfolio-item-skin-03 .portfolio-info,.portfolio-item-skin-04 .portfolio-info{position:absolute;left:0;right:0;top:50%;margin-top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;text-align:center;-webkit-transition:all .4s;transition:all .4s;z-index:2}.portfolio-item-skin-03 .portfolio-action,.portfolio-item-skin-04 .portfolio-action{position:absolute;bottom:20px;right:20px;-webkit-transform:scale(.5);transform:scale(.5);transition:.3s;opacity:0}.portfolio-item-skin-04 .portfolio-action{bottom:10px;right:10px}.portfolio-item-skin-03 .portfolio-item-inner.active .entry-thumbnail-overlay:after,.portfolio-item-skin-03 .portfolio-item-inner:hover .entry-thumbnail-overlay:after,.portfolio-item-skin-04 .portfolio-item-inner.active .entry-thumbnail-overlay:after,.portfolio-item-skin-04 .portfolio-item-inner:hover .entry-thumbnail-overlay:after{transform:scale(1)}.portfolio-item-skin-03 .portfolio-item-inner.active .portfolio-info,.portfolio-item-skin-03 .portfolio-item-inner:hover .portfolio-info,.portfolio-item-skin-04 .portfolio-item-inner.active .portfolio-info,.portfolio-item-skin-04 .portfolio-item-inner:hover .portfolio-info{opacity:1;margin-top:0}.portfolio-item-skin-03 .portfolio-item-inner.active .portfolio-action,.portfolio-item-skin-03 .portfolio-item-inner:hover .portfolio-action,.portfolio-item-skin-04 .portfolio-item-inner.active .portfolio-action,.portfolio-item-skin-04 .portfolio-item-inner:hover .portfolio-action{opacity:1;transform:scale(1)}.portfolio-item-skin-05 .gsf-portfolio-title a{z-index:1;position:absolute;top:0;left:0;right:0;font-size:0;bottom:0}.portfolio-item-skin-05 .portfolio-action a{z-index:2}.layout-scattered{flex-grow:1}.layout-scattered .scattered-index-1,.layout-scattered .scattered-index-4,.layout-scattered .scattered-index-6{clear:both}.layout-scattered .scattered-index-1 .portfolio-item-inner{margin:90px 45px 154px 25px}.layout-scattered .scattered-index-2 .portfolio-item-inner{margin:0 55px 94px}.layout-scattered .scattered-index-3 .portfolio-item-inner{margin:166px 25px 158px 45px}.layout-scattered .scattered-index-4 .portfolio-item-inner{margin:41px 100px 102px 110px}.layout-scattered .scattered-index-5 .portfolio-item-inner{margin:0 45px 23px 65px}.layout-scattered .scattered-index-6 .portfolio-item-inner{margin:0 45px 112px 25px}.layout-scattered .scattered-index-7 .portfolio-item-inner{margin:152px 35px 40px}.layout-scattered .scattered-index-8 .portfolio-item-inner{margin:30px 25px 112px 55px}.layout-justified .placeholder-image:before{display:none}.layout-justified.justified-gutter-0+.gf-paging{margin-top:80px}.layout-justified.justified-gutter-10+.gf-paging{margin-top:70px}.layout-justified.justified-gutter-20+.gf-paging{margin-top:60px}.layout-justified.justified-gutter-30+.gf-paging{margin-top:50px}.layout-justified.justified-gutter-50+.gf-paging{margin-top:30px}.layout-justified.justified-gutter-70+.gf-paging{margin-top:5px}.layout-propeller .propeller-index-1{-ms-flex-item-align:end;align-self:flex-end}.layout-propeller .propeller-index-1 .portfolio-item-inner{margin-left:100px}.layout-propeller .propeller-index-4{-ms-flex-item-align:start;align-self:flex-start}.layout-propeller .propeller-index-4 .portfolio-item-inner{margin-right:100px}.layout-propeller .propeller-index-3{margin-bottom:-27.027027027%}.single-portfolio-gallery-thumb .owl-item{cursor:pointer}.gf-single-portfolio-wrap .gallery-layout-thumbnail .gallery-overlay:hover,.gf-single-portfolio-wrap .owl-item.current .gallery-overlay,.single-portfolio-gallery-thumb .owl-item.current .entry-thumbnail-overlay:after{opacity:1}.portfolio-single-gallery.gallery-layout-carousel .owl-nav>div,.portfolio-single-gallery.gallery-layout-carousel-center .owl-nav>div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;line-height:48px;background-color:transparent!important;border-color:#fff!important;color:#fff!important;border-radius:50%}.portfolio-single-gallery.gallery-layout-carousel .owl-nav>div:hover,.portfolio-single-gallery.gallery-layout-carousel-center .owl-nav>div:hover{background-color:#333!important;border-color:#333!important}.portfolio-single-gallery.gallery-layout-carousel .owl-nav>div.owl-next,.portfolio-single-gallery.gallery-layout-carousel-center .owl-nav>div.owl-next{right:25px}.portfolio-single-gallery.gallery-layout-carousel .owl-nav>div.owl-prev,.portfolio-single-gallery.gallery-layout-carousel-center .owl-nav>div.owl-prev{left:25px}.gf-single-portfolio-wrap .gallery-layout-thumbnail .gallery-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer;background-color:rgba(51,51,51,.3);opacity:0;-webkit-transition:all .3s;transition:all .3s}.gf-single-portfolio-wrap .portfolio-single.layout-1 .portfolio-single-gallery{margin-bottom:75px}.gf-single-portfolio-wrap .portfolio-single.layout-2 .portfolio-item-title{margin-bottom:54px}.gf-single-portfolio-wrap .portfolio-single.layout-2 .portfolio-item-title .portfolio-cat+.gsf-portfolio-single-title{margin-top:12px}.gf-single-portfolio-wrap .portfolio-single.layout-2 .portfolio-item-title .gsf-portfolio-single-title{font-size:56px}.gf-single-portfolio-wrap .portfolio-single.layout-2 .gf-portfolio-share{margin-top:18px}.gf-single-portfolio-wrap .portfolio-single.layout-2 .portfolio-single-gallery{margin-bottom:80px}.gf-single-portfolio-wrap .portfolio-single.layout-3 .gf-portfolio-meta-wrap,.gf-single-portfolio-wrap .portfolio-single.layout-4 .gf-portfolio-meta-wrap{margin-top:56px}.gf-single-portfolio-wrap .portfolio-item-head{margin-bottom:38px}.gf-single-portfolio-wrap .portfolio-item-head .gsf-portfolio-single-title{font-size:40px;font-weight:800;line-height:1.25;margin-bottom:0}.gf-single-portfolio-wrap .portfolio-item-head .portfolio-cat+.gsf-portfolio-single-title{margin-top:8px}.gf-single-portfolio-wrap .portfolio-item-head .gf-portfolio-share,.gf-single-portfolio-wrap .portfolio-item-head .portfolio-item-title{margin-top:10px;margin-bottom:10px}.gf-single-portfolio-wrap .gf-portfolio-share{display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.gf-single-portfolio-wrap .gf-portfolio-share .gf-portfolio-share-title{font-size:14px;font-weight:700;padding-right:20px;line-height:1.71;letter-spacing:3px;color:var(--g5-color-muted)}.gf-single-portfolio-wrap .gf-portfolio-share ul.gf-social-icon{padding-left:0;margin-bottom:0}.gf-single-portfolio-wrap .gf-post-navigation{margin-top:90px}.gf-single-portfolio-wrap .gf-post-navigation>div{text-align:center}@media (max-width:767px){.gf-single-portfolio-wrap .portfolio-single.layout-3 .gf-portfolio-content{margin-top:40px}.gf-single-portfolio-wrap .portfolio-single.layout-3 .gf-portfolio-content .gf-portfolio-meta-wrap,.gf-single-portfolio-wrap .portfolio-single.layout-4 .gf-portfolio-content,.gf-single-portfolio-wrap .portfolio-single.layout-4 .gf-portfolio-content .gf-portfolio-meta-wrap{margin-bottom:40px}}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta{list-style:none;padding-left:0;margin-bottom:0}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta.portfolio-meta-vertical li+li{margin-top:6px}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta li label{font-size:14px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:3px;margin-bottom:7px;text-transform:uppercase;color:var(--g5-color-heading)}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta li>p{font-size:15px;font-weight:400;line-height:2.4}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta.portfolio-meta-horizontal{-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta.portfolio-meta-horizontal li{width:50%}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta.portfolio-meta-horizontal li:nth-child(2n+1){padding-right:15px}.gf-portfolio-meta-wrap ul.gsf-portfolio-meta.portfolio-meta-horizontal li:nth-child(2n){padding-left:15px}.gf-portfolio-meta-wrap .gf-social-inner{margin-top:23px}.gf-portfolio-meta-wrap .gf-social-inner span{font-size:20px;font-weight:700;display:block;width:100%;margin-bottom:3px;color:var(--g5-color-heading)}.gf-portfolio-meta-wrap .gf-social-inner .gf-social-icon{padding-left:0}.portfolio-cat{font-size:14px;font-weight:400;font-style:italic;line-height:2.29;letter-spacing:1px;text-transform:uppercase}.portfolio-cat a{color:inherit;-webkit-transition:all .3s;transition:all .3s}.portfolio-cat a:active,.portfolio-cat a:focus,.portfolio-cat a:hover{text-decoration:none;color:var(--g5-color-accent)}.portfolio-cate-mg-bottom-40 ul.nav-tabs.gf-cate-filter,.portfolio-cate-mg-bottom-40 ul.nav-tabs.gf-tabs-filter{margin-bottom:40px}@media (min-width:992px){.portfolio-cate-mg-bottom-40 ul.nav-tabs.gf-cate-filter,.portfolio-cate-mg-bottom-40 ul.nav-tabs.gf-tabs-filter{margin-left:100px}}@media (max-width:991px){.layout-scattered article.portfolio .portfolio-item-inner{margin:0 0 30px}.layout-propeller .propeller-index-1 .portfolio-item-inner{margin-left:50px}.layout-propeller .propeller-index-4 .portfolio-item-inner{margin-right:50px}.layout-propeller .propeller-index-3{margin-bottom:-27.027027027%}}@media (max-width:575px){.layout-propeller .propeller-index-1 .portfolio-item-inner{margin-left:0}.layout-propeller .propeller-index-4 .portfolio-item-inner{margin-right:0}.layout-propeller .propeller-index-3{margin-bottom:0}}.gf-single-portfolio-related-wrap{border-top:1px solid var(--g5-color-border)}.gf-single-portfolio-related-wrap .gf-heading-title{font-size:34px}