.highlight-wrapper {
  transition: 0.5s left linear; }
  .highlight-wrapper .moment-highlight-container {
    opacity: 0;
    z-index: -1;
    position: absolute;
    bottom: -55px;
    left: 20px;
    background-color: white;
    border: 1px solid #272727;
    margin-left: 10px;
    font-size: 21px;
    line-height: 18px;
    border-radius: 10px 40px 40px 10px; }
    .highlight-wrapper .moment-highlight-container .circle-thumb {
      height: 46px;
      width: 46px;
      position: absolute !important;
      bottom: -1px;
      left: -1px;
      border: 1px solid #272727; }
      .highlight-wrapper .moment-highlight-container .circle-thumb.crop-thumb {
        left: -18px; }
    .highlight-wrapper .moment-highlight-container .moment-highlight-owner {
      text-align: left; }
      .highlight-wrapper .moment-highlight-container .moment-highlight-owner span {
        white-space: nowrap;
        position: absolute;
        margin-left: 29px;
        bottom: calc(100% + 1px);
        color: white;
        font-size: 17px;
        font-weight: bold;
        font-family: Montserrat;
        text-shadow: 1px 1px 0px #000; }
    .highlight-wrapper .moment-highlight-container .mini-highlight-text {
      display: inline;
      float: left;
      background: white;
      border-radius: 10px 40px 40px 10px;
      height: 23px;
      overflow: hidden;
      text-align: left;
      font-size: 16px;
      padding: 2px 10px 0 30px;
      width: 100%; }
      .highlight-wrapper .moment-highlight-container .mini-highlight-text span.top-likes {
        color: #0293FC;
        font-size: 16px;
        position: relative;
        right: 5px; }
      .highlight-wrapper .moment-highlight-container .mini-highlight-text .ynicon-thumb {
        color: #0293FC;
        font-size: 15px;
        position: relative;
        right: 3px; }
      .highlight-wrapper .moment-highlight-container .mini-highlight-text.stylized span {
        font-style: italic; }
  .highlight-wrapper.pop-highlight .moment-highlight-container, .highlight-wrapper.fade-highlight .moment-highlight-container {
    z-index: 12;
    bottom: 20px; }
    .highlight-wrapper.pop-highlight .moment-highlight-container.spender, .highlight-wrapper.fade-highlight .moment-highlight-container.spender {
      bottom: 70px;
      opacity: 0;
      visibility: hidden; }
      .highlight-wrapper.pop-highlight .moment-highlight-container.spender.exists, .highlight-wrapper.fade-highlight .moment-highlight-container.spender.exists {
        visibility: visible;
        opacity: 1; }
    .highlight-wrapper.pop-highlight .moment-highlight-container.newly-active, .highlight-wrapper.fade-highlight .moment-highlight-container.newly-active {
      visibility: visible;
      opacity: 1;
      transition: 0.5s all cubic-bezier(0, 1.39, 0.235, 1.18);
      transition-delay: 0.5s; }
  .highlight-wrapper.pop-highlight .moment-highlight-container {
    transition: 0.5s all cubic-bezier(0, 1.39, 0.235, 1.18);
    transition-delay: 0.5s;
    opacity: 1; }
  .highlight-wrapper.fade-highlight .moment-highlight-container {
    transition-delay: 0s;
    max-width: 0;
    border: 0;
    transition: 0.5s opacity ease-in, 0.5s max-width ease-in, 0.5s border ease-in; }
  .highlight-wrapper.fade-highlight .circle-thumb {
    opacity: 0;
    transition: 0.5s opacity ease-in; }
  .highlight-wrapper.fade-highlight .mini-highlight-text {
    transition: 0.5s padding ease-in;
    padding: 0; }
  .highlight-wrapper.fade-highlight.description .moment-highlight-container, .highlight-wrapper.fade-highlight.profile .moment-highlight-container {
    opacity: 1; }
  .highlight-wrapper.fade-highlight.description .moment-highlight-container {
    max-width: 1000px;
    border: 0; }
  .highlight-wrapper.fade-highlight.description .mini-highlight-text {
    padding: 2px 10px 0 30px; }
  .highlight-wrapper.fade-highlight.profile .circle-thumb {
    opacity: 1; }
  .highlight-wrapper .moment-edit .transform-highlight,
  .highlight-wrapper .moment-highlight-small .transform-highlight {
    -ms-transform: scale(0.75, 0.75);
        transform: scale(0.75, 0.75);
    -ms-transform-origin: 0 0;
        transform-origin: 0 0; }
