
/* Fonts
   ================================= */
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_black-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_black-webfont.woff) format("woff");font-weight:900;font-style:normal}
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_bold-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_extrabold-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_light-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_light-webfont.woff) format("woff");font-weight:300;font-style:normal}
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_regular-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_semibold-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}
@font-face{font-family:'proxima-nova';src:url(../fonts/proxima-nova/pn_thin-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_thin-webfont.woff) format("woff");font-weight:100;font-style:normal}

@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_black-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_black-webfont.woff) format("woff");font-weight:900;font-style:normal}
@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_bold-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_extrabold-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}
@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_light-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_light-webfont.woff) format("woff");font-weight:300;font-style:normal}
@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_regular-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_semibold-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}
@font-face{font-family:'proxima-nova-con';src:url(../fonts/proxima-nova/pn_condensed_thin-webfont.woff2) format("woff2"),url(../fonts/proxima-nova/pn_condensed_thin-webfont.woff) format("woff");font-weight:100;font-style:normal}

/* Styles
   ================================= */
::selection { background: #494848; }
html, body { font-family: 'proxima-nova' !important; font-weight: 300; line-height: 26px; font-size: 15px; color: #686868; }
html { background: #e7e7e9; }
.bold, b, strong { font-weight: 700; }

/* UI Kit Styles
   ================================= */
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1, h2, h3, h4, h5, h6 { font-family: 'proxima-nova'; font-weight: 300; letter-spacing: 3px; }
a:hover { color: #4d4d4d; text-decoration: none; }

.uk-header-condensed { font-family: 'proxima-nova'; font-weight: 300; }
.uk-skills .uk-section { position: relative; }
.uk-skills .uk-section:before { position: absolute; content: ''; top: 0px; left: 0px; display: block; border-top: 1px solid #ccc7cb; width: 80px; }
.uk-skills .uk-section:first-child:before { display: none; }

.uk-candidate-name { font-weight: 900; }
.uk-notification-container a { font-weight: 600; }

/* Font Awesome
   ================================= */
.fa { font-size: 6px !important; color: #bbb; margin-left: 12px; }
