.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; } }