.row.custom-gutters{margin-left:5px;margin-right:5px}.custom-gutters>.col,.custom-gutters>[class*=col-]{padding-left:5px;padding-right:5px}fieldset[data-filter-group]{border:none;padding:0}#mix-filters{padding:20px 5px;text-align:left}#mix-filters button{-webkit-appearance:none;background-color:transparent;border:none;border-right:1px solid #7ea388;color:#7ea388;cursor:pointer;line-height:1;margin-bottom:8px;margin-right:15px;padding-left:0;padding-right:15px}#mix-filters button:last-child{border-right:none}#mix-filters button.mixitup-control-active{color:#004712;font-family:Avenir-LT-W01_85-Heavy1475544}.portfolio-card{color:inherit;display:block;margin-bottom:10px;text-decoration:none}.portfolio-card__top{height:366px}.portfolio-card__meta{align-items:center;background-color:rgba(0,0,0,.44);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:5px;opacity:0;position:absolute;text-align:center;top:0;transition:.4s ease;visibility:hidden;width:calc(100% - 10px)}.portfolio-card__meta h2{color:#fff;font-family:Avenir-LT-W01_35-Light1475496}a.portfolio-card:hover .portfolio-card__meta{opacity:1;visibility:visible}.portfolio-card__meta h2,.portfolio-card__meta h3{font-size:20px;font-weight:400;margin:0;text-transform:none}.gallery-detail-intro h1{font-size:28px;text-transform:uppercase}@media (max-width:767px){#mix-filters button{border:none;display:block;margin:0 auto 8px}.portfolio-card__top{height:250px}}.portfolio-item{height:40vw;margin-bottom:10px}.portfolio-item-wrap .portfolio-item:first-child{margin-bottom:5px}.portfolio-item-wrap .portfolio-item:last-child{margin-bottom:0;margin-top:5px}.portfolio-item.small{height:30vw}.portfolio-item.tall{height:calc(60vw + 10px)}.portfolio-item img{width:100%}.hs-video-container{margin:0 auto}.mfp-close-btn-in .mfp-close{background-color:#fff!important;color:#333!important;padding:0!important;right:-44px!important;text-align:center!important;width:40px!important}@media (max-width:767px){.portfolio-item{height:50vw!important}.portfolio-item.tall{height:auto!important}}.section--breadcrumbs{color:#7ea388;font-family:Avenir-LT-W01_35-Light1475496}.section--breadcrumbs a{color:#7ea388;font-family:Avenir-LT-W01_85-Heavy1475544}.section--breadcrumbs a:hover{color:#004712;font-family:Avenir-LT-W01_85-Heavy1475544;text-decoration:none}@media (max-width:767px){.portfolio-item img{height:auto;position:relative}}.mfp-title{padding:0!important;text-align:center!important}.mfp-counter{display:none}.photo-set-toggle{color:#fff!important}