.featured-document-card__heading {
  font-size: 1.333rem; }
  .featured-document-card__heading > .featured-document-card__heading-text {
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  @media screen and (min-width: 33.75rem) {
    .featured-document-card__heading {
      font-size: 2rem; } }

.featured-document-card__body {
  display: none;
  font-size: 1rem; }
  .featured-document-card__body:lang(ar) {
    line-height: 1.6rem; }
  @media screen and (min-width: 33.75rem) {
    .featured-document-card__body {
      display: -webkit-box;
      -webkit-line-clamp: 6;
      -webkit-box-orient: vertical;
      overflow: hidden; } }

.featured-document-card__text {
  padding: 20px;
  background: #ffffff;
  font-weight: normal;
  color: #000;
  border-bottom: solid 3px #ffffff;
  text-decoration: none; }
  @media screen and (min-width: 33.75rem) {
    .featured-document-card__text {
      position: relative; } }
  @media screen and (min-width: 60rem) {
    .featured-document-card__text {
      width: 40%;
      float: left;
      padding: 35px; } }
  .featured-document-card__text .share-container {
    margin-top: -15px; }
    @media screen and (min-width: 33.75rem) {
      .featured-document-card__text .share-container {
        position: absolute;
        margin-top: 0;
        top: 15px;
        right: 15px; } }
  @media screen and (min-width: 33.75rem) and (min-width: 60rem) {
    .featured-document-card__text .share-container:lang(ar) {
      right: auto;
      left: 15px; } }

.featured-read-more {
  font-family: "Montserrat", "Tajawal", "Arial", sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  font-size: 0.8889rem;
  font-style: italic;
  font-weight: bold;
  color: #12284c; }
  .featured-read-more:lang(ar) {
    font-weight: 800; }
  .featured-read-more:lang(ar) {
    font-style: normal !important; }

.featured-document-card__image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 150px; }
  @media screen and (min-width: 33.75rem) {
    .featured-document-card__image {
      height: 350px; } }
  @media screen and (min-width: 45rem) {
    .featured-document-card__image {
      height: 402px; } }
  @media screen and (min-width: 60rem) {
    .featured-document-card__image {
      width: 60%;
      float: left;
      height: 100%; } }

.col-12.featured-document-card {
  text-decoration: none; }
  @media screen and (min-width: 60rem) {
    .col-12.featured-document-card {
      max-width: 100%;
      display: flex; } }
  .col-12.featured-document-card:hover > .featured-document-card__text {
    border-bottom: solid 3px #f5333f;
    text-decoration: none; }
    .col-12.featured-document-card:hover > .featured-document-card__text .featured-read-more {
      color: #f5333f !important; }
