.corp-stock-ticker {
  border-top: 1px solid #6f6f6f;
  border-top: 0.0625rem solid #6f6f6f;
  background: #fff;
  width: 100%;
  margin: 0 auto;
  padding: 7px 0 2px 0;
  padding: 0.4375rem 0 0.125rem 0;
  text-align: center; }
  .corp-stock-ticker .stock-style, .corp-stock-ticker ul li h2, .corp-stock-ticker ul li .corp-stock-price-info, .corp-stock-ticker ul li .corp-stock-volume-info {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 44px;
    line-height: 2.75rem; }
    @media screen and (max-width: 48rem) {
      .corp-stock-ticker .stock-style, .corp-stock-ticker ul li h2, .corp-stock-ticker ul li .corp-stock-price-info, .corp-stock-ticker ul li .corp-stock-volume-info {
        font-size: 1.75rem;
        line-height: 2.25rem; } }
  .corp-stock-ticker ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0; }
    .corp-stock-ticker ul li {
      width: auto;
      padding: 0 20px;
      padding: 0 1.25rem;
      border-right: 1px solid #6f6f6f;
      border-right: 0.0625rem solid #6f6f6f;
      overflow: hidden;
      max-height: 45px;
      max-height: 2.8125rem;
      display: inline-block; }
      .corp-stock-ticker ul li:last-child {
        border-right: 0; }
      @media screen and (max-width: 48rem) {
        .corp-stock-ticker ul li {
          display: block;
          width: 100%;
          text-align: left; } }
      .corp-stock-ticker ul li .corp-stock-price-info {
        font-family: "speedee-bold";
        padding-right: 25px;
        padding-right: 1.5625rem; }
      .corp-stock-ticker ul li .corp-stock-status {
        margin-top: 0;
        position: relative; }
        .corp-stock-ticker ul li .corp-stock-status span {
          font-size: 12px;
          font-size: 0.75rem; }
        .corp-stock-ticker ul li .corp-stock-status::before {
          content: '';
          height: 0;
          top: 9px;
          top: 0.5625rem;
          left: -3px;
          left: -0.1875rem;
          position: absolute;
          width: 0;
          display: inline-block;
          border-left: 4px solid transparent;
          border-left: 0.25rem solid transparent;
          border-right: 4px solid transparent;
          border-right: 0.25rem solid transparent;
          border-bottom: 7px solid black;
          border-bottom: 0.4375rem solid black;
          margin-bottom: 1px;
          margin-bottom: 0.0625rem; }
          @media screen and (max-width: 48rem) {
            .corp-stock-ticker ul li .corp-stock-status::before {
              left: -0.5625rem; } }
      .corp-stock-ticker ul li .corp-down-arrow::before {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        top: 8px;
        top: 0.5rem;
        left: 0px;
        left: 0rem; }
        @media screen and (max-width: 48rem) {
          .corp-stock-ticker ul li .corp-down-arrow::before {
            margin-top: 0; } }
      .corp-stock-ticker ul li .corp-perc-change-info {
        font-size: 12px;
        font-size: 0.75rem; }
      .corp-stock-ticker ul li .corp-perc-change,
      .corp-stock-ticker ul li .corp-stock-change {
        font-size: 12px;
        font-size: 0.75rem;
        display: inline; }
      @media screen and (max-width: 48rem) {
        .corp-stock-ticker ul li .corp-stock-change {
          margin-left: 0.625rem; } }
      .corp-stock-ticker ul li .corp-stock-volume-info .corp-stock-volumn {
        color: #292929; }
      .corp-stock-ticker ul li .corp-stock-error {
        padding: 10px 80px;
        padding: 0.625rem 5rem;
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 160%; }
        @media screen and (max-width: 48rem) {
          .corp-stock-ticker ul li .corp-stock-error {
            padding: 0.3125rem 1.875rem 0.3125rem 1.25rem; } }
      .corp-stock-ticker ul li .corp-stock-info-cta {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 160%;
        padding: 4px 0;
        text-decoration: underline;
        padding: 0.25rem 0; }
        .corp-stock-ticker ul li .corp-stock-info-cta a{
          text-decoration: underline; }
        .corp-stock-ticker ul li .corp-stock-info-cta a:focus{
            outline-style: dotted;
            outline-width: 2px;
            outline-color: inherit;
          }
      @media screen and (max-width: 48rem) {
        .corp-stock-ticker ul li {
          border-right: 0;
          height: 100%;
          padding-top: 0.3125rem;
          padding-bottom: 0.3125rem; } }
    @media screen and (max-width: 48rem) {
      .corp-stock-ticker ul {
        padding-left: 0; 
        display: inline;
      } }

/*# sourceMappingURL=mcd-gws-corpmcd.css.map*/