
/* Luxury 333 Wow Directory Pro v5.16.0
 * Public plugin UI aligned with the Luxury 333 Wow homepage:
 * black / gold / navy, compact cards, rounded controls and responsive layout.
 */
body.wwdpro-luxury333wow-ui{background:#080808;color:#eee}
body.wwdpro-luxury333wow-ui .site-main,
body.wwdpro-luxury333wow-ui main{color:#eee}
body.wwdpro-luxury333wow-ui a{color:#f0bf43}
body.wwdpro-luxury333wow-ui .wwd-search-panel,
body.wwdpro-luxury333wow-ui .wwd-submit-form,
body.wwdpro-luxury333wow-ui .wwd-auth-box,
body.wwdpro-luxury333wow-ui .wwd-listing-details,
body.wwdpro-luxury333wow-ui .wwd-listing-hero,
body.wwdpro-luxury333wow-ui .wwd-listing-card,
body.wwdpro-luxury333wow-ui .wwd-side-card,
body.wwdpro-luxury333wow-ui .wwd-login-note,
body.wwdpro-luxury333wow-ui .wwd-dashboard-pro,
body.wwdpro-luxury333wow-ui .wwd-review,
body.wwdpro-luxury333wow-ui .wwd-auth-grid .wwd-auth-box{
  background:#0d0d0d!important;
  color:#eee!important;
  border-color:rgba(255,255,255,.13)!important;
  box-shadow:none!important;
}
body.wwdpro-luxury333wow-ui .wwd-search-panel{grid-template-columns:2fr 1fr 1fr auto;gap:8px;padding:12px;border-radius:13px}
body.wwdpro-luxury333wow-ui .wwd-search-panel input,
body.wwdpro-luxury333wow-ui .wwd-search-panel select,
body.wwdpro-luxury333wow-ui .wwd-submit-form input,
body.wwdpro-luxury333wow-ui .wwd-submit-form textarea,
body.wwdpro-luxury333wow-ui .wwd-submit-form select,
body.wwdpro-luxury333wow-ui .wwd-review-form textarea,
body.wwdpro-luxury333wow-ui .wwd-review-form select,
body.wwdpro-luxury333wow-ui .wwd-auth-box input{
  background:#101010!important;color:#eee!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;
}
body.wwdpro-luxury333wow-ui .wwd-search-panel input:focus,
body.wwdpro-luxury333wow-ui .wwd-submit-form input:focus,
body.wwdpro-luxury333wow-ui .wwd-submit-form textarea:focus,
body.wwdpro-luxury333wow-ui .wwd-submit-form select:focus{border-color:#f0bf43!important;outline:0;box-shadow:0 0 0 2px rgba(240,191,67,.1)!important}
body.wwdpro-luxury333wow-ui .wwd-search-panel .button,
body.wwdpro-luxury333wow-ui .wwd-primary-btn,
body.wwdpro-luxury333wow-ui .wwd-dashboard-add,
body.wwdpro-luxury333wow-ui .wwd-dashboard-view{
  background:#f1c14e!important;color:#111!important;border-color:#f1c14e!important;border-radius:8px!important;font-weight:850!important;
}
body.wwdpro-luxury333wow-ui .wwd-secondary-btn,
body.wwdpro-luxury333wow-ui .wwd-dashboard-edit{
  background:#111!important;color:#eee!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;
}
body.wwdpro-luxury333wow-ui .wwd-success{background:#14150f!important;color:#dce6cf!important;border-color:rgba(214,181,107,.25)!important}
body.wwdpro-luxury333wow-ui .wwd-error{background:#1b1010!important;color:#ffb5b5!important;border-color:rgba(255,100,100,.25)!important}
body.wwdpro-luxury333wow-ui .wwd-listing-page,
body.wwdpro-luxury333wow-ui .wwd-yelp-listing{color:#eee!important}
body.wwdpro-luxury333wow-ui .wwd-listing-hero,
body.wwdpro-luxury333wow-ui .wwd-yelp-summary{background:#0d0d0d!important;border-color:rgba(255,255,255,.13)!important}
body.wwdpro-luxury333wow-ui .wwd-listing-cover{background:#111!important}
body.wwdpro-luxury333wow-ui .wwd-listing-hero h1,
body.wwdpro-luxury333wow-ui .wwd-yelp-title-block h1,
body.wwdpro-luxury333wow-ui .wwd-listing-card h3,
body.wwdpro-luxury333wow-ui .wwd-side-card h3,
body.wwdpro-luxury333wow-ui .wwd-yelp-section h2,
body.wwdpro-luxury333wow-ui .wwd-yelp-side-card h2{color:#fff!important}
body.wwdpro-luxury333wow-ui .wwd-listing-meta,
body.wwdpro-luxury333wow-ui .wwd-overview p,
body.wwdpro-luxury333wow-ui .wwd-side-card p,
body.wwdpro-luxury333wow-ui .wwd-yelp-about p,
body.wwdpro-luxury333wow-ui .wwd-yelp-category,
body.wwdpro-luxury333wow-ui .wwd-yelp-side-line{color:#999!important}
body.wwdpro-luxury333wow-ui .wwd-listing-card,
body.wwdpro-luxury333wow-ui .wwd-side-card,
body.wwdpro-luxury333wow-ui .wwd-yelp-section{border-color:rgba(255,255,255,.11)!important}
body.wwdpro-luxury333wow-ui .wwd-stars,
body.wwdpro-luxury333wow-ui .wwd-rating strong,
body.wwdpro-luxury333wow-ui .wwd-dashboard-eyebrow,
body.wwdpro-luxury333wow-ui .wwd-dashboard-section-head a{color:#f0bf43!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-pro{max-width:1180px;margin:30px auto!important;border-radius:15px!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-sidebar{background:#0a0a0a!important;border-right-color:rgba(255,255,255,.1)!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-sidebar a{color:#aaa!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-sidebar a.is-active,
body.wwdpro-luxury333wow-ui .wwd-dashboard-sidebar a:hover{color:#f0bf43!important;background:#17130c!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-stat{background:#111!important;border-color:rgba(255,255,255,.12)!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-stat strong{color:#f0bf43!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-section,
body.wwdpro-luxury333wow-ui .wwd-dashboard-item{background:#101010!important;border-color:rgba(255,255,255,.1)!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-item h3,
body.wwdpro-luxury333wow-ui .wwd-dashboard-section h2{color:#fff!important}
body.wwdpro-luxury333wow-ui .wwd-dashboard-meta,
body.wwdpro-luxury333wow-ui .wwd-dashboard-section-note{color:#777!important}
body.wwdpro-luxury333wow-ui .wwd-home-featured{max-width:1180px!important}
body.wwdpro-luxury333wow-ui .wwd-home-featured-card{background:#101010!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}
body.wwdpro-luxury333wow-ui .wwd-home-featured-title h3,
body.wwdpro-luxury333wow-ui .wwd-home-featured-title h3 a{color:#fff!important}
body.wwdpro-luxury333wow-ui .wwd-home-featured-category,
body.wwdpro-luxury333wow-ui .wwd-home-featured-address{color:#777!important}
body.wwdpro-luxury333wow-ui .wwd-tabs{border-bottom-color:rgba(255,255,255,.1)!important}
body.wwdpro-luxury333wow-ui .wwd-tabs a{color:#888!important}
body.wwdpro-luxury333wow-ui .wwd-tabs a.active{color:#f0bf43!important;border-color:#f0bf43!important}
body.wwdpro-luxury333wow-ui .wwd-service-display-item{color:#ddd!important;border-bottom-color:rgba(255,255,255,.1)!important}
body.wwdpro-luxury333wow-ui .wwd-service-display-empty{color:#777!important}
body.wwdpro-luxury333wow-ui .wwd-hour-row{border-bottom-color:rgba(255,255,255,.09)!important}
body.wwdpro-luxury333wow-ui .wwd-hour-row strong{color:#eee!important}
body.wwdpro-luxury333wow-ui .wwd-hour-row span{color:#888!important}
body.wwdpro-luxury333wow-ui .wwd-breadcrumb{color:#777!important}
body.wwdpro-luxury333wow-ui .wwd-yelp-breadcrumb{color:#777!important}
body.wwdpro-luxury333wow-ui .wwd-yelp-btn-red{background:#f1c14e!important;color:#111!important}
@media(max-width:700px){
 body.wwdpro-luxury333wow-ui .wwd-search-panel{grid-template-columns:1fr}
 body.wwdpro-luxury333wow-ui .wwd-search-panel .button{width:100%}
 body.wwdpro-luxury333wow-ui .wwd-dashboard-pro{margin:15px 0!important}
}

/* v5.16.1: the homepage theme owns discovery sections; suppress legacy plugin blocks there. */
body.home .wwd-home-featured,
body.front-page .wwd-home-featured,
body.home .wwd-featured-live,
body.front-page .wwd-featured-live{display:none!important}
