@charset "utf-8";

@media only screen and (max-width: 767px) {
  div.site-wide-banner { overflow: auto; white-space: nowrap; }
  div.site-wide-banner a { display: inline-block; color: rgb(255, 255, 255); text-align: left; padding: 0px 1.5em; text-decoration: none; text-transform: uppercase; line-height: 1; letter-spacing: 0px !important; }
  div#desktop-gb-ca.site-wide-banner { padding: 12px 0px; }
  div.site-wide-banner a:not(:last-child) { border-right: 1px solid rgb(153, 153, 153); }
}

@media only screen and (min-width: 768px) {
  .mobile-break { display: none; }
  .nextContainer #banner-offers-popup a:focus::before { display: none !important; }
  .nextContainer #banner-offers-popup a:focus::after { display: none !important; }
  #banner-offers-popup { text-decoration: underline !important; }
  div.site-wide-banner { width: 100%; margin: auto; display: inline-block; text-align: center; }
  div#desktop-gb-ca.site-wide-banner { padding: 12px 0px; }
  div.site-wide-banner a { color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; display: inline-block; line-height: 1; padding: 0px 1.1em; text-decoration: none !important; letter-spacing: 0px !important; margin: 0px !important; border-bottom: none !important; }
  div.site-wide-banner a:not(:last-child) { border-right: 1px solid rgb(255, 255, 255); }
}