/* Scoped to Nado; the original theme grid and native filter behaviour remain in control. */
body.ndf-recovered .nch{font-size:16px;line-height:1.5}
body.ndf-recovered .nch .nch-bar,body.ndf-recovered .nch .nch-menu-row{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
body.ndf-recovered .nch .nch-logo{font-size:30px!important;line-height:1.15!important}
body.ndf-recovered .nch .nch-search input,body.ndf-recovered .nch .nch-search button,body.ndf-recovered .nch .nch-add,body.ndf-recovered .nch .nch-quick-links{font-size:15px!important}
body.ndf-recovered .nld-footer{font-size:15px!important;line-height:1.65;padding-top:38px;padding-bottom:22px;margin-top:32px}
body.ndf-recovered .nld-footer .nld-grid{max-width:1240px;margin:0 auto;gap:32px}
body.ndf-recovered .nld-footer p,body.ndf-recovered .nld-footer li{font-size:15px!important;line-height:1.65}
body.ndf-recovered .nld-footer h2{font-size:17px!important;line-height:1.4;margin-bottom:16px!important}
body.ndf-recovered .nld-footer .nld-brand{width:210px;min-height:70px;font-size:44px}
body.ndf-recovered .nld-copyright{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
body.ndf-recovered .rtcl-widget-ajax-filter-wrapper{width:100%;min-width:0}
body.ndf-recovered .rtcl-widget-ajax-filter-wrapper input,body.ndf-recovered .rtcl-widget-ajax-filter-wrapper select{max-width:100%;box-sizing:border-box}
@media(max-width:900px){body.ndf-recovered .nld-footer .nld-grid{gap:26px}}
@media(max-width:540px){body.ndf-recovered .nld-footer{padding:28px 20px 20px}body.ndf-recovered .nld-footer .nld-grid{gap:24px}}
