/* v1.9.13: no margin, padding, header position, logo or banner edits.
   Only rendered letter-case, font size for primary menu, and no-wrap for site name. */
body.alsu-walnut-site:not(.als-dashboard-only) .alsu-v1913-titlecase {
  text-transform:none!important;
}
/* The v1.9.5 menu labels were 20px. Smaller text prevents crowding.
   Existing margins, padding, line-height, colours, hover states and dropdowns remain. */
body.alsu-walnut-site:not(.als-dashboard-only) #masthead li.alsu-nav-heading-large > a,
body.alsu-walnut-site:not(.als-dashboard-only) #masthead li.alsu-nav-heading-large > a.mega-menu-link,
body.alsu-walnut-site:not(.als-dashboard-only) header nav li.alsu-nav-heading-large > a,
body.alsu-walnut-site:not(.als-dashboard-only) [id^="mega-menu-wrap-"] li.alsu-nav-heading-large > a.mega-menu-link {
  font-size:17px!important;text-transform:none!important;
}
/* Support themes that did not add the old .alsu-nav-heading-large class. */
body.alsu-walnut-site:not(.als-dashboard-only) #masthead a.alsu-v1913-primary-menu-label,
body.alsu-walnut-site:not(.als-dashboard-only) #masthead a.alsu-v1913-primary-menu-label.mega-menu-link {
  font-size:17px!important;text-transform:none!important;
}
@media(max-width:1100px){
 body.alsu-walnut-site:not(.als-dashboard-only) #masthead li.alsu-nav-heading-large > a,
 body.alsu-walnut-site:not(.als-dashboard-only) [id^="mega-menu-wrap-"] li.alsu-nav-heading-large > a.mega-menu-link,
 body.alsu-walnut-site:not(.als-dashboard-only) #masthead a.alsu-v1913-primary-menu-label {font-size:16px!important}
}
@media(max-width:767px){
 body.alsu-walnut-site:not(.als-dashboard-only) #masthead li.alsu-nav-heading-large > a,
 body.alsu-walnut-site:not(.als-dashboard-only) [id^="mega-menu-wrap-"] li.alsu-nav-heading-large > a.mega-menu-link,
 body.alsu-walnut-site:not(.als-dashboard-only) #masthead a.alsu-v1913-primary-menu-label {font-size:15px!important}
}
/* Actual WordPress header uses Hindi text: आपका अपना लीगल साथी. */
body.alsu-walnut-site:not(.als-dashboard-only) .alsu-v1913-keep-brand,
body.alsu-walnut-site:not(.als-dashboard-only) .alsu-v1913-keep-brand a {
  white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;
}
/* Only the short name is unbreakable when followed by an intro sentence. */
body.alsu-walnut-site:not(.als-dashboard-only) .alsu-v1913-phrase {
  white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;
}
/* Only the date text is fitted within the ORIGINAL clock dimensions. */
body.alsu-walnut-site:not(.als-dashboard-only) #alsu-ist-clock .alsu-clock-date {
  white-space:nowrap!important;
}
