/* Keep the official mark and wordmark together without changing navigation order. */
#siteHeader .ims-brand-lockup { white-space: nowrap; }
#siteHeader .um_logo .ims-pictogram { width: 90px; max-width: 90px !important; height: auto; vertical-align: middle; }
#siteHeader .um_logo .ims-wordmark { width: 230px; max-width: 230px !important; height: auto; margin-left: 14px; vertical-align: middle; }
/* Round the lower homepage panel and both carousel controls consistently. */
.home #video-gallery .sliderText { border-radius: 24px; overflow: hidden; }
.home #video-gallery .rsArrow,
.home #video-gallery .rsArrowIcn { border-radius: 16px; overflow: hidden; }
/* Retain room for the collapsed navigation on tablets and phones. */
@media (max-width: 1199px) and (min-width: 1024px) {
  #siteHeader .um_logo .ims-pictogram { width: 72px; max-width: 72px !important; }
  #siteHeader .um_logo .ims-wordmark { width: 190px; max-width: 190px !important; margin-left: 10px; }
}
@media (max-width: 1023px) {
  #siteHeader .um_logo .ims-pictogram { width: 64px; max-width: 64px !important; }
  #siteHeader .um_logo .ims-wordmark { width: 175px; max-width: 175px !important; margin-left: 10px; }
}
@media (max-width: 400px) {
  #siteHeader .um_logo .ims-pictogram { width: 48px; max-width: 48px !important; }
  #siteHeader .um_logo .ims-wordmark { width: 150px; max-width: 150px !important; margin-left: 8px; }
}
