.elementor-7 .elementor-element.elementor-element-57a78e0{--display:flex;}.elementor-7 .elementor-element.elementor-element-ae30b4a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:41px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1ab540a{--spacer-size:20px;}.elementor-7 .elementor-element.elementor-element-7d6973e{--display:flex;}.elementor-7 .elementor-element.elementor-element-7d6973e.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:769px){.elementor-7 .elementor-element.elementor-element-7d6973e{--width:102.256%;}}/* Start custom CSS for container, class: .elementor-element-7d6973e *//* =========================================================
   SXEDIO MODAS MARKET – STORE DIRECTORY
   Elementor Shortcode Widget Custom CSS
   ========================================================= */


/* ---------------------------------------------------------
   BASE
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   TOP TOOLBAR
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap {
    margin-bottom: 24px !important;
}

/* Hide store count */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap p.item.store-count {
    display: none !important;
}

/* Remove empty left column after count is hidden */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap > .left {
    display: none !important;
}

/* Right toolbar takes full width */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap > .right {
    width: 100% !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    flex-wrap: wrap !important;
    gap: 14px !important;
}

/* Filter button */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .dokan-store-listing-filter-button {
    background: #95459c !important;
    border: 1px solid #95459c !important;
    color: #fff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 11px 18px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}

/* Sort */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .sort-by {
    display: flex !important;
    align-items: center !important;
    gap: 9px !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .sort-by label {
    margin: 0 !important;
    color: #95459c !important;
    font-size: 13px !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .sort-by select {
    min-height: 42px !important;
    width: 250px !important;
    max-width: 100% !important;
    padding: 0 36px 0 12px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    background: #fff !important;
    color: #444 !important;
    box-shadow: none !important;
}

/* Grid / list icons */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .toggle-view {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}


/* ---------------------------------------------------------
   OPEN FILTER PANEL
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap {
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 20px !important;
    margin-bottom: 24px !important;
    background: #fff !important;
    border: 1px solid #ececec !important;
}

/* Search vendor */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap input[type="text"],
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap input[type="search"] {
    width: 100% !important;
    height: 42px !important;
    margin-bottom: 18px !important;
    padding: 0 14px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/*
 * Keep only Featured.
 * Hide the second option row ("Ανοιχτά").
 * In the current Dokan layout Featured is first, Open is second.
 */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .dokan-row > div:nth-child(2) {
    display: none !important;
}

/* Hide rating block */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap [class*="rating"],
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .store-rating {
    display: none !important;
}

/* Filter options row */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .dokan-row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
}

/* Apply / Cancel area */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .dokan-btn,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap button {
    border-radius: 0 !important;
    box-shadow: none !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .dokan-btn-theme,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap button[type="submit"] {
    background: #95459c !important;
    border-color: #95459c !important;
    color: #fff !important;
}


/* ---------------------------------------------------------
   STORE GRID
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;

    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
    align-items: start !important;
}

/* Remove Dokan clearfix items */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap::before,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap::after {
    display: none !important;
    content: none !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap li.dokan-single-seller {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   STORE CARD
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-wrapper {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    background: #fff !important;
    border: 1px solid #e8e8e8 !important;
    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(0,0,0,.05) !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-wrapper:hover {
    transform: translateY(-3px);
    box-shadow: 0 9px 24px rgba(0,0,0,.085) !important;
}


/* Banner */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-header,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner {
    width: 100% !important;
    background: #f7f7f7 !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner {
    height: 230px !important;
    overflow: hidden !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner img {
    display: block !important;
    width: 100% !important;
    height: 230px !important;
    object-fit: cover !important;
}


/* Remove avatar */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .seller-avatar,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-avatar {
    display: none !important;
}


/* Store title/content */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-content,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data-container,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
    background: #fff !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data {
    padding: 18px 20px 20px !important;
    border: 0 !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data p,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-address,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-phone {
    display: none !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 a {
    display: block !important;

    color: #222 !important;
    background: transparent !important;

    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;

    text-decoration: none !important;
    text-shadow: none !important;
}


/* CTA generated from the store title link */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 a::after {
    content: "Προβολή καταστήματος";

    display: flex;
    align-items: center;
    justify-content: center;

    width: fit-content;
    min-width: 170px;
    height: 40px;

    margin-top: 16px;
    padding: 0 18px;

    background: #95459c;
    color: #fff;

    font-size: 12px;
    font-weight: 600;
    line-height: 1;

    transition: background .2s ease;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 a:hover::after {
    background: #7f3687;
}


/* Remove native Dokan footer entirely */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-footer {
    display: none !important;
}


/* ---------------------------------------------------------
   TABLET
   --------------------------------------------------------- */

@media (max-width: 1024px) {

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap > .right {
        justify-content: flex-start !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .sort-by select {
        width: 220px !important;
    }
}


/* ---------------------------------------------------------
   MOBILE
   --------------------------------------------------------- */

@media (max-width: 767px) {

    /* Toolbar */
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap > .right {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 10px !important;
        width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .dokan-store-listing-filter-button {
        width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .sort-by {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 6px !important;
        width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .sort-by select {
        width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .toggle-view {
        display: none !important;
    }

    /* Filter panel */
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap {
        padding: 16px !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .dokan-row {
        display: block !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .dokan-row > div {
        width: 100% !important;
        margin-bottom: 14px !important;
    }

    /* Store grid */
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 18px !important;

        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap li.dokan-single-seller {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner,
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner img {
        height: auto !important;
        min-height: 0 !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner img {
        aspect-ratio: 4 / 3;
        object-fit: cover !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data {
        padding: 16px !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 a {
        font-size: 17px !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 a::after {
        width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
        margin-top: 14px !important;
    }
}

/* =========================================================
   DOKAN STORE DIRECTORY – FINAL STRUCTURAL FIXES
   ========================================================= */


/* ---------------------------------------------------------
   1. REMOVE "OPEN NOW" + RATING
   Exact .elementor-7 .elementor-element.elementor-element-7d6973es confirmed from DevTools
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .open-now.item,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .store-ratings.item {
    display: none !important;
}


/* ---------------------------------------------------------
   2. FILTER PANEL
   Keep only Search + Featured + buttons
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .featured.item {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}


/* ---------------------------------------------------------
   3. ALIGN TOOLBAR / FILTER / STORE GRID
   Remove Dokan native horizontal offsets
   --------------------------------------------------------- */

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap {
    margin-top: 0 !important;
    margin-bottom: 24px !important;
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap {
    margin-top: 0 !important;
    margin-bottom: 24px !important;
}

/* Remove any Dokan row negative margins */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .dokan-seller-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
}


/* ---------------------------------------------------------
   4. MOBILE – FORCE STORE BANNERS TO EXIST
   Dokan applies mobile rules that hide/collapse them
   --------------------------------------------------------- */

@media (max-width: 767px) {

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-header,
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner,
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner > a {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner img {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        aspect-ratio: 4 / 3;
        object-fit: cover !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* Store card must not inherit Dokan's mobile list layout */
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap li.dokan-single-seller {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-wrapper {
        display: block !important;
        width: 100% !important;
    }

    /* Filters become clean vertical stack */
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap {
        display: block !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-form-wrap .featured.item {
        margin-bottom: 16px !important;
    }
}

/* =========================================================
   MOBILE FINAL FIXES
   ========================================================= */

@media (max-width: 767px) {

    /* -----------------------------------------
       STORE BANNERS — force visible
       ----------------------------------------- */

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-header {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        height: auto !important;
        min-height: 220px !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;
        background: #f7f7f7 !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner a {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-banner img {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        max-width: 100% !important;
        height: 220px !important;

        object-fit: cover !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FILTER BUTTON
       fix icon overlapping text
       ----------------------------------------- */

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap
    .dokan-store-listing-filter-button {
        position: relative !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        gap: 8px !important;

        width: auto !important;
        min-width: 135px !important;

        padding: 11px 18px !important;

        line-height: 1.2 !important;
    }

    /* Dokan icon wrapper */
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap
    .dokan-store-listing-filter-button .dokan-icons {
        position: static !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: auto !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap
    .dokan-store-listing-filter-button .dokan-icon-div {
        position: static !important;
        transform: none !important;

        margin: 0 1px !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       MOBILE CARD WIDTH
       ----------------------------------------- */

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap,
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap,
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap li.dokan-single-seller,
    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    .elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap ul.dokan-seller-wrap {
        grid-template-columns: 1fr !important;
        margin: 0 !important;
        padding: 0 !important;
        gap: 18px !important;
    }
}

.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-store-listing-filter-wrap .dokan-icons {
    display: none !important;
}

/* =========================================================
   REMOVE DOKAN VERIFIED BADGE COMPLETELY
   ========================================================= */

/* Remove the complete Verified wrapper, not only the icon */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 .tips,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 [title="Verified"],
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 [data-original-title="Verified"] {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Normalize heading after removing verification */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data h2 {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.35 !important;
}

/* No artificial height */
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-data-container,
.elementor-7 .elementor-element.elementor-element-7d6973e #dokan-seller-listing-wrap .store-content {
    height: auto !important;
    min-height: 0 !important;
}/* End custom CSS */