@charset "UTF-8";
/*
 * Author: William Csete
 * http://williamcsete.com
 *
 */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

html, body {
  font-size: 16px;
  font-family: 'proxima-nova', 'Helvetica', 'sans-serif';
  color: #272a2f;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }
  @media screen and (min-width: 1200px) {
    html, body {
      font-size: 18px; } }

h1 {
  font-weight: 300;
  font-size: 2rem;
  margin: 0 0 0.5rem 0; }
  h1 span {
    color: #ffffff;
    background-color: #048ac9;
    display: inline-block;
    padding: 12px 25px; }

h2 {
  font-weight: 300;
  font-size: 1.2rem;
  margin: 0 0 1.5rem 0;
  display: inline-block; }
  h2 span {
    color: #ffffff;
    background-color: #048ac9;
    display: inline-block;
    padding: 6px 25px; }
    h2 span.teal {
      background-color: #0aa88f; }

h3 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.4rem;
  margin: 0 0 1rem 0; }

p {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.4rem;
  margin: 0 0 1rem 0; }

ol, ul {
  margin: 0 0 1rem 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1.4rem;
  list-style-type: none; }

ul.bullets {
  list-style-type: disc;
  padding-left: 1.2rem; }
  ul.bullets li {
    margin: 0 0 0.5rem 0; }

a {
  font-size: 1rem; }

@font-face {
  font-family: 'icons';
  src: url("../fonts/icons.eot?6394137");
  src: url("../fonts/icons.eot?6394137#iefix") format("embedded-opentype"), url("../fonts/icons.svg?6394137#icons") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'icons';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=") format("truetype"); }
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .4em;
  text-align: center;
  font-variant: normal;
  text-transform: none; }

.icon-mail:before {
  content: '\e800'; }

/* '' */
.icon-user:before {
  content: '\e801'; }

/* '' */
.icon-briefcase:before {
  content: '\e802'; }

/* '' */
.icon-graduation-cap:before {
  content: '\e803'; }

/* '' */
.icon-globe:before {
  content: '\e804'; }

/* '' */
.icon-trophy:before {
  content: '\e805'; }

/* '' */
.icon-doc-text:before {
  content: '\e806'; }

/* '' */
.icon-chat:before {
  content: '\e807'; }

/* '' */
.icon-mobile:before {
  content: '\e808'; }

/* '' */
.icon-menu:before {
  content: '\e809'; }

/* '' */
.icon-video:before {
  content: '\e80a'; }

/* '' */
.icon-book:before {
  content: '\e80b'; }

/* '' */
.icon-phone:before {
  content: '\e80c'; }

/* '' */
.icon-megaphone:before {
  content: '\e80d'; }

/* '' */
.icon-up-open-big:before {
  content: '\e80e'; }

/* '' */
.icon-export:before {
  content: '\e80f'; }

/* '' */
.icon-play:before {
  content: '\e810'; }

/* '' */
figure.fluid {
  margin: 0;
  padding: 0; }
  figure.fluid img {
    display: block;
    max-width: 100%;
    vertical-align: bottom; }

@media screen and (min-width: 760px) {
  .content {
    padding-left: 240px; } }
@media screen and (min-width: 1200px) {
  .content {
    padding-left: 300px; } }

.max-width {
  max-width: 1000px; }

.section {
  padding: 40px 25px; }
  .section h1, .section h2 {
    position: relative;
    z-index: 1;
    margin-left: -25px; }
  .section.tan {
    background-color: #f0f2ed; }
  @media screen and (min-width: 760px) {
    .section {
      padding: 70px 50px; }
      .section h1, .section h2 {
        margin-left: 0px; } }
  @media screen and (min-width: 1200px) {
    .section {
      padding: 70px; } }

.sidebar {
  position: relative;
  z-index: 100;
  background-color: #272a2f;
  color: #ffffff; }
  .sidebar:after {
    content: "";
    display: table;
    clear: both; }
  .sidebar a {
    color: #ffffff;
    text-decoration: none; }
  @media screen and (min-width: 760px) {
    .sidebar {
      position: fixed;
      left: 0;
      top: 0;
      width: 240px;
      height: 100%; } }
  @media screen and (min-width: 1200px) {
    .sidebar {
      width: 300px; } }

.sidebar-profile {
  position: relative;
  z-index: 1;
  overflow: hidden; }
  .sidebar-profile:after {
    content: "";
    display: table;
    clear: both; }
  .sidebar-profile .sidebar-details {
    padding: 15px 0 15px 25px;
    background: #272a2f; }
    .sidebar-profile .sidebar-details .name {
      display: none; }
    .sidebar-profile .sidebar-details ul {
      margin-bottom: 0;
      line-height: 1.8rem; }
  @media screen and (min-width: 760px) {
    .sidebar-profile .sidebar-profile-img {
      width: 132%; }
    .sidebar-profile .sidebar-details {
      background: #3d4044; }
      .sidebar-profile .sidebar-details .name {
        display: block; } }

.sidebar-nav {
  display: none; }
  .sidebar-nav ul {
    margin-bottom: 0; }
  .sidebar-nav li {
    border-bottom: 1px solid #222222; }
    .sidebar-nav li a {
      -webkit-transition: background-color 0.3s ease-in-out;
      -moz-transition: background-color 0.3s ease-in-out;
      transition: background-color 0.3s ease-in-out; }
      .sidebar-nav li a i {
        padding-left: 0;
        -webkit-transition: padding 0.3s cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: padding 0.3s cubic-bezier(0.77, 0, 0.175, 1);
        transition: padding 0.3s cubic-bezier(0.77, 0, 0.175, 1); }
  .sidebar-nav a {
    display: block;
    padding: 12px 25px; }
  @media screen and (min-width: 760px) {
    .sidebar-nav {
      display: block; } }

.no-touch .sidebar-nav li a:hover {
  background-color: #222222; }
  .no-touch .sidebar-nav li a:hover i {
    padding-left: 15px; }

.intro p {
  max-width: 1000px; }

.media .video-link {
  margin: 10px 0 30px; }
  .media .video-link a {
    display: inline-block;
    padding: 0.4em 0.8em;
    background: #ffffff;
    color: #272a2f;
    text-decoration: none; }

.no-touch .media .video-link a:hover {
  background: #0aa88f;
  color: #ffffff; }

.publications .view-pub {
  margin: 10px 0 30px; }
  .publications .view-pub a {
    display: inline-block;
    padding: 0.4em 0.8em;
    background: #f0f2ed;
    color: #272a2f;
    text-decoration: none; }

.no-touch .publications .view-pub a:hover {
  background: #0aa88f;
  color: #ffffff; }

/*# sourceMappingURL=steeze.css.map */
