.elementor-4646 .elementor-element.elementor-element-0a3622a{--display:flex;--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:156px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4646 .elementor-element.elementor-element-ade07c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4646 .elementor-element.elementor-element-0ae8ad3{padding:0px 0px 15px 0px;text-align:center;}.elementor-4646 .elementor-element.elementor-element-0ae8ad3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;letter-spacing:1.5px;text-shadow:1px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4646 .elementor-element.elementor-element-642bfd3{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4646 .elementor-element.elementor-element-414d37e .stm-view-by a i{font-size:20px;}.elementor-4646 .elementor-element.elementor-element-3128afb{--display:flex;--z-index:1;}.elementor-4646 .elementor-element.elementor-element-3128afb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4646 .elementor-element.elementor-element-5cebd14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;}.elementor-4646 .elementor-element.elementor-element-5cebd14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar{padding:0 0px 0px 0px;margin-bottom:0px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .row-pad-top-24{padding-top:0px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-entry-header{margin-right:-0px;margin-left:-0px;margin-bottom:0px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row .sidebar-entry-header{padding:0px 0px 0px 0px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row .sidebar-entry-header i{color:#ffffff;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row .sidebar-entry-header svg{fill:#ffffff;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .select2-container--default .select2-selection--single .select2-selection__rendered, .elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input, .elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input::placeholder{font-family:"Manrope", Sans-serif;letter-spacing:0.5px;}.stm-template-car_dealer_two_elementor.no_margin .elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row .filter-sidebar .row-pad-top-24 .stm-slider-filter-type-unit .clearfix .stm-current-slider-labels{color:#FFFFFFCC;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{color:#FFFFFFCC;border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--multiple .select2-selection__rendered{color:#FFFFFFCC;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow b{color:#FFFFFFCC;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--multiple{color:#FFFFFFCC;border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar select{color:#FFFFFFCC;border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=text]{color:#FFFFFFCC;border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=text]::placeholder{color:#FFFFFFCC;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=number]{color:#FFFFFFCC;border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=search]{color:#FFFFFFCC;border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=search]::placeholder{color:#FFFFFFCC;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .stm-location-search-unit:before{color:#FFFFFFCC;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=number]::placeholder{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow b{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar .select2-container--default .select2-selection--multiple{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar select{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar input[type=text]{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar input[type=number]{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar input::placeholder{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar input[type=search]{color:#FFFFFFCC;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar h5.pull-left{color:#FFFFFFCC;}
					.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered,
					.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--multiple,
					.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar select,
					.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=text],
					.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=number],
					.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar input[type=search],
					.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered,
					.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter-sidebar .select2-container--default .select2-selection--multiple,
					.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter-sidebar select,
					.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter-sidebar input[type=text],
					.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=number]
				{border-style:none;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default{border-radius:012px 012px 012px 012px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .select2-container--default .select2-selection--single{border-radius:012px 012px 012px 012px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar .select2-container--default{border-radius:012px 012px 012px 012px;}.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:012px 012px 012px 012px;}.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:012px 012px 012px 012px;}.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:012px 012px 012px 012px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar select{border-radius:012px 012px 012px 012px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=text]{border-radius:012px 012px 012px 012px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=number]{border-radius:012px 012px 012px 012px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile .filter.filter-sidebar input[type=search]{border-radius:012px 012px 012px 012px;}.select2-dropdown.inventory-search-filter .select2-results__options li{color:#FFFFFFCC;}.select2-container--default .filter-select.inventory-search-filter .select2-results__option--highlighted[aria-selected]{color:#A81F2F!important;background-color:#E913130A!important;}.select2-container--default .filter-select.inventory-search-filter .select2-results__option[aria-selected=true]{background-color:#E913130A!important;}.select2-dropdown.inventory-search-filter input.select2-search__field::focus{color:#FFFFFFCC!important;}.select2-dropdown.inventory-search-filter input.select2-search__field{color:#FFFFFFCC!important;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .form-group h5{font-family:"Jost", Sans-serif;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter-sidebar .stm-search_keywords h5{color:#FFFFFF;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button{padding:17px 28px 15px 28px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button i{font-size:17px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button svg{width:17px;height:17px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .sidebar-action-units .button i{margin:0px 6px 0px 0px!important;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .sidebar-action-units .button svg{margin:0px 6px 0px 0px!important;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .stm-accordion-single-unit.price > a.title{border-color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile .stm-accordion-single-unit.price a.title{border-color:#FFFFFF;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title span{background-color:#cccccc;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .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-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title:hover span{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form .stm-accordion-single-unit.price a.title:hover span:after{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .stm-listing-directory-checkboxes > a.title{border-color:#232628;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile .stm-listing-directory-checkboxes a.title{border-color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title span{background-color:#cccccc;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .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-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title:hover span{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form .stm-listing-directory-checkboxes a.title:hover span:after{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .stm-listing-directory-checkboxes .stm-accordion-content .content{margin-bottom:0px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .stm-listing-directory-checkboxes .stm-accordion-content{margin-bottom:0px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form > div:not(.filter-sidebar) .stm-accordion-content .stm-option-label span{color:#232628;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile > div:not(.filter-sidebar) .stm-accordion-content .stm-option-label span{color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form > div:not(.filter-sidebar) .stm-accordion-content .stm-accordion-inner a.button{padding:17px 28px 15px 28px;background-color:#6c98e1;}.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;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile > div:not(.filter-sidebar) .stm-accordion-content .stm-accordion-inner a.button{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget form > div:not(.filter-sidebar) .stm-accordion-content .stm-accordion-inner a.button:hover{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .classic-filter-row.motors-elementor-widget .stm-filter-links .stm-accordion-single-unit > a.title{border-color:#232628;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit a.title{border-color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-single-unit a.title span{background-color:#cccccc;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-single-unit a.title span:after{background-color:#cccccc;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit a.title span{background-color:#cccccc;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit a.title span:after{background-color:#cccccc;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-single-unit a.title:hover span{background-color:#6c98e1;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .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-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-content .list-style-3 li:before{color:#cc6119;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-content .list-style-3 li:before{color:#cc6119;}.stm-filter-links .stm-accordion-single-unit .stm-accordion-content > .content > ul li i{color:#cc6119;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit .stm-accordion-content > .content > ul li i{color:#cc6119;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-content .list-style-3 li a{color:#232628;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-content .list-style-3 li a{color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-content .list-style-3 li a span{color:#232628;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-content .list-style-3 li a span{color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-content .list-style-3 li:before:hover{color:#cc6119;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-content .list-style-3 li:before:hover{color:#cc6119;}.stm-filter-links .stm-accordion-single-unit .stm-accordion-content > .content > ul li:hover i{color:#cc6119;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .stm-filter-links .stm-accordion-single-unit .stm-accordion-content > .content > ul li:hover i{color:#cc6119;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-content .list-style-3 li:hover a{color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .stm-filter-links .stm-accordion-content .list-style-3 li:hover a span{color:#232628;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .mobile-filter .mobile-search-btn{background-color:#A81F2F;padding:17px 28px 15px 28px;}.sticky-mobile-filter.make-fixed .mobile-filter .mobile-search-btn{background-color:#A81F2F;color:#FFFFFF;padding:17px 28px 15px 28px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .mobile-filter .mobile-search-btn .mobile-search-btn-text{color:#FFFFFF;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .mobile-filter .mobile-search-btn i{color:#FFFFFF;font-size:17px;}.elementor-4646 .elementor-element.elementor-element-5cebd14 .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;}.sticky-mobile-filter.make-fixed{background-color:#1A1A1A;padding:10px 10px 10px 10px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .sidebar-entry-header-mobile .h4{color:#232628;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .sidebar-entry-header-mobile .close-btn span.close-btn-item{background-color:#6c98e1;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .filter.filter-sidebar{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.mobile > div:not(.filter-sidebar), .elementor-4646 .elementor-element.elementor-element-5cebd14 .mobile .stm-filter-links .stm-accordion-single-unit .stm-accordion-content{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .stm-filter-listing-directory-price .stm-accordion-single-unit.price{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .stm-filter-links .stm-accordion-single-unit{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .stm-filter-links .stm-accordion-single-unit .stm-accordion-content{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row form.search-filter-form.mobile{background-color:#1A1A1A;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .search-filter-form.mobile .stm-accordion-content{background-color:#ffffff;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .sticky-filter-actions .filter-show-cars .show-car-btn{background-color:#fffff;color:#FFFFFF;padding:13px 28px 13px 28px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .mobile .sticky-filter-actions .reset-btn-mobile a.button{border-radius:3px 3px 3px 3px;background-color:#000000AA;color:#FFFFFF;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .sticky-filter-actions .reset-btn-mobile .button i{font-size:17px;}.classic-filter-row.motors-elementor-widget.mobile-filter-row .sticky-filter-actions .reset-btn-mobile .button svg{width:17px;height:17px;}.elementor-4646 .elementor-element.elementor-element-9f88190{--display:flex;}@media(min-width:768px){.elementor-4646 .elementor-element.elementor-element-642bfd3{--width:100%;}.elementor-4646 .elementor-element.elementor-element-3128afb{--width:23.077%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4646 .elementor-element.elementor-element-3128afb{--width:276.438px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4646 .elementor-element.elementor-element-3128afb{--width:500px;}}@media(max-width:1366px){.elementor-4646 .elementor-element.elementor-element-0a3622a{--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:156px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-4646 .elementor-element.elementor-element-3128afb.e-con{--align-self:center;}.elementor-4646 .elementor-element.elementor-element-5cebd14{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-4646 .elementor-element.elementor-element-505cf3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-0ae8ad3 */.elementor-4646 .elementor-element.elementor-element-0ae8ad3 .elementor-heading-title {
    color: #fff; /* Your specific brand red */
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 4px; /* Gives it that luxury automotive look */
    
    /* Subtle 3D Depth */
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
    
    /* Professional underline accent */
    position: relative;
    padding-bottom: 15px;
}

/* Optional: Add a thin red line under the word "Showroom" */
.elementor-4646 .elementor-element.elementor-element-0ae8ad3 .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100px; /* Short, elegant line */
    height: 3px;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-642bfd3 *//* Apply this to the Widget's Custom CSS tab or via the Selector */
.elementor-4646 .elementor-element.elementor-element-642bfd3 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for motors-inventory-search-filter, class: .elementor-element-5cebd14 *//* =========================================================================
   1. LUXURY GLASS CONTAINERS (Sidebar & Result Cards)
   ========================================================================= */
.classic-filter-row .filter-sidebar,
.listing-list-loop {
    background: rgba(20, 20, 20, 0.8) !important;
    backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(168, 31, 47, 0.15) !important;
    border-radius: 20px !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3) !important;
    padding: 24px !important;
    transition: all 0.4s ease !important;
    overflow: visible !important; /* Required for dropdowns */
}
.select2-container--default .select2-dropdown {
    z-index: 6 !important;
}
/* =========================================================================
   2. REFINED INPUTS & PLACEHOLDERS (Selects & Keyword Search)
   ========================================================================= */

/* Base Style for Selects and Search Input */
.select2-container--default .select2-selection--single,
#stm_keywords.form-control,
.form-control,
.stm-filter-input {
    background: rgba(0, 0, 0, 0.3) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    height: 50px !important;
    color: #ffffff !important;
    padding: 0px 50px 0px 20px !important;
    transition: all 0.3s ease !important;
    box-sizing: border-box;
}

/* Fix for Select2 Placeholder Text (Visible and White) */
.select2-selection__rendered {
    color: rgba(255, 255, 255, 0.7) !important; /* White with slight opacity */
    font-weight: 500 !important;
    line-height: 50px !important; /* Vertical center */
    padding-left: 0 !important;
}

/* Fix for Keyword Input Placeholder (Visible and White) */
#stm_keywords.form-control::placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
    opacity: 1 !important;
}

/* Input Hover/Focus States */
.select2-container--default .select2-selection--single:hover,
#stm_keywords.form-control:focus {
    border-color: rgba(168, 31, 47, 0.5) !important;
    background: rgba(0, 0, 0, 0.5) !important;
}

/* Fix: Remove the native 'X' on input fields on some browsers */
input::-webkit-search-cancel-button {
    display: none;
}

/* =========================================================================
   3. REFINED DROPDOWNS (Select2 Menus)
   ========================================================================= */

/* Overall Dropdown Container (Dark, Bordered, Visible) */
.select2-container--default .select2-dropdown {
    background-color: #121212 !important;
    border: 1px solid rgba(168, 31, 47, 0.3) !important;
    border-radius: 12px !important;
    overflow: hidden;
    margin-top: 5px;
    z-index: 1000 !important; /* Ensure it stays on top */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
}

/* Individual Option Styles (White text by default) */
.select2-container--default .select2-results__option {
    color: #ffffff !important;
    padding: 12px 18px !important;
    background-color: transparent !important; /* Ensure the menu background is visible */
}

/* Fix: Hover/Highlight State (Red text, dark bg) */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: rgba(168, 31, 47, 0.1) !important; /* Very subtle red background */
    color: #A81F2F !important; /* Bright Red Text */
}

/* Fix: Remove overlapping arrow on Select2 selects */
.select2-selection__arrow {
    display: none !important;
}

/* Add custom, minimal arrow (if needed, or just let the default one exist in the structure) */
/* (Motors theme often overlaps a custom SVG/Fonticon. Removing .select2-selection__arrow often solves the doubling issue) */

/* =========================================================================
   4. RESTORE MISSING BUTTONS (Search & Reset All)
   ========================================================================= */

/* Container for the buttons */
.sidebar-action-units {
    display: flex !important;
    gap: 10px;
    justify-content: space-between;
    margin-top: 25px !important;
}

/* Only target the actual button/link elements inside the container */
.sidebar-action-units a.button,
.sidebar-action-units input[type="submit"],
.sidebar-action-units button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    background: transparent !important;
    border: 1px solid #A81F2F !important;
    color: #fff !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    border-radius: 50px !important;
    height: 45px !important;
    padding: 0 25px !important;
    transition: all 0.3s ease !important;
    cursor: pointer;
    box-sizing: border-box;
}
.sidebar-action-units a.button{
    margin: -1px;
}
/* 1. Remove excess padding from the main sidebar wrapper */
.filter.filter-sidebar.ajax-filter {
    padding-top: 5px !important;    /* Reduced from default */
    padding-bottom: 5px !important; /* Tightens the bottom area */
}

/* 2. Target the row that holds all your inputs */
.filter.filter-sidebar .row.row-pad-top-24 {
    margin-top: 0 !important;
    padding-top: 10px !important;    /* Drastically reduces top gap */
    padding-bottom: 10px !important; /* Drastically reduces bottom gap */
}

/* 3. Tighten the group spacing for mobile/sticky states */
.filter-sidebar .form-group {
    margin-bottom: 10px !important; /* Reduces the gap between each dropdown */
}

/* 4. Ensure the Reset button doesn't have excessive top margin */
.sidebar-action-units {
    margin-top: 10px !important;
}
/* Ensure the container itself remains a normal layout box */
.sidebar-action-units {
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 25px !important;
    background: none !important; /* Removes the background/border from the container */
    border: none !important;
    padding: 0 !important;
}

/* Search Button Icon */
.sidebar-action-units a.button i,
.sidebar-action-units button i {
    margin-right: 8px;
    font-size: 14px;
    color: #A81F2F;
}

/* Reset Button Accent (Muted red) */
.sidebar-action-units a.button {
    border-color: rgba(168, 31, 47, 0.5) !important;
    color: rgba(255, 255, 255, 0.7) !important;
}

/* Button Hover State */
.sidebar-action-units a.button:hover,
.sidebar-action-units button:hover,
.sidebar-action-units input[type="submit"]:hover {
    background: #A81F2F !important;
    color: #ffffff !important;
    border-color: #A81F2F !important;
    box-shadow: 0 0 20px rgba(168, 31, 47, 0.4) !important;
}

/* Mobile sticky buttons, if applicable */
.sticky-filter-actions {
    background: #121212 !important;
    border-top: 1px solid rgba(168, 31, 47, 0.15) !important;
    padding: 15px !important;
}

.reset-btn-mobile a {
    border-radius: 50px !important;
    background: rgba(0, 0, 0, 0.3) !important;
    border: 1px solid rgba(168, 31, 47, 0.5) !important;
}
/* Fix for the black selection box overlay */
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-search__field {
    background-color: transparent !important;
}
/* 1. Force the input box to keep its rounded corners even when open */
.select2-container--open .select2-selection.filter-select {
    border-radius: 12px 12px 0 0 !important;
    border-bottom: 0 !important; /* Removes the line between box and menu */
}

/* 2. Style the actual dropdown menu (the part that pops up) */
.select2-container--default .select2-dropdown {
    border-radius: 0 0 12px 12px !important; /* Rounds only the bottom corners */
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-top: 0 !important;
    overflow: hidden !important;
}

/* 3. Ensure the search field inside the dropdown matches the radius */
.select2-search--dropdown .select2-search__field {
    border-radius: 8px !important;
}

/* 2. Style individual items with hover effects */
.select2-container--default .select2-results__option {
    color: #ffffff !important;
    padding: 12px 18px !important;
    transition: all 0.2s ease !important;
}

/* 3. The Red Hover Effect for the whole row */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: rgba(168, 31, 47, 0.15) !important; /* Subtle red background */
    color: #A81F2F !important; /* Red text on hover */
    border-left: 3px solid #A81F2F !important; /* Decorative red side-border */
}

/* 4. Fix for the "Search" input inside the dropdown */
.select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: #000 !important;
    border: 1px solid rgba(168, 31, 47, 0.3) !important;
    color: #fff !important;
    border-radius: 6px !important;
    margin: 5px !important;
}
/* Force the dropdown to snap to the input */
.select2-container--open .select2-dropdown {
    margin-top: -1px !important; /* Adjust this value if it needs to move up or down */
    border-top: none !important;
}

/* Remove any extra spacing added by the theme container */
.select2-container--below {
    margin-top: 0 !important;
}

/* Ensure the results list fills the entire space with no gap */
.select2-container--default .select2-results {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
/* Change the divider line color to match your red theme */
.select2-container--default .select2-results__option {
    border-bottom: 1px solid rgba(168, 31, 47, 0.3) !important;
}

/* Remove the border from the very last item so it doesn't look like a dangling line */
.select2-container--default .select2-results__option:last-child {
    border-bottom: none !important;
}
/* Style the "Search Options" text */
.sidebar-entry-header-mobile .h4 {
    color: #ffffff !important;
    font-size: 18px; /* Adjust if needed */
    padding-left: 10px;
}

/* Style the close button container */
.sidebar-entry-header-mobile .close-btn {
    width: 15px !important;
    height: 15px !important;
    cursor: pointer;
    transition: all 0.3s ease !important; /* Smooth animation */
}

/* Style the close button items (the lines) */
.sidebar-entry-header-mobile .close-btn .close-btn-item {
    background-color: #ffffff !important;
    height: 2px !important;
    display: block;
    transition: background-color 0.3s ease !important;
}

/* Hover Animation: Change to Red */
.sidebar-entry-header-mobile .close-btn:hover .close-btn-item {
    background-color: #A81F2F !important; /* Your red brand color */
}

/* Optional: Rotate on hover for extra flair */
.sidebar-entry-header-mobile .close-btn:hover {
    transform: rotate(90deg);
}
/* This hides options that Select2 marks as disabled */
.select2-results__option--disabled {
    display: none !important;
}
@media(max-width: 1024px){
    .sidebar-action-units a.button,
    .sidebar-action-units input[type="submit"],
    .sidebar-action-units button {
        display: none !important; 
    }
}

.filter-sidebar {
    position: relative; /* or fixed/absolute */
    z-index: 10;     /* A high number ensures it stays on top */
}
/* Force filters to display as 1 column on all screen sizes */
/* Force filters to display as 1 column on all screen sizes */
.row-pad-top-24 .stm-filter_an,
.row-pad-top-24 .stm-filter_marca,
.row-pad-top-24 .stm-filter_model,
.row-pad-top-24 .stm-filter_conditie,
.row-pad-top-24 .stm-filter_tractiune,
.row-pad-top-24 .stm-filter_caroserie,
.row-pad-top-24 .stm-filter_motor,
.row-pad-top-24 .stm-filter_combustibil,
.row-pad-top-24 .stm-search_keywords {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

/* Hide empty dropdown options with (0) items in Motors sidebar */
.stm-filter-select-wrapper option[value=""]:disabled,
.select2-results__option[aria-disabled="true"],
.stm-single-filter-link.disabled,
.stm-single-filter-link.disabled-category {
    display: none !important;
}

/* Hide checkbox/list items disabled by Motors plugin */
.stm-accordion-content .stm-single-unit.disabled,
.stm-filter-checkbox-list .checkbox-inline.disabled,
.stm-filter-checkbox-list input[type="checkbox"]:disabled + label {
    display: none !important;
}
/* Hide placeholder label inside active Select2 dropdown popup */
.select2-container--open .select2-results__option[data-selected="true"],
.select2-results__option[id*="-placeholder"],
.select2-results__option:first-child[aria-selected="true"],
.select2-results__option:first-child[data-selected="true"] {
    display: none !important;
}
/* Active main container top header border */
.select2-container--open .select2-selection--single {
    border: 1px solid #A81F2F !important;
    border-bottom: none !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

/* Active popup dropdown menu border */
.select2-container--open .select2-dropdown {
    border: 1px solid #A81F2F !important;
    border-top: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4) !important;
}
/* 1. Remove all inner margins and padding from the list wrapper */
.select2-dropdown.inventory-search-filter .select2-results__options {
    padding: 0 !important;
    margin: 0 !important;
    padding-bottom: 0 !important;
}

/* 2. Style all list items to remove default bottom borders and padding */
.select2-dropdown.inventory-search-filter .select2-results__option {
    margin-bottom: 0 !important;
    border-bottom: none !important;
}

/* 3. Hide disabled options (like Geely) so they don't create empty spacing at the bottom */
.select2-dropdown.inventory-search-filter .select2-results__option[aria-disabled="true"] {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 4. Ensure the last visible item has zero bottom padding and touches the container edge */
.select2-dropdown.inventory-search-filter .select2-results__option:last-child,
.select2-dropdown.inventory-search-filter .select2-results__option:last-child .stm-filter-pro-item-content {
    padding-bottom: 8px !important; /* Adjust if you want tight spacing, or 0px for exact flush */
    margin-bottom: 0 !important;
}
/*text-overflow*/

.select2-container--default .select2-selection--single .select2-selection__rendered {
    letter-spacing: -0.2px !important;
    text-overflow: clip !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for motors-inventory-search-results, class: .elementor-element-505cf3e *//* ============================================================
   1. SEARCH RESULTS (Cards & Price Ribbons)
   ============================================================ */
.listing-list-loop.stm-listing-directory-list-loop {
    background: linear-gradient(-150deg, #1A1A1A 0%, #0F0F0F 90% ) !important;
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    padding: 15px !important;
    display: flex !important;
    position: relative !important;
    border: 1px solid rgba(168,31,47, 0.2)  !important;
}

/* Floating Price Tag Ribbon */
.listing-list-loop .price {
    position: absolute !important;
  
    right: -10px !important;
    background: #0B2041F !important; /* Your Red */
   
    color: white !important;
    font-weight: bold !important;
    border-radius: 5px 0 0 5px !important;
    box-shadow: -2px 2px 5px rgba(0,0,0,0.3) !important;
    z-index: 0 !important;
}
/* =========================================================
   LISTING CARDS — GLASSMORPHISM (ALWAYS RED BORDER)
   ========================================================= */
.stm-isotope-listing-item,
.stm-directory-grid-loop.stm-isotope-listing-item,
.stm-listing-directory-list-loop {
    /* Exact Gradient from Filter */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015)) !important;
    
    
    border-radius: var(--rm-radius) !important;
    padding: 0 !important; /* Ensure content doesn't shift */
    overflow: hidden !important;
    transition: all var(--rm-transition) !important;
}
/* Force transition to override theme/elementor defaults */
.stm-isotope-listing-item,
.stm-listing-directory-list-loop {
    transition: all 0.2s ease-in-out !important;
}

/* Hover state remains for the lift effect */
.stm-isotope-listing-item:hover,
.stm-listing-directory-list-loop:hover {
    background: rgba(255, 255, 255, 0.05) !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, 0.35) !important;
    transform: translateY(-4px) !important;
}

/* Overlay icons */
.stm-listing-directory-list-loop .stm-listing-favorite,
.stm-listing-directory-list-loop .stm-car-medias > div,
.stm-directory-grid-loop .stm-listing-favorite,
.stm-directory-grid-loop .stm-car-medias > div,
.stm-isotope-listing-item .stm-listing-favorite,
.stm-isotope-listing-item .stm-car-medias > div {
  background: rgba(0, 0, 0, 0.42) !important;
  border: 1px solid #A81F2F !important;
  border-radius: 12px !important;
}

/* =========================================================
   CAR FEATURE TEXT COLOR (An, Tracțiune, Cp, etc.)
   ========================================================= */

/* 1. The Icon Color */
.meta-middle .meta-middle-unit .icon i {
    color: #A81F2F !important;
}

/* 2. The Label (e.g., An, Tracțiune) */
.meta-middle .meta-middle-unit .meta-middle-unit-top .name {
    color: #fff !important;
    opacity: 0.8; /* Subtle look for the label */
    text-transform: uppercase;
    font-size: 11px;
}

/* 3. The Actual Value (e.g., 2022, AWD) */
.meta-middle .meta-middle-unit .meta-middle-unit-top .value {
    color: #fff !important;
    font-weight: bold !important;
    margin-top: 2px;
}

/* 4. Fix the vertical divider line color if it's there */
.meta-middle .meta-middle-unit:after {
    background-color: rgba(255, 255, 255, 0.15) !important;
}
.single-car-actions .car-action-unit {
    border-color: #fff;
}
.single-car-actions .car-action-unit {
    /* Set the initial state and the transition duration */
    border: 2px solid transparent; /* or your preferred initial border */
    transition: all 0.2s ease; 
}

.single-car-actions .car-action-unit:hover {
    /* Define only what changes on hover */
    border-color: #A81F2F !important;
}
/* Force removal of the red border on the Show Cars button */
.show-car-btn,
.filter-show-cars button,
#show-car-btn-mobile {
    border: none !important;
    outline: none !important;
}


.listing-list-loop .price {
    position: absolute;
    top: 0;
    right: -10px;
    background: #A81F2F;
    padding: 8px 25px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px 0 0 5px;
    box-shadow: -2px 2px 5px rgba(0,0,0,0.3);
}

.listing-list-loop .title.heading-font { display: block; width: 60%; }

/* Glassmorphism & Transitions */
.stm-isotope-listing-item, .stm-directory-grid-loop.stm-isotope-listing-item, .stm-listing-directory-list-loop {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1px solid rgba(168, 31, 47, 0.26);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.22);
    border-radius: var(--rm-radius);
    padding: 0;
    overflow: hidden;
    transition: all 0.2s ease-in-out;
}

.stm-isotope-listing-item:hover, .stm-listing-directory-list-loop:hover {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0 14px 30px rgba(0, 0, 0, 0.35);
    transform: translateY(-4px);
}

/* Height Fixes & Images */
.stm-isotope-listing-item, .stm-directory-grid-loop, .listing-list-loop { height: auto; min-height: 0; }
.stm-isotope-listing-item .image, .stm-directory-grid-loop .image, .listing-list-loop .image { height: auto; min-height: 0; margin-bottom: 0; }
.stm-isotope-listing-item .image a, .stm-directory-grid-loop .image a, .listing-list-loop .image a { display: block; line-height: 0; }
.stm-isotope-listing-item .image img, .stm-directory-grid-loop .image img, .listing-list-loop .image img { display: block; width: 100%; height: auto; object-fit: cover; border-radius: 14px; }

.stm-listing-favorite, .stm-car-medias > div { background: rgba(0, 0, 0, 0.42); border: 1px solid #A81F2F; border-radius: 12px; }



/* 3. Ensure overlays (Price/Hearts/Icons) are strictly above it */
.stm-listing-directory-list-loop .price,
.stm-listing-favorite,
.stm-car-medias {
    position: absolute !important;
    z-index: 5 !important; /* Higher than the image */
}

/* Mobile */
@media (max-width: 767px) {
    .col-md-9.stm-ajax-row, .car-listing-modern-grid { width: 100%; display: flex; flex-direction: column; align-items: center; padding: 0; margin: 0; }
    .listing-list-loop .title.heading-font { width: 100%; }
    .stm-directory-grid-loop.stm-isotope-listing-item { width: 92%; max-width: 400px; flex: 1 1 auto; margin: 0 auto 25px; float: none; }
    .img-responsive { height: 220px; }
    .content .meta-top, .car-meta-top { flex-direction: row; justify-content: center; gap: 15px; flex-wrap: wrap; }
    .content .meta-top .title { white-space: normal; text-align: center; }
}/* End custom CSS */