.portfolio-like-holder{position:absolute;top:1px;right:20px}.hb-gal-standard-description.portfolio-description{position:relative}.hb-gal-standard-description.portfolio-description h3{margin-right:var(--hb-space-16)}.portfolio-simple-wrap .hb-gal-standard-description.portfolio-description h3{margin-right:0}.hb-gal-standard-description.portfolio-description .portfolio-small-meta{width:100%;margin-left:calc(var(--hb-space-5) * -1);padding-left:var(--hb-space-5);padding-right:var(--hb-space-5);margin-top:var(--hb-space-5);line-height:36px;font-size:var(--hb-text-xs);color:var(--hb-gray-63);border-top:solid 1px var(--hb-gray-94_4);box-shadow:0 1px 2px var(--hb-black-a10);border-bottom-right-radius:3px;border-bottom-left-radius:3px;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}#main-wrapper .fw-portfolio-head{margin-bottom:var(--hb-space-10)}.hb-gal-standard-description.portfolio-description p{margin-top:var(--hb-space-3);color:var(--hb-gray-50);font-size:var(--hb-text-sm);margin-bottom:0}.details-link{align-items:center;gap:var(--hb-space-2);display:inline-flex}.hb-gal-standard-img-wrapper{position:relative;overflow:hidden}.hb-gal-standard-img-wrapper,.hb-gal-standard-img-wrapper img,.hb-gal-standard-img-wrapper a{display:block}.hb-gal-standard-img-wrapper a img{-webkit-perspective:4000px}.hb-gal-standard-description{background:var(--hb-white);-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;text-align:center;padding:var(--hb-space-4) var(--hb-space-5);border:solid 1px var(--hb-gray-93);-webkit-background-clip:padding-box;background-clip:padding-box;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0;display:block}.portfolio-simple-wrap .hb-gal-standard-description{padding:var(--hb-space-4) 0;box-shadow:none;background:0 0;border:none}.portfolio-simple-wrap .portfolio-small-meta,.portfolio-simple-wrap .like-holder,.portfolio-simple-wrap .hb-gal-standard-count{display:none}.hb-gal-standard-description.portfolio-description{text-align:left;padding-bottom:0}.hb-gal-standard-description.portfolio-description h3 a{display:block;margin-bottom:var(--hb-space-2_5)!important}.portfolio-simple-wrap .hb-gal-standard-description.portfolio-description{text-align:center}.portfolio-simple-wrap .hb-gallery-item-name{position:relative}.portfolio-simple-wrap .hb-gallery-item-name:before{content:"";background-color:var(--hb-gray-82);width:30px;height:1px;margin-right:calc(var(--hb-space-4) * -1);z-index:8;display:block;position:absolute;bottom:-8px;right:50%}.portfolio-simple-wrap .standard-gallery-item:hover .hb-gallery-item-name:before{width:70px;margin-right:calc(var(--hb-space-8) * -1)}.hb-gal-standard-description h3{font-family:var(--he-font);font-weight:600;font-size:var(--hb-text-body);letter-spacing:1px;text-transform:uppercase;color:var(--hb-color-323436);margin:0}.hb-gal-standard-description .hb-gal-standard-count{font-size:var(--hb-text-sm);color:var(--hb-gray-63);text-transform:none;position:relative}.crsl-wrap .hb-gal-standard-description .hb-gal-standard-count{top:-7px}.hb-gal-standard-img-wrapper .item-overlay-text-wrap{margin-top:calc(var(--hb-space-6) * -1)}.hb-gal-standard-description .hb-small-separator{display:none}.hb-gal-standard-description h3+.hb-gal-standard-count,.hb-gal-standard-description h3+.hb-small-separator+.hb-gal-standard-count{margin-top:var(--hb-space-1)}.portfolio-single-meta{z-index:991;margin-top:var(--hb-space-1_5);position:relative}.portfolio-single-shares{align-items:flex-start;display:flex}.portfolio-single-meta a.hb-button{margin-top:var(--hb-space-5);margin-right:0;display:block}.portfolio-single-meta ul{border:solid 1px var(--hb-gray-93);border-radius:2px;margin:0}.portfolio-single-meta ul.meta-list li{padding:var(--hb-space-1_5) var(--hb-space-3);border-bottom:solid 1px var(--hb-gray-93);background:0 0}.portfolio-single-meta ul.meta-list li:hover{background:var(--hb-gray-96)}.portfolio-single-meta ul.meta-list li:last-child{border-bottom:none}.portfolio-single-shares{justify-content:space-between;align-items:baseline;gap:var(--hb-space-2) var(--hb-space-3);flex-wrap:wrap;display:flex}.portfolio-single-shares>.share-holder{margin-left:auto}.related-portfolio-items .standard-gallery-item{opacity:1!important}.row.related-portfolio-items{flex-wrap:wrap;align-items:flex-start;display:flex}.portfolio-related-item{border:2px solid #0000;display:block}.portfolio-related-item img{border-radius:2px;width:100%;display:block}.portfolio-related-fw{background:var(--hb-black-a2);padding-top:var(--hb-space-2_5);padding-bottom:var(--hb-space-10);margin-bottom:calc(var(--hb-space-px) * -1)}#fw-gallery-grid{margin-top:calc(var(--hb-content-top) * -1);position:relative}#fw-gallery-grid .load-more-posts{width:auto;margin:0 0 calc(var(--hb-space-px) * -1);border-radius:0}.hb-js #fw-gallery-grid .col{opacity:0}#fw-gallery-grid .col.visible{opacity:1}#fw-gallery-grid .pagination{margin:0 auto var(--hb-space-4) 0;z-index:99991;display:inline-block;position:absolute;bottom:0;right:20px;width:auto!important}#fw-gallery-grid .pagination ul li a{border-bottom-color:var(--hb-white-a10)}.hb-gallery-caption{margin:0;margin-inline-end:auto;line-height:80px;display:inline-block}.hb-gallery-sort{background-color:var(--hb-white);color:var(--hb-white);z-index:9999;padding:0;display:block;position:relative}.hb-gallery-sort>.container{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.hb-sort-filter{margin-right:var(--hb-space-px);order:1;display:inline-block}.hb-gallery-sort li.hb-dd-header{text-transform:uppercase;font-size:var(--hb-text-xs);letter-spacing:1px;color:var(--hb-gray-50);padding:var(--hb-space-8) var(--hb-space-4);cursor:default;width:auto;display:inline-block;position:relative}.hb-gallery-sort li.hb-dd-header:hover{background-color:var(--hb-gray-96)}.hb-gallery-sort li.hb-dd-header:hover strong{color:var(--colorPrimary)}.hb-gallery-sort li ul{background:var(--hb-color-323436);z-index:9999;letter-spacing:0;width:100%;line-height:1.3em;font-size:var(--hb-text-body);margin:0;margin-top:var(--hb-space-8);opacity:0;visibility:hidden;display:block;position:absolute;top:100%;left:0}.standard-gallery-filter{margin-bottom:var(--hb-space-10)!important}#main-content .standard-gallery-filter{padding-left:0;padding-right:0}.hb-gallery-sort li>ul>li>a{color:var(--hb-gray-63);padding:var(--hb-space-2) var(--hb-space-3);border-bottom:solid 1px var(--hb-gray-43);border-bottom-color:var(--hb-white-a10);text-transform:capitalize;line-height:22px;display:block}.hb-gallery-sort li:hover>ul{display:block}.hb-gallery-sort li>ul>li:last-child a{border-bottom:none}.fw-gallery-wrap{width:100%;max-width:100%;padding-left:0;position:relative;overflow-y:hidden}#fw-gallery-grid{width:100%}#standard-gallery-masonry{width:100%;top:0}.inner-masonry{width:110%}#fw-gallery-grid .elastic-item{position:relative;margin:0!important}.fw-gallery-wrap.columns-2 .elastic-item{width:50%}.fw-gallery-wrap.columns-3 .elastic-item{width:33.33%}.fw-gallery-wrap.columns-4 .elastic-item{width:25%}.fw-gallery-wrap.columns-5 .elastic-item{width:20%}.fw-gallery-wrap.columns-6 .elastic-item{width:16.66%}.elastic-item img{-webkit-transform:translate(0,0);width:100.5%!important;max-width:100.5%!important}.hb-js #standard-gallery-masonry .standard-gallery-item{opacity:0}#fw-gallery-grid .col.animate,.standard-gallery-item-wrap.animate{opacity:1}#fw-gallery-grid .is-revealed>.col,#standard-gallery-masonry.is-revealed .standard-gallery-item{animation:hb-gallery-in var(--hb-duration-slow) var(--hb-ease-out) calc(var(--hb-i,0) * var(--hb-stagger-slow) + var(--hb-duration-slow)) both}.hb-js #fw-gallery-grid .is-revealed>.col.is-shown,.hb-js #standard-gallery-masonry.is-revealed .standard-gallery-item.is-shown{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){#fw-gallery-grid .is-revealed>.col,#standard-gallery-masonry.is-revealed .standard-gallery-item{animation:hb-gallery-fade var(--hb-duration-fast) var(--hb-ease-linear) both}}.fw-gallery-wrap,#standard-gallery-masonry{flex-wrap:wrap;align-items:flex-start;display:flex}.fw-gallery-wrap:before,.fw-gallery-wrap:after,#standard-gallery-masonry:before,#standard-gallery-masonry:after{display:none}.fw-gallery-wrap>[hidden],#standard-gallery-masonry>[hidden]{display:none!important}@media (max-width:900px){.fw-gallery-wrap.columns-5 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-6 .elastic-item:where(.hb-responsive *){width:33.33%!important}}@media (max-width:767px){.portfolio-related-item:where(.hb-responsive *),.fw-gallery-wrap.columns-4 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-5 .elastic-item:where(.hb-responsive *){width:50%!important}.portfolio-related-item img:where(.hb-responsive *){width:100%!important}.hb-gal-standard-description.portfolio-description h3:where(.hb-responsive *){margin-right:0!important}}@media (max-width:600px){.fw-gallery-wrap.columns-2 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-3 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-4 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-5 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-6 .elastic-item:where(.hb-responsive *){width:50%!important}}@media (max-width:400px){.fw-gallery-wrap.columns-1 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-2 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-3 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-4 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-5 .elastic-item:where(.hb-responsive *),.fw-gallery-wrap.columns-6 .elastic-item:where(.hb-responsive *){width:100%!important}}.hb-gal-standard-description.portfolio-description{column-gap:var(--hb-space-4);padding:var(--hb-space-3) var(--hb-space-5) var(--hb-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.hb-gal-standard-description.portfolio-description>*{grid-column:1/-1}.hb-gal-standard-description.portfolio-description>h3{grid-column:1;margin-right:0}.hb-gal-standard-description.portfolio-description h3 a{margin-bottom:0!important}.hb-gal-standard-description.portfolio-description>.portfolio-like-holder{grid-area:1/2;position:static}.hb-gal-standard-description.portfolio-description>.hb-gal-standard-count{margin-top:var(--hb-space-1_5);top:0}.hb-gal-standard-description.portfolio-description:has(>.portfolio-small-meta){padding-bottom:0}.hb-gal-standard-description.portfolio-description>.portfolio-small-meta{width:auto;margin:var(--hb-space-5) calc(var(--hb-space-5) * -1) 0}.portfolio-simple-wrap .hb-gal-standard-description.portfolio-description{padding:var(--hb-space-4) 0;display:block}