.head {
    @extend %clearfix;
    @include constrain(780px);
    margin-top: 4em;
}
.resume main header {
    width: 100%;
    h1 {
        @include fontsize(36);
        text-transform: uppercase;
        letter-spacing: 3px;
        font-weight: 600;
        line-height: 1;
        margin-bottom: 0;
        color: #444;
    }
    h2 {
        margin-top: .5em !important;
        @include fontsize(14);
        text-transform: uppercase;
        letter-spacing: 1px;
        font-style: italic;
        color: #333;
    }
    @include breakpoint(gamma) {
        width: 60%;
        float: left;
        text-align: left;
        margin-top: .5em;
    }
}
.h-resume {
    h3,h2 {
        @include constrain_narrow;
        text-align: left;
    }
    h3 {
        font-family: sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 0.75rem;
        margin-top: 4em;
        margin-bottom: 3em;
        border-bottom: 1px dotted #333;
    }
    h2 {
        margin-top: 2.5em;
        margin-bottom: .25em;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 1rem;
    }
    h2 a, h2 a:visited {
        text-decoration: none;
        color: #444;
    }
}
.meta {
    @include constrain_narrow;
    text-align: left;
    margin-bottom: 1em;
    time{
        display: inline;
    }
}
.contact {
    margin: 2em 0 1.5em;
    @include constrain_narrow;
    li {
        display: block;
        @extend %clearfix;
    }
    @include breakpoint(gamma) {
        width: 160px;
        float: right;
        margin: 1.9em 0 1.5em;
        li {
            display: block;
        }
    }
  h6, a {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.8;
    margin: 0;
    display: block;
    float: left;
  }
  h6 {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 2.1;
    text-transform: uppercase;
    letter-spacing: 1px;
    &:after {
      content: ":";
      margin-right: 5px;
    }
  }
  a {
    font-family: sans-serif;
  }
}
.publications-list  {
    text-align: left;
    @include constrain_narrow;
    h2 {
        @include smcaps;
        @include fontsize(12);
        font-weight: 400;
        text-align: left;
        border-bottom: 1px dotted #333;
        margin-bottom: 2em;
        &:first-of-type {
            margin-top: 3em;
        }
    }
    h3, time {
        display: inline;
    }
    time:before {
        content: "\00a0 \00a0"
    }
}
.publisher {
    margin-top: 1em;
    margin-bottom: 1em;
}
.pub-title {
    margin-bottom: 1.75em;
    a {
        color: $brown;
        text-decoration: none;
        font-weight: 400;
    }
}
.resume h6 {
    @include constrain_narrow;
    text-align: left;
    font-weight: 400;
    @include fontsize(12);
}
.toc {
    @include constrain_narrow;
    text-align: left;
    a {
        color: $brown;
    }
}