@mixin font-smoothing

-webkit-font-smoothing: antialiased

@mixin pivotal_typography

font-family: $pivotal_font_family

@mixin pivotal_text

@include pivotal_typography
font-size: 14px
font-weight: normal
font-style: normal
line-height: 24px

@mixin pivotal_heading

@include pivotal_typography
text-transform: uppercase
letter-spacing: 1px

@mixin pivotal_h1

@include pivotal_heading
font-size: 51px
line-height: 52px
font-weight: 900
letter-spacing: 1px

@mixin pivotal_h2

@include pivotal_heading
font-size: 34px
line-height: 41px
font-weight: 900

@mixin pivotal_h3

@include pivotal_heading
font-size: 19px
line-height: 27px

@mixin pivotal_anchor

color: $pivotal_blue
text-decoration: none
&:visited
  color: $pivotal_blue
&:hover
  color: darken($pivotal_blue,10%)
&:active
  color: darken($pivotal_blue,15%)

@mixin pivotal_headers

h1
  @include pivotal_h1
h2
  @include pivotal_h2
h3
  @include pivotal_h3
h4, h5, h6
  @include pivotal_heading

@mixin pivotal_sub_header

@include pivotal_heading
color: $pivotal_dark_grey
font-weight: 900
font-size: 15px
line-height: 18px
display: inline-block
border-top: 1px solid #d0d0d0
padding: 7px 0 9px 0
margin: $half_spacing_unit 0 $half_spacing_unit