.elementor-55128 .elementor-element.elementor-element-3dbabc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-2 li a span:not(.all_post_count),.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-4 li a:after{background-color:var( --e-global-color-756e2f5 );}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-2 li a span:not(.all_post_count)::before{background-color:var( --e-global-color-8748894 );}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.style-1 li a.all span.all_post_count{background-color:var( --e-global-color-text );}.elementor-55128 .elementor-element.elementor-element-6ba0d3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .dynamic-listing .post-inner-loop .grid-item{padding:2px 2px 2px 2px;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .dynamic-listing .post-inner-loop.tp-row{margin:-2px -2px -2px -2px !important;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-1 li a span:not(.all_post_count),.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-2 li a span:not(.all_post_count),.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-2 li a span:not(.all_post_count)::before,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-3 li a,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-4 li a{padding:5px 20px 5px 20px;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li{margin:5px 25px 5px 0px;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.style-1 li a.all span.all_post_count,
				.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .filters-toggle-link{font-family:var( --e-global-typography-8bb1977-font-family ), Sans-serif;font-size:var( --e-global-typography-8bb1977-font-size );line-height:var( --e-global-typography-8bb1977-line-height );}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a{color:var( --e-global-color-text );}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-2 li a span:not(.all_post_count){border-radius:1px 1px 1px 1px;}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters:not(.hover-style-2) li a:hover,.elementor-55128 .elementor-element.elementor-element-6ba0d3c  .pt-plus-filter-post-category .category-filters:not(.hover-style-2) li a:focus,.elementor-55128 .elementor-element.elementor-element-6ba0d3c  .pt-plus-filter-post-category .category-filters:not(.hover-style-2) li a.active,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.hover-style-2 li a span:not(.all_post_count)::before{color:var( --e-global-color-756e2f5 );}.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a span.all_post_count{color:var( --e-global-color-accent );}@media(max-width:1140px){.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.style-1 li a.all span.all_post_count,
				.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .filters-toggle-link{font-size:var( --e-global-typography-8bb1977-font-size );line-height:var( --e-global-typography-8bb1977-line-height );}}@media(max-width:1024px){.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.style-1 li a.all span.all_post_count,
				.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .filters-toggle-link{font-size:var( --e-global-typography-8bb1977-font-size );line-height:var( --e-global-typography-8bb1977-line-height );}}@media(max-width:767px){.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.style-1 li a.all span.all_post_count,
				.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .filters-toggle-link{font-size:var( --e-global-typography-8bb1977-font-size );line-height:var( --e-global-typography-8bb1977-line-height );}}@media(min-width:1920px){.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters li a,.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .category-filters.style-1 li a.all span.all_post_count,
				.elementor-55128 .elementor-element.elementor-element-6ba0d3c .pt-plus-filter-post-category .filters-toggle-link{font-size:var( --e-global-typography-8bb1977-font-size );line-height:var( --e-global-typography-8bb1977-line-height );}}/* Start custom CSS for container, class: .elementor-element-3dbabc3 *//* Ensure the listing container takes full available width */
.elementor-55128 .elementor-element.elementor-element-3dbabc3 {
    width: 100% !important;
}

.jet-listing-grid {
    width: 100% !important;
}

.jet-listing-grid__items {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

.jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}/* End custom CSS */