h1 {
  font: {
    size: $h1-font-size;
  };
}
h2 {
  font: {
    size: $h2-font-size;
  };
}
h3 {
  font: {
    size: $h3-font-size;
  };
}
h4 {
  font: {
    size: $h4-font-size;
  };
}
h5 {
  font: {
    size: $h5-font-size;
  };
}
h6 {
  font: {
    size: $h6-font-size;
  };
}

h1,h2,h3,h4,h5,h6 {
  margin-bottom: map-get($spacers, 3);

  strong {
    font: {
      weight: normal;
    };
  }
}

.font-size-sm {
    font-size: $font-size-sm;
}

.font-size-lg {
    font-size: $font-size-lg;
}


.page_news {
  h2 {
    font: {
      size: $font-size-base * 1.8;
      weight: $font-weight-normal;
    }

    margin: {
      top: 1em;
      bottom: 1em;
    }
  }
}



@include media-breakpoint-down(md) {
  h1 {
    font-size: 2.2rem;
  }
}


@each $color, $value in $colors {
  @include text-emphasis-variant(".text-#{$color}", $value, true);
}