/**handles:acme-divi-modules**/
.acme_portfolio_items{overflow:visible!important}.acme_carousel .et_pb_portfolio_image:hover .et_overlay,.acme_carousel .et_pb_portfolio_image:hover .meta{z-index:3;opacity:1}.acme_carousel{overflow:hidden;position:relative;margin:0}.acme_carousel .et_overlay{border:none}.acme_carousel .et_pb_carousel_group{display:none;float:left;position:relative;width:100%}.acme_carousel .et_pb_carousel_group.active{display:block}.acme_carousel.acme_carousel_grid .et_pb_carousel_group{display:block}.acme_carousel .et_pb_portfolio_items{overflow:hidden;position:relative;top:0;left:0;width:100%}.acme_carousel .et_pb_portfolio_item{float:left;position:relative;width:20%;height:0;margin:0}.acme_carousel .et_pb_portfolio_image{overflow:hidden;position:relative;width:100%;height:100%;margin:0}.acme_carousel .et_pb_portfolio_image img{min-width:100%;max-width:inherit;height:inherit;min-height:100%}.acme_carousel .et_pb_portfolio_image.landscape img{height:100%}.acme_carousel .et_pb_portfolio_image.portrait img{width:100%}.acme_carousel .et_pb_portfolio_image .et_overlay:before{top:45%;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.acme_carousel .et_pb_portfolio_image:hover .et_overlay:before{top:33%}.acme_carousel.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,.6)}.acme_carousel.et_pb_bg_layout_dark .meta p{color:#fff}.acme_carousel .et_pb_portfolio_image .meta{position:absolute;z-index:-1;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-o-backface-visibility:hidden}.acme_carousel h2{margin:30px 0;text-align:center}.acme_carousel .et_pb_portfolio_image h3,.acme_carousel .et_pb_portfolio_image p{display:block;float:left;position:relative;z-index:5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-o-backface-visibility:hidden}.acme_carousel .et_pb_portfolio_image h3{margin-top:40%;padding:0 5px}.acme_carousel .et_pb_portfolio_image:hover h3{margin-top:35%}.acme_carousel:hover .et-pb-arrow-prev{left:22px;opacity:1}.acme_carousel:hover .et-pb-arrow-next{right:22px;opacity:1}.acme_grid .pagination.clearfix{position:absolute;bottom:0}.et-fb .acme_grid .clearfix{clear:none}.et-fb .acme_grid .pagination.clearfix{position:static!important;clear:both!important}@media only screen and (max-width:980px){.acme_grid-item h2.entry-title.acme_grid_title{line-height:50px!important;font-size:48px!important}.acme_grid-item p{padding-top:20px;line-height:30px!important;font-size:26px!important}.acme_grid-item p.post-meta{padding-top:20px;line-height:18px!important;font-size:16px!important}}.promo-slide-in-close-promo.icon_close::before{position:relative;font-family:ETmodules;content:"\4d";font-size:32px;top:5px}