/*
Theme Name: RuPages Titanium Hybrid
Theme URI: https://rupages.com/
Description: Ultra-Performance Hybrid Mobile Theme for New York (WTC Support)
Version: 5.80
Author: dimonmic Digital
Text Domain: rupages-titanium
Template: listingpro
License: GNU General Public License v2 or later
*/

/* 
 * MOBILE SEARCH APP: INSTANT FEEL (v4.0)
 * Hide the laggy dots spinner that appears during AJAX pagination. 
 */
.lp-loading-search, .lp_search_loader, .lp-search-results-loader {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* MANDATORY IRON LOCK v3.50 MARKERS - DO NOT REMOVE */
#heroSearchInput::placeholder { color: #8E8e93 !important; }
.search-placeholder-overlay { color: #8E8e93 !important; }
.search-dropdown.active { display: block !important; }

/* TITANIUM UNIFIED FEED v4.8.0 [TITANIUM FORCE] */
.titanium-unified-feed-container {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.titanium-unified-feed-container .lp-section-content-container {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* Force 1 column and remove padding for mobile grid elements */
.titanium-unified-feed-container .col-md-6,
.titanium-unified-feed-container .col-md-4,
.titanium-unified-feed-container .col-sm-12 {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 12px !important; /* Premium tighter spacing */
}
.results-column .ad-tag,
.results-column span.ad-label {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}


/* v5.42 RELAXED AD LABELS (Scoped to feed, not sidebar) */
.results-column .lp-ad-label, 
.results-column .lp-promoted-label, 
.results-column .promoted-box,
.results-column .ad-tag,
.results-column span.ad-label {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}


#feed-container-unified .listing-simple,
#feed-container-unified .lp-section-content-container,
#feed-container-unified .row {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

#feed-container-unified .col-md-6,
#feed-container-unified .col-md-4 {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 20px !important;
}