.frame-type-marqueebanner {
  position: absolute;
  top: -50px;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background-color: white; }
  .frame-type-marqueebanner #marqueeBanner {
    width: 100%;
    height: 60px;
    overflow: hidden;
    position: relative; }
  .frame-type-marqueebanner #marqueeBanner marquee {
    line-height: 60px;
    font-weight: 500; }
  @media (min-width: 992px) {
  .frame-type-marqueebanner {
    top: -40px; }
    .frame-type-marqueebanner #marqueeBanner {
      width: 50%;
      height: 80px; }

    .frame-type-marqueebanner #marqueeBanner marquee {
      line-height: 80px; } }
  .frame-type-marqueebanner .marqueeFullWidth {
    width: 100% !important; }
