.elementor-2301 .elementor-element.elementor-element-774052d{--display:flex;--min-height:calc(100vh - 142px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.47;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2301 .elementor-element.elementor-element-774052d:not(.elementor-motion-effects-element-type-background), .elementor-2301 .elementor-element.elementor-element-774052d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japancanadamotors.net/wp-content/uploads/2025/11/Subaru-Sambar-Cargo-Truck-167-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2301 .elementor-element.elementor-element-774052d::before, .elementor-2301 .elementor-element.elementor-element-774052d > .elementor-background-video-container::before, .elementor-2301 .elementor-element.elementor-element-774052d > .e-con-inner > .elementor-background-video-container::before, .elementor-2301 .elementor-element.elementor-element-774052d > .elementor-background-slideshow::before, .elementor-2301 .elementor-element.elementor-element-774052d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2301 .elementor-element.elementor-element-774052d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2301 .elementor-element.elementor-element-297f34c{text-align:center;}.elementor-2301 .elementor-element.elementor-element-297f34c .elementor-heading-title{font-size:48px;font-weight:700;line-height:46px;color:var( --e-global-color-accent );}.elementor-2301 .elementor-element.elementor-element-4d80b05{--display:flex;--min-height:calc(100vh - 142px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.47;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2301 .elementor-element.elementor-element-4d80b05:not(.elementor-motion-effects-element-type-background), .elementor-2301 .elementor-element.elementor-element-4d80b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japancanadamotors.net/wp-content/uploads/2025/11/11-6913b3bf8dd1c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2301 .elementor-element.elementor-element-4d80b05::before, .elementor-2301 .elementor-element.elementor-element-4d80b05 > .elementor-background-video-container::before, .elementor-2301 .elementor-element.elementor-element-4d80b05 > .e-con-inner > .elementor-background-video-container::before, .elementor-2301 .elementor-element.elementor-element-4d80b05 > .elementor-background-slideshow::before, .elementor-2301 .elementor-element.elementor-element-4d80b05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2301 .elementor-element.elementor-element-4d80b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2301 .elementor-element.elementor-element-2f17f0b{text-align:center;}.elementor-2301 .elementor-element.elementor-element-2f17f0b .elementor-heading-title{font-size:48px;font-weight:700;line-height:46px;color:var( --e-global-color-accent );}.elementor-2301 .elementor-element.elementor-element-1965c29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2301 .elementor-element.elementor-element-1965c29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2301 .elementor-element.elementor-element-8b7ab0f{--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;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar{background-color:var( --e-global-color-b004642 );border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16{width:100%;max-width:100%;}.elementor-2301 .elementor-element.elementor-element-237dd16 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-2301 .elementor-element.elementor-element-237dd16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-entry-header{border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:24px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row .sidebar-entry-header{padding:24px 22px 0px 22px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row .sidebar-entry-header i{font-size:22px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row .sidebar-entry-header svg{width:22px;height:22px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row .sidebar-entry-header .h4{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--single{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--multiple{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar select{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=text]{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=number]{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=search]{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar .select2-container--default{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar .select2-container--default .select2-selection--single{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar .select2-container--default .select2-selection--multiple{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar select{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=text]{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=number]{border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=search]{border-radius:4px 4px 4px 4px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar h5.pull-left{color:#FFFFFF;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar h5{color:#FFFFFF;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .stm-slider-filter-type-unit .pull-left{color:#FFFFFF;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .stm-slider-filter-type-unit .stm-current-slider-labels{color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .filter-sidebar h5.pull-left{color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .filter-sidebar h5{color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .filter-sidebar .stm-slider-filter-type-unit .pull-left{color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-slider-filter-type-unit .stm-current-slider-labels{color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar .stm-slider-filter-type-unit h5.pull-left{color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar .stm-multiple-select.stm_additional_features h5{color:#FFFFFF;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units{justify-content:flex-end;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button{padding:0px 0px 0px 0px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .sidebar-action-units .button span{font-size:14px;font-weight:400;text-transform:capitalize;line-height:34px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button i{font-size:13px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button svg{width:13px;height:13px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .sidebar-action-units .button i{margin:0px 6px 0px 0px!important;}.elementor-2301 .elementor-element.elementor-element-237dd16 .sidebar-action-units .button svg{margin:0px 6px 0px 0px!important;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title span{background-color:#cccccc;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title span:after{background-color:#cccccc;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile .stm-accordion-single-unit.price a.title span{background-color:#cccccc;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile .stm-accordion-single-unit.price a.title span:after{background-color:#cccccc;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title:hover span{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title:hover span:after{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title span{background-color:#cccccc;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title span:after{background-color:#cccccc;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile .stm-listing-directory-checkboxes a.title span{background-color:#cccccc;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile .stm-listing-directory-checkboxes a.title span:after{background-color:#cccccc;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title:hover span{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title:hover span:after{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form > div:not(.filter-sidebar) .stm-accordion-content .stm-accordion-inner a.button{padding:17px 28px 15px 28px;}.classic-filter-row.motors-elementor-widget .search-filter-form .stm-accordion-single-unit.stm-listing-directory-checkboxes .stm-accordion-content .stm-accordion-content-wrapper .stm-accordion-inner .stm-checkbox-submit a.button{padding:17px 28px 15px 28px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row.motors-elementor-widget form > div:not(.filter-sidebar) .stm-accordion-content .stm-accordion-inner a.button:hover{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .stm-filter-links .stm-accordion-single-unit a.title:hover span{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .stm-filter-links .stm-accordion-single-unit a.title:hover span:after{background-color:#6c98e1;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit a.title:hover span{background-color:#6c98e1;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit a.title:hover span:after{background-color:#6c98e1;}.elementor-2301 .elementor-element.elementor-element-237dd16 .mobile-filter .mobile-search-btn i{font-size:17px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .mobile-filter .mobile-search-btn svg{width:17px;height:17px;}.sticky-mobile-filter.make-fixed .mobile-filter .mobile-search-btn i{font-size:17px;}.sticky-mobile-filter.make-fixed .mobile-filter .mobile-search-btn svg{width:17px;height:17px;}.mobile-search-btn .mobile-search-btn-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:14px;}.elementor-2301 .elementor-element.elementor-element-237dd16 .mobile-filter .mobile-search-btn{padding:17px 28px 15px 28px;}.sticky-mobile-filter.make-fixed .mobile-filter .mobile-search-btn{padding:17px 28px 15px 28px;}.sticky-mobile-filter.make-fixed{padding:10px 10px 10px 10px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .sticky-filter-actions .filter-show-cars .show-car-btn{border-style:none;border-radius:4px 4px 4px 4px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:14px;padding:13px 28px 13px 28px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .sticky-filter-actions .reset-btn-mobile a.button{border-style:solid;border-radius:4px 4px 4px 4px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .sticky-filter-actions .reset-btn-mobile .button i{font-size:14px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .sticky-filter-actions .reset-btn-mobile .button svg{width:14px;height:14px;}.elementor-2301 .elementor-element.elementor-element-53706bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2301 .elementor-element.elementor-element-53706bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2301 .elementor-element.elementor-element-683f1a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2301 .elementor-element.elementor-element-f8ad327{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2301 .elementor-element.elementor-element-5d30961 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2301 .elementor-element.elementor-element-d1730ce{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2301 .elementor-element.elementor-element-c6f290e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2301 .elementor-element.elementor-element-c6f290e .stm-isotope-sorting-grid .image img, .elementor-2301 .elementor-element.elementor-element-c6f290e .car-listing-modern-grid .image img{height:400px;}.elementor-2301 .elementor-element.elementor-element-c6f290e .stm-isotope-sorting-grid .interactive-hoverable, .elementor-2301 .elementor-element.elementor-element-c6f290e .car-listing-modern-grid .interactive-hoverable{min-height:400px;}.elementor-2301 .elementor-element.elementor-element-c6f290e .stm-isotope-sorting-grid .interactive-hoverable img, .elementor-2301 .elementor-element.elementor-element-c6f290e .car-listing-modern-grid .interactive-hoverable img{height:100%;}.stm-hoverable-interactive-galleries .elementor-2301 .elementor-element.elementor-element-c6f290e .stm-directory-grid-loop .image-inner .interactive-hoverable{height:400px;}.elementor-2301 .elementor-element.elementor-element-c6f290e .stm-directory-grid-loop .listing-car-item-meta .car-meta-top .car-title{font-size:19px;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2301 .elementor-element.elementor-element-1965c29{--width:100%;}.elementor-2301 .elementor-element.elementor-element-8b7ab0f{--width:100%;}.elementor-2301 .elementor-element.elementor-element-53706bf{--width:100%;}.elementor-2301 .elementor-element.elementor-element-f8ad327{--width:100%;}.elementor-2301 .elementor-element.elementor-element-d1730ce{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-2301 .elementor-element.elementor-element-1965c29{--width:1196px;}.elementor-2301 .elementor-element.elementor-element-53706bf{--width:1251px;}}@media(max-width:1180px) and (min-width:768px){.elementor-2301 .elementor-element.elementor-element-f8ad327{--width:50%;}.elementor-2301 .elementor-element.elementor-element-d1730ce{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2301 .elementor-element.elementor-element-8b7ab0f{--width:100%;}.elementor-2301 .elementor-element.elementor-element-53706bf{--width:100%;}.elementor-2301 .elementor-element.elementor-element-f8ad327{--width:63%;}.elementor-2301 .elementor-element.elementor-element-d1730ce{--width:37%;}}@media(max-width:1440px){.elementor-2301 .elementor-element.elementor-element-1965c29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2301 .elementor-element.elementor-element-1965c29{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2301 .elementor-element.elementor-element-53706bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-2301 .elementor-element.elementor-element-297f34c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2301 .elementor-element.elementor-element-2f17f0b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2301 .elementor-element.elementor-element-1965c29{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2301 .elementor-element.elementor-element-8b7ab0f{--width:100%;}.elementor-2301 .elementor-element.elementor-element-237dd16{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .sticky-filter-actions .filter-show-cars .show-car-btn{font-size:14px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .sticky-filter-actions .reset-btn-mobile a.button{border-width:1px 1px 1px 1px;}.elementor-2301 .elementor-element.elementor-element-53706bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2301 .elementor-element.elementor-element-f8ad327{--width:98%;}.elementor-2301 .elementor-element.elementor-element-d1730ce{--width:26%;--justify-content:flex-end;}}/* Start custom CSS for motors-inventory-search-filter, class: .elementor-element-237dd16 *//* Hide all filter dropdowns */
.elementor-2301 .elementor-element.elementor-element-237dd16 .filter-sidebar .row > div {
    display: none;
}

/* Show only search by keywords */
.elementor-2301 .elementor-element.elementor-element-237dd16 .filter-sidebar .stm-search_keywords {
    display: block !important;
}

/* Hide reset button */
.elementor-2301 .elementor-element.elementor-element-237dd16 .filter-sidebar .sidebar-action-units {
    display: none !important;
}

.stm-filter-listing-directory-price{
       display: none !important;
}


.elementor-2301 .elementor-element.elementor-element-237dd16 .filter-sidebar {
    border-radius: 0px!important;
    padding: 0px!important;
    background: transparent!important;
    box-shadow
: none;
}

.elementor-2301 .elementor-element.elementor-element-237dd16 .row.row-pad-top-24 {
    width: 100% !important;
}



.elementor-2301 .elementor-element.elementor-element-237dd16 .classic-filter-row .col-md-12, .classic-filter-row .classic-filter-row  {
    min-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for motors-inventory-search-results, class: .elementor-element-c6f290e *//* Desktop 4 column */
@media (min-width: 992px) {
    .elementor-2301 .elementor-element.elementor-element-c6f290e .car-listing-modern-grid .col-md-4 {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }
}

/* Tablet 2 column */
@media (max-width: 991px) and (min-width: 768px) {
    .elementor-2301 .elementor-element.elementor-element-c6f290e .car-listing-modern-grid .col-md-4 {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}

/* Mobile 1 column */
@media (max-width: 767px) {
    .elementor-2301 .elementor-element.elementor-element-c6f290e .car-listing-modern-grid .col-md-4 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

.elementor-2301 .elementor-element.elementor-element-c6f290e img {
    height: 200px!important;
    object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS *//* ================================================
   PERFECT 2-ROW PREMIUM FILTER BAR (FINAL)
   ================================================ */

.classic-filter-row .filter-sidebar {
    background: #2b4152;
    padding: 24px 28px;
    border-radius: 14px;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 16px 22px; /* top bottom + left right spacing */
}

/* Remove headings */
.sidebar-entry-header,
.sidebar-entry-header-mobile {
    display: none !important;
}

/* FORCE 2 rows of equal items */
.classic-filter-row .col-md-12,
.classic-filter-row .col-sm-6,
.classic-filter-row .col-sm-12,
.classic-filter-row .form-group {
    flex: 0 0 calc(16.66% - 22px) !important; /* 6 items per row */
    margin: 0 !important;
    min-width: 180px !important;
}

/* Dropdown styling */
.classic-filter-row select {
    width: 100% !important;
    padding: 12px 14px !important;
    border-radius: 12px !important;
    border: 1px solid #cfd6de !important;
    background: #fff !important;
    font-size: 14px;
}

/* Search Keywords = Second Row Item */
.stm-filter_search_keywords {
    flex: 0 0 calc(33% - 22px) !important; /* wider field */
}

/* Search Input box style */
.stm-filter_search_keywords input {
    width: 100% !important;
    padding: 12px 14px;
    border-radius: 12px;
    border: 1px solid #cfd6de;
}

/* Reset Button */
.reset-all {
    flex: 0 0 calc(16.66% - 22px) !important; /* same size as dropdown */
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

.reset-all a {
    background: #e63946 !important;
    color: #fff !important;
    padding: 12px 18px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
}

/* ============================================================
   1) ADD PERFECT GAP BETWEEN ROW 1 AND ROW 2
   ============================================================ */
.classic-filter-row .filter-sidebar .form-group {
    margin-bottom: 16px !important; /* row spacing */
}

/* ============================================================
   2) MAKE "SEARCH BY KEYWORDS" INLINE (LABEL + INPUT SIDE BY SIDE)
   ============================================================ */
.stm-filter_search_keywords {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important; /* space between label + input */
    flex: 0 0 calc(33% - 22px) !important;
}

.stm-filter_search_keywords h5 {
    margin: 0 !important;
    white-space: nowrap !important;
    font-size: 14px !important;
    color: #fff !important; /* optional white label */
}

.stm-filter_search_keywords input {
    flex: 1 !important;
    width: auto !important;
}

.form-group.type-text h5{
    display: none !important;
}

.form-group.type-text {
    display: flex !important;
}
/* ============================================================
   FIX SPACING ON LAPTOP & TABLET (FIELDS GAP CORRECTION)
   ============================================================ */

/* Desktop / Laptop */
@media (min-width: 992px) and (max-width: 1399px) {
    .classic-filter-row .form-group,
    .stm-filter_search_keywords,
    .reset-all {
        flex: 0 0 calc(25% - 22px) !important;  /* 4 per row */
    }
}

/* Small laptops + tablets (landscape) */
@media (min-width: 768px) and (max-width: 991px) {
    .classic-filter-row .form-group,
    .stm-filter_search_keywords,
    .reset-all {
        flex: 0 0 calc(33.33% - 22px) !important; /* 3 per row */
    }
}

/* Space between fields always consistent */
.classic-filter-row .filter-sidebar {
    gap: 18px 22px !important; /* vertical + horizontal gap */
}

/* Search keyword inline fix stays same */
.stm-filter_search_keywords {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

/* Mobile */
@media (max-width: 768px) {
    .classic-filter-row .form-group,
    .stm-filter_search_keywords,
    .reset-all {
        flex: 0 0 100% !important;
    }
}/* End custom CSS */