// // Headings // .h1 {

@extend h1;

}

.h2 {

@extend h2;

}

.h3 {

@extend h3;

}

.h4 {

@extend h4;

}

.h5 {

@extend h5;

}

.h6 {

@extend h6;

}

.lead {

@include font-size($lead-font-size);
font-weight: $lead-font-weight;

}

// Type display classes @each $display, $font-size in $display-font-sizes {

.display-#{$display} {
  @include font-size($font-size);
  font-weight: $display-font-weight;
  line-height: $display-line-height;
}

}

// // Emphasis // .small {

@extend small;

}

.mark {

@extend mark;

}

// // Lists //

.list-unstyled {

@include list-unstyled();

}

// Inline turns list items into inline-block .list-inline {

@include list-unstyled();

} .list-inline-item {

display: inline-block;

&:not(:last-child) {
  margin-right: $list-inline-padding;
}

}

// // Misc //

// Builds on `abbr` .initialism {

@include font-size($initialism-font-size);
text-transform: uppercase;

}

// Blockquotes .blockquote {

margin-bottom: $blockquote-margin-y;
@include font-size($blockquote-font-size);

> :last-child {
  margin-bottom: 0;
}

}

.blockquote-footer {

margin-top: -$blockquote-margin-y;
margin-bottom: $blockquote-margin-y;
@include font-size($blockquote-footer-font-size);
color: $blockquote-footer-color;

&::before {
  content: "\2014\00A0"; // em dash, nbsp
}

}