@-webkit-keyframes info-anim {
  0% {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); }
  40% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  80% {
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 0; } }

@keyframes info-anim {
  0% {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); }
  40% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  80% {
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 0; } }

@-webkit-keyframes info-anim-loop {
  0% {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); }
  45% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  55% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(-150%);
            transform: translateX(-150%); } }

@keyframes info-anim-loop {
  0% {
    -webkit-transform: translateX(101%);
            transform: translateX(101%); }
  45% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  55% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(-150%);
            transform: translateX(-150%); } }

/* line 32, src/sass/cobrp-ticker-styles.sass */
body.is-cobrp-ticker {
  -webkit-transition: padding-top 300ms;
  transition: padding-top 300ms; }
  @media (max-width: 900px) {
    /* line 32, src/sass/cobrp-ticker-styles.sass */
    body.is-cobrp-ticker {
      padding-top: 25px; } }

/* line 37, src/sass/cobrp-ticker-styles.sass */
.cobrp-ticker {
  background: #333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font: 0.9em 'museo-slab', georgia, serif;
  height: 75px;
  line-height: 75px;
  overflow: hidden;
  padding: 0 0.5em;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap; }
  @media (max-width: 900px) {
    /* line 37, src/sass/cobrp-ticker-styles.sass */
    .cobrp-ticker {
      width: 100%;
      height: 25px;
      line-height: 25px;
      overflow: hidden;
      -webkit-transition: height 300ms;
      transition: height 300ms; }
      /* line 57, src/sass/cobrp-ticker-styles.sass */
      .cobrp-ticker.is-empty {
        height: 0; } }
  @media (min-width: 900px) {
    /* line 37, src/sass/cobrp-ticker-styles.sass */
    .cobrp-ticker {
      background-color: transparent;
      float: right;
      left: 330px;
      margin-right: 1em;
      position: absolute;
      right: 325px;
      text-align: right; }
      /* line 69, src/sass/cobrp-ticker-styles.sass */
      .cobrp-ticker.is-empty {
        display: none; } }

/* line 72, src/sass/cobrp-ticker-styles.sass */
.cobrp-ticker-info {
  display: block;
  width: 100%;
  -webkit-animation: info-anim-loop 7s infinite forwards;
          animation: info-anim-loop 7s infinite forwards; }
  @media (min-width: 640px) {
    /* line 72, src/sass/cobrp-ticker-styles.sass */
    .cobrp-ticker-info {
      -webkit-animation: info-anim 7s infinite forwards;
              animation: info-anim 7s infinite forwards; } }

/* line 80, src/sass/cobrp-ticker-styles.sass */
.cobrp-ticker-artist {
  font-style: italic;
  margin-left: 0.4em; }
  /* line 84, src/sass/cobrp-ticker-styles.sass */
  .cobrp-ticker-artist:after {
    content: ' - '; }
    @media (max-width: 900px) {
      /* line 84, src/sass/cobrp-ticker-styles.sass */
      .cobrp-ticker-artist:after {
        display: none; } }
