.elementor-3259 .elementor-element.elementor-element-c31469c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3259 .elementor-element.elementor-element-c31469c:not(.elementor-motion-effects-element-type-background), .elementor-3259 .elementor-element.elementor-element-c31469c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apl.geoecomar.ro/euroleasing/wp-content/uploads/2025/10/imagine_parc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3259 .elementor-element.elementor-element-c31469c > .elementor-container{min-height:675px;}.elementor-3259 .elementor-element.elementor-element-c31469c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3259 .elementor-element.elementor-element-c31469c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3259 .elementor-element.elementor-element-bde34a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-3259 .elementor-element.elementor-element-bde34a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3259 .elementor-element.elementor-element-bde34a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3259 .elementor-element.elementor-element-ed95c8a{background-color:#272727CC;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-3259 .elementor-element.elementor-element-ed95c8a .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-49e445e .elementor-repeater-item-bfca377.stm-select-col{width:25%;}.elementor-3259 .elementor-element.elementor-element-49e445e .elementor-repeater-item-7b7cd87.stm-select-col{width:25%;}.elementor-3259 .elementor-element.elementor-element-49e445e form button[type="submit"] > i{font-size:16px;}.elementor-3259 .elementor-element.elementor-element-49e445e form button[type="submit"] > svg{width:16px;height:16px;}.elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing .tab-content{background:#272727CC;}.elementor-3259 .elementor-element.elementor-element-49e445e .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li{border-style:none;}.elementor-3259 .elementor-element.elementor-element-49e445e .stm_dynamic_listing_filter_nav li:not(.active){background-color:#272727CC;}.elementor-3259 .elementor-element.elementor-element-49e445e .stm_dynamic_listing_filter_nav li a{color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-49e445e .stm_dynamic_listing_filter_nav li.active{background:#272727CC;}.elementor-3259 .elementor-element.elementor-element-49e445e .stm_dynamic_listing_filter_nav li.active a{color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .stm-show-more .show-extra-fields{color:#272727CC;}.elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .stm-show-more .show-extra-fields:hover{color:#272727CC;}.elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing .tab-content button[type=submit]{background:var( --e-global-color-secondary );box-shadow:var( --e-global-color-secondary );}#wrapper .elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing .tab-content button[type=submit]{color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing .tab-content form button[type=submit]:hover{background:var( --e-global-color-accent );box-shadow:var( --e-global-color-accent );}#wrapper .elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing .tab-content form button[type=submit]:hover{color:#000000;}.elementor-3259 .elementor-element.elementor-element-49e445e form button[type=submit] i{margin:0px 6px 0px 0px;}.elementor-3259 .elementor-element.elementor-element-49e445e form button[type=submit] svg{margin:0px 6px 0px 0px;}#wrapper .elementor-3259 .elementor-element.elementor-element-49e445e .filter-listing.stm_dynamic_listing_filter .tab-content .stm-filter-tab-selects .vmc-file-wrap .file-wrap .error{color:#020101;}.elementor-3259 .elementor-element.elementor-element-bbcf257{margin-top:25px;margin-bottom:57px;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .all-listings i{font-size:27px;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .all-listings svg{width:27px;height:27px;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .listing-car-item-meta{background-color:#EAEDF0;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .price, .elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .price:before{background-color:var( --e-global-color-primary );}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .car-title{color:#000000;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .listing-car-item-meta .car-meta-bottom i{color:#000000;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .listing-car-item-meta .car-meta-bottom svg{fill:#000000;}.elementor-3259 .elementor-element.elementor-element-bce3034 .stm-elementor_listings_grid .listing-car-item-meta .car-meta-bottom li > span{color:#000000;}.elementor-3259 .elementor-element.elementor-element-e1cff67 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3259 .elementor-element.elementor-element-e1cff67 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3259 .elementor-element.elementor-element-d5bb4c0{--spacer-size:50px;}.elementor-3259 .elementor-element.elementor-element-79d5c65:not(.elementor-motion-effects-element-type-background), .elementor-3259 .elementor-element.elementor-element-79d5c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apl.geoecomar.ro/euroleasing/wp-content/uploads/2020/10/01.jpg");background-position:center center;background-size:cover;}.elementor-3259 .elementor-element.elementor-element-79d5c65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:137px 150px 113px 150px;}.elementor-3259 .elementor-element.elementor-element-79d5c65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3259 .elementor-element.elementor-element-b8bc2c2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3259 .elementor-element.elementor-element-b78316e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3259 .elementor-element.elementor-element-1b4bdd8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-3259 .elementor-element.elementor-element-4fe77aa .elementor-heading-title{color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-9ca4dd3 .elementor-heading-title{color:#BBBBBB;}.elementor-3259 .elementor-element.elementor-element-24c7e8b{color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-8acbef1 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3259 .elementor-element.elementor-element-77786b1{text-align:right;}.elementor-3259 .elementor-element.elementor-element-77786b1 .elementor-heading-title{color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-86ec336{text-align:right;}.elementor-3259 .elementor-element.elementor-element-86ec336 .elementor-heading-title{color:#BBBBBB;}.elementor-3259 .elementor-element.elementor-element-d33ca2d{text-align:right;color:#FFFFFF;}.elementor-3259 .elementor-element.elementor-element-b387a01 .elementor-button{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-3259 .elementor-element.elementor-element-49e445e .elementor-repeater-item-bfca377.stm-select-col{width:50%;}.elementor-3259 .elementor-element.elementor-element-49e445e .elementor-repeater-item-7b7cd87.stm-select-col{width:50%;}.elementor-3259 .elementor-element.elementor-element-79d5c65{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-3259 .elementor-element.elementor-element-49e445e .elementor-repeater-item-bfca377.stm-select-col{width:100%;}.elementor-3259 .elementor-element.elementor-element-49e445e .elementor-repeater-item-7b7cd87.stm-select-col{width:100%;}.elementor-3259 .elementor-element.elementor-element-79d5c65{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3259 .elementor-element.elementor-element-bde34a8{width:100%;}.elementor-3259 .elementor-element.elementor-element-b8bc2c2{width:100%;}}@media(min-width:1025px){.elementor-3259 .elementor-element.elementor-element-79d5c65:not(.elementor-motion-effects-element-type-background), .elementor-3259 .elementor-element.elementor-element-79d5c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for motors-listings-search-tabs, class: .elementor-element-49e445e *//* Aplica pe containerul modelului când e blocat */
.autovit-ui-guard-container.select2-container { position: relative; }
.autovit-ui-guard-disabled .select2-selection { position: relative; }

/* Ascunde textul existent din câmp (ex. "Model") când e blocat */
.autovit-ui-guard-disabled
  .select2-selection__rendered[id^="select2-serie-"][id$="-container"] {
  color: transparent !important;            /* ascunde textul real */
  text-shadow: none !important;
  position: relative;
}

/* Afișează “placeholder”-ul dorit ca pseudo-element */
.autovit-ui-guard-disabled
  .select2-selection__rendered[id^="select2-serie-"][id$="-container"]::after {
  content: "Selectează mai întâi marca";
  position: absolute;
  left: 12px;                /* aliniere ca placeholderul normal */
  right: 28px;               /* lasă loc săgeții Select2 */
  top: 50%;
  transform: translateY(-50%);
  color: #6b7280;            /* gri de placeholder */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

/* (opțional) mică iconiță de lock în dreapta când e blocat */
.autovit-ui-guard-disabled .select2-selection::after {
  content: "🔒";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  opacity: .85;
  pointer-events: none;
}

@media (max-width: 767px) {

    /* Lăsăm containerul normal, fără centrare globală */
    .stm-filter-tab-selects.filter.stm-vc-ajax-filter {
        text-align: left !important;
        display: flex !important;
        flex-wrap: wrap;
    }

    /* Colțurile cu selecturile rămân pe toată lățimea, una sub alta */
    .stm-filter-tab-selects.filter.stm-vc-ajax-filter .stm-select-col {
        flex: 1 1 100%;
        margin-bottom: 10px;
    }

    /* DOAR butonul centrat */
    .stm-filter-tab-selects.filter.stm-vc-ajax-filter .search-submit.heading-font {
        float: none !important;
        display: flex;
        justify-content: center;
        align-items: center;
        width: max-content;
        margin: 10px auto 0 !important; /* îl centrează în rândul lui */
    }
}/* End custom CSS */
/* Start custom CSS for motors-listings-grid, class: .elementor-element-bce3034 *//* MOBILE: 2 carduri pe rând, imagine întreagă, preț sub numele mașinii */
@media (max-width: 767px) {

    /* 2 carduri pe rând */
    .listing-car-items-units .listing-car-items {
        display: flex;
        flex-wrap: wrap;
        margin-left: -2px;   /* mai puțin spațiu pe lateral */
        margin-right: -2px;
    }

    .listing-car-items-units .listing-car-items > .dp-in {
        width: 50%;
        padding: 0 2px 12px; /* mai puțin spațiu între carduri */
        box-sizing: border-box;
        display: block;
    }

    /* Cardul umple toată coloana lui */
    .listing-car-items-units .listing-car-item,
    .listing-car-items-units .listing-car-item-inner {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }

    /* IMAGINE: întreagă, la lățimea cardului, fără crop */
    .listing-car-items-units .listing-car-item-inner .image {
        text-align: center;
    }

    .listing-car-items-units .listing-car-item-inner .image img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;   /* păstrează proporțiile */
        display: block;
        margin: 0 auto;
    }

    /* META: padding mai mic, text la stânga */
    .listing-car-items-units .listing-car-item-meta {
        padding: 8px 10px 12px;
        text-align: left;
    }

    /* Titlu SUS, prețul DEDESUBT */
    .listing-car-items-units .listing-car-item-meta .car-meta-top {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 4px;
    }

    .listing-car-items-units .listing-car-item-meta .car-meta-top .car-title {
        order: 1;
        float: none !important;
        width: 100%;
        margin: 0 0 4px 0;
        font-size: 14px;
        font-weight: 600;
    }

    .listing-car-items-units .listing-car-item-meta .car-meta-top .price {
        order: 2;
        float: none !important;
        margin: 0;
        font-size: 16px;
        font-weight: 700;
    }

    /* Specificațiile – un pic mai mici */
    .listing-car-items-units .listing-car-item-meta .car-meta-bottom ul {
        margin-top: 4px;
    }

    .listing-car-items-units .listing-car-item-meta .car-meta-bottom ul li {
        font-size: 11px;
    }
}/* End custom CSS */