.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#689D44!important;background-color:#FFF!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:0px solid #e2e2e2!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{border-radius:0px;border-right:2px solid #636466!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{padding:5px 20px}.pa-blog-text{position:absolute;bottom:0%;left:50%;font-size:16px!important;transform:translate(-50%,0%);width:100%;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:25px;z-index:1;background-color:rgba(104,157,68,0.75);color:#FFF!important;text-align:center!important}@media all and (max-width:980px){.pa-blog-text{padding-bottom:10px}}@media all and (max-width:767px){.et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:auto!important}}.et_pb_filterable_portfolio article{position:relative}.et_pb_filterable_portfolio .et_pb_portfolio_item{padding:0px}.et_pb_image_container{margin:0}.et_pb_post .entry-featured-image-url{margin:0}.et_pb_filterable_portfolio .entry-featured-image-url::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}@media (min-width:981px){.three-column-portfolio .et_pb_grid_item{width:29.66%!important;margin-right:5.5%!important}.three-column-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-portfolio.et_pb_grid_item:nth-child(4n){margin-right:5.5%!important}.three-column-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.three-column-portfolio .et_pb_grid_item.first_in_row{clear:unset}}.single-project #main-content{padding-top:60px!important;padding-bottom:60px!important}.single-project .mfp-title{display:none}.dsm_masonry_gallery .grid-item img{aspect-ratio:auto 400 / 284;height:140px}@media (max-width:980px){.dsm_masonry_gallery .grid-item img{aspect-ratio:auto 400 / 284;height:80px}}.et-menu .menu-item-has-children>a:first-child:after{content:""!important}.nav li ul{border-top:3px solid #689D44!important}.nf-response-msg{color:#FFF!important;font-size:18px;font-weight:bold}