body {
    font-family: $font-family-body;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: $font-size-base;
    line-height: $line-height-base;
    color: $body-text;
    font-weight: $font-weight-base;
    background-color: $body-bg;
}


p.subtitle {
    font-family: $font-family-body;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 400;
    letter-spacing: get_letter_spacing(.15, 1);
    text-decoration: inherit;
    text-transform: inherit;
}

.title-s{
    font-size: 1rem;
    margin-top: 0;
    margin-bottom: 0.25rem;
}
p.subtitle-s {
    font-family: $font-family-heading;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: 500;
    margin-bottom: 0;
    letter-spacing: get_letter_spacing(.1, .875);
    text-decoration: inherit;
    text-transform: inherit;
    color: $dark-grey;
}

p.body-s {
    font-family: $font-family-heading;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    letter-spacing: get_letter_spacing(.25, .875);
    text-decoration: inherit;
    text-transform: inherit;
    color: $dark-grey;
}

a.link {
    font-family: $font-family-body;
    font-size: .875rem;
    line-height: 2.25rem;
    font-weight: 700;
    letter-spacing: get_letter_spacing(1.25, .875);
    text-decoration: none;
    text-transform: uppercase;
    color: $brand-primary;
    cursor: pointer;

    &:hover {
        color: $brand-secondary;
    }
}

p {
    margin-bottom: $paragraph-margin-bottom;
}


hr{
    border-top:$border-width solid  $line-color;
}
//reboot
a {
    color: $link-color;
    text-decoration: $link-decoration;
    cursor: pointer;
    &:hover {
      color: $link-hover-color;
    }
  }