/* ACTCOURSE_R96_STABLE_STICKY_HEADER.
  A scroll-state change must not alter document height at the 65px threshold.
  Keep the header dimensions fixed; only its background/shadow may change.
  Existing sticky placement, responsive navigation and menu controls remain intact.
*/
@media (min-width: 1121px) {
 .r62-header .r62-shell, .r62-header.r62-scrolled .r62-shell {
   min-height:96px !important; transition:none !important;
 }
 .r62-header .r62-brand img, .r62-header.r62-scrolled .r62-brand img {
   width:43px !important;height:59px !important;transition:none !important;
 }
 .r62-header .r62-brand-lettering small,.r62-header.r62-scrolled .r62-brand-lettering small{font-size:16px !important;transition:none !important}
 .r62-header .r62-brand-lettering strong,.r62-header.r62-scrolled .r62-brand-lettering strong{font-size:12px !important;transition:none !important}
 .r62-header .r62-brand-lettering em,.r62-header.r62-scrolled .r62-brand-lettering em{font-size:10px !important;padding-top:5px !important;transition:none !important}
}
@media (min-width: 601px) and (max-width: 1120px) {
 .r62-header .r62-shell,.r62-header.r62-scrolled .r62-shell{min-height:82px !important;transition:none !important}
 .r62-header .r62-brand img,.r62-header.r62-scrolled .r62-brand img{width:35px !important;height:47px !important;transition:none !important}
 .r62-header .r62-brand-lettering small,.r62-header.r62-scrolled .r62-brand-lettering small{font-size:14px !important;transition:none !important}
 .r62-header .r62-brand-lettering strong,.r62-header.r62-scrolled .r62-brand-lettering strong{font-size:10px !important;transition:none !important}
 .r62-header .r62-brand-lettering em,.r62-header.r62-scrolled .r62-brand-lettering em{font-size:9px !important;transition:none !important}
}
@media (max-width: 600px) {
 .r62-header .r62-shell,.r62-header.r62-scrolled .r62-shell{min-height:77px !important;transition:none !important}
 .r62-header .r62-brand img,.r62-header.r62-scrolled .r62-brand img{width:35px !important;height:47px !important;transition:none !important}
 .r62-header .r62-brand-lettering small,.r62-header.r62-scrolled .r62-brand-lettering small{font-size:12px !important;transition:none !important}
 .r62-header .r62-brand-lettering strong,.r62-header.r62-scrolled .r62-brand-lettering strong{font-size:9px !important;transition:none !important}
 .r62-header .r62-brand-lettering em,.r62-header.r62-scrolled .r62-brand-lettering em{font-size:8px !important;transition:none !important}
}
