/**
 * --------------------------------------------------------------------------------------------
 * FONT
 *
 * Apply font-size, line-height, and letter-spacing in one go.
 *
 * @usage
 *    @include font($font-size $line-height $letter-spacing);
 *    // All arguments are optional
 * --------------------------------------------------------------------------------------------
 */

@media (min-width: 750px) {
  .push-down .article-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin-left: 30%;
  }
}

@media (min-width: 1200px) {
  .push-down .article-meta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 75%;
    margin-left: 25%;
  }
}

@media (min-width: 750px) {
  html[dir=rtl] .push-down .article-meta {
    margin-left: 0;
    margin-right: 30%;
  }
}

@media (min-width: 1200px) {
  html[dir=rtl] .push-down .article-meta {
    margin-right: 25%;
  }
}

@media (min-width: 750px) {
  .push-down .article-meta .author {
    margin-left: 0;
    width: 64.2857142857%;
  }
}

@media (min-width: 1200px) {
  .push-down .article-meta .author {
    width: 60%;
  }
}

@media (min-width: 750px) {
  html[dir=rtl] .push-down .article-meta .author {
    margin-right: 0;
  }
}

@media (min-width: 750px) {
  .push-down .article-meta .tags {
    width: 71.4285714286%;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .push-down .article-meta .tags {
    position: relative;
    width: 20%;
    margin-left: 6.6666666667%;
  }
}

@media (min-width: 750px) {
  html[dir=rtl] .push-down .article-meta .tags {
    margin-right: 0;
  }
}

@media (min-width: 1200px) {
  html[dir=rtl] .push-down .article-meta .tags {
    margin-right: 6.6666666667%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  .is-text-block .article-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin-left: 30%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  html[dir=rtl] .is-text-block .article-meta {
    margin-left: 0;
    margin-right: 30%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  .is-text-block .article-meta .author {
    margin-left: 0;
    width: 64.2857142857%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  html[dir=rtl] .is-text-block .article-meta .author {
    margin-right: 0;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  .is-text-block .article-meta .tags {
    width: 71.4285714286%;
    margin-left: 0;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  html[dir=rtl] .is-text-block .article-meta .tags {
    margin-left: 0;
    margin-right: 7.1428571429%;
  }
}

@media (min-width: 1200px) {
  .article-meta .toolkit {
    margin-bottom: 0;
  }
}

@media (min-width: 750px) {
  .article-meta .tags {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .article-meta.no-tags .author {
    width: 86.6666666667% !important;
  }

  .article-meta.no-tags .author__meta {
    width: 30.7692307692%;
  }

  .article-meta.no-tags .author__list {
    width: 61.5384615385%;
    margin-left: 7.6923076923%;
  }
}

@media (max-width: 749px) {
  .article-meta + .key-takeaways {
    margin-top: -0.625rem;
  }
}

.with-breadcrumb .article-meta {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .with-breadcrumb .article-meta {
    margin-bottom: 2.5rem;
  }
}

/*# sourceMappingURL=article-meta.css.map */
