
@import "../tfl-lib";

/* ---------------------------------- Heading ---------------------------------- */

.tfl-heading.tfl-style3 {
  margin: 0 auto 30px;

  .tfl-title {
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: 1px;
    @include bottom-line(35, 1, #aaa);

    &:after {
      margin: 10px auto 20px;

      .tfl-dark-bg & {
        background: #909090;
      }
    }

    @include respond-to-max(767) {
      font-size: 16px;
      line-height: 24px;
    }
  }

  &.tfl-alignleft, &.tfl-alignright {
    margin: 0 0 30px;

    .tfl-title:after {
      margin: 10px 0 20px;
    }
  }
}