/* HEADER UNIFIED: both header templates (main 18468 + listings 26400) share one layout, aligned with the page content */
body #header-hz-elementor .elementor-element-52ojdwo4h,body #header-hz-elementor .elementor-element-bbbcae1{padding:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}
body #header-hz-elementor .elementor-element-3e8arba5y,body #header-hz-elementor .elementor-element-4f95271{width:min(1440px,calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;padding:12px 0!important;min-height:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
body #header-hz-elementor .elementor-element-hl6p1ul9g,body #header-hz-elementor .elementor-element-75e62dd{flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important}
body #header-hz-elementor .elementor-element-k98355u40,body #header-hz-elementor .elementor-element-ea126cd{flex:1 1 auto!important;width:auto!important;min-width:0;padding:0!important;margin:0!important}
body #header-hz-elementor .elementor-element-jqwqwjos9,body #header-hz-elementor .elementor-element-afb416f{flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important}
body #header-hz-elementor .favethemes-site-logo{margin:0!important;padding:0!important;line-height:0}
body #header-hz-elementor .favethemes-site-logo img{width:150px!important;max-width:none!important;height:auto!important}
body #header-hz-elementor .elementor-widget-houzez_site_logo{visibility:visible!important;opacity:1!important;animation:none!important;flex-grow:0!important}
@media(max-width:1024px){
body #header-hz-elementor .elementor-element-3e8arba5y,body #header-hz-elementor .elementor-element-4f95271{width:calc(100% - 32px)!important;padding:8px 0!important;gap:10px!important}
body #header-hz-elementor .elementor-element-k98355u40,body #header-hz-elementor .elementor-element-ea126cd{flex:0 0 auto!important;order:-1!important}
body #header-hz-elementor .elementor-element-hl6p1ul9g,body #header-hz-elementor .elementor-element-75e62dd{flex:1 1 auto!important;align-items:center!important}
body #header-hz-elementor .favethemes-site-logo img{width:132px!important}
}
