/**
 * @file
 * Node specific styles.
 */

.node__meta {
  display: flex;   align-items: center;   margin-bottom: 1rem;   color: #6e7172;   font-size: 0.77778rem;   line-height: 1rem
}

.node__meta a {
    font-weight: bold;
  }

@media (min-width: 27.77778rem) {

.node__meta {
    margin-bottom: 2rem
}
  }

[dir="ltr"] .node__author-image img {
  margin-right: 0.5rem
}

[dir="rtl"] .node__author-image img {
  margin-left: 0.5rem
}

.node__author-image img {
  width: 2.5rem;
  height: 2.5rem;
  object-fit: cover;
  border-radius: 50%;
}

.node__title a {
    padding-bottom: 0.16667rem;
    transition: background-size 0.2s, color 0.2s;
    text-decoration: none;
    color: #0d1214;
    background-color: transparent;
    background-image: linear-gradient(#5c9ec8, #5c9ec8); /* Two values are needed for IE11 support. */
    background-repeat: no-repeat;
    background-position: bottom left; /* LTR */
    background-size: 0 0.16667rem
  }

.node__title a:hover,
    .node__title a:focus {
      color: #0c7fc8;
    }

[dir="rtl"] .node__title {
  background-position: bottom right;
}

.node__content {
  padding-bottom: 1.5rem
}

@media (min-width: 55.55556rem) {

.node__content {
    padding-bottom: 3rem
}
  }

.node--unpublished {
  /* There is no variable for the color - #fff4f4. */
  background-color: #fff4f4;
}
