/* ==========================================================================
   Bourbon
   ========================================================================== */
/* ==========================================================================
   #Grid Settings
   ========================================================================== */
/* Grid variables
   ========================================================================== */
/* Media Queries
   ========================================================================== */
@import url("https://fonts.googleapis.com/css?family=Domine:400,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,700");
/* line 4, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_box-sizing.scss */
html {
  box-sizing: border-box;
}

/* line 9, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit;
}

/* ==========================================================================
   #Global variables
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/settings/_global.scss */
body {
  overflow: hidden;
}

/* ==========================================================================
   Fonts
   ========================================================================== */
/* ==========================================================================
   Misc
   ========================================================================== */
/* ==========================================================================
   Spacing
   ========================================================================== */
/* ==========================================================================
   Colors
   ========================================================================== */
/*doc
---
title: Colors
name: colors
category: Base - Colors
---

<div class="c-color-swatch t-bg-black">t-bg-black<br>#000
</div>
<div class="c-color-swatch t-bg-white">t-bg-white<br>#fff
</div>
<div class="c-color-swatch t-bg-primary">t-bg-primary<br>palette(brand, primary)
</div>
<div class="c-color-swatch t-bg-secondary">t-bg-secondary<br>palette(brand, secondary)
</div>
<div class="c-color-swatch t-bg-dusty-gray">t-bg-dusty-gray<br>palette(gray, medium)
</div>
<div class="c-color-swatch t-bg-light-gray">t-bg-light-gray<br>palette(gray, light)
</div>
<div class="c-color-swatch t-bg-accent-green">t-bg-accent-green<br>#9cbf0e
</div>
<div class="c-color-swatch t-bg-accent-yellow">t-bg-accent-yellow<br>#eff180
</div>
<div class="c-color-swatch t-bg-accent-blue">t-bg-accent-blue<br>#b4cdf6
</div>
*/
/* line 91, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/settings/_colors.scss */
.c-color-swatch {
  border: 1px solid #ccc;
  display: inline-block;
  width: 300px;
  height: 200px;
  margin: 1.5rem;
  padding: 1.5rem;
}

/* ==========================================================================
   #Mixins
   ========================================================================== */
/* Grid class generator
   ========================================================================== */
@media screen and (min-width: 0) {
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-1 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 4.90109%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-1:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-2 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 13.54645%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-2:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-3 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 22.1918%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-3:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-4 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 30.83716%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-4:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-5 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 39.48251%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-5:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-6 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 48.12787%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-6:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-7 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 56.77322%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-7:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-8 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 65.41858%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-8:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-9 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 74.06393%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-9:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-10 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 82.70929%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-10:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-11 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 91.35464%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-11:last-child {
    margin-right: 0;
  }
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-12 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 100%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .sm-12:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 768px) {
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-1 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 4.90109%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-1:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-2 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 13.54645%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-2:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-3 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 22.1918%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-3:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-4 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 30.83716%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-4:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-5 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 39.48251%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-5:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-6 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 48.12787%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-6:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-7 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 56.77322%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-7:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-8 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 65.41858%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-8:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-9 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 74.06393%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-9:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-10 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 82.70929%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-10:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-11 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 91.35464%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-11:last-child {
    margin-right: 0;
  }
  /* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-12 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 100%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .md-12:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 1025px) {
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-1 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 4.90109%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-1:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-2 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 13.54645%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-2:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-3 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 22.1918%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-3:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-4 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 30.83716%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-4:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-5 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 39.48251%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-5:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-6 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 48.12787%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-6:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-7 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 56.77322%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-7:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-8 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 65.41858%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-8:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-9 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 74.06393%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-9:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-10 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 82.70929%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-10:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-11 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 91.35464%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-11:last-child {
    margin-right: 0;
  }
  /* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-12 {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 100%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .lg-12:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 0) {
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-1 {
    margin-left: 8.64536%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-2 {
    margin-left: 17.29071%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-3 {
    margin-left: 25.93607%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-4 {
    margin-left: 34.58142%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-5 {
    margin-left: 43.22678%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-6 {
    margin-left: 51.87213%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-7 {
    margin-left: 60.51749%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-8 {
    margin-left: 69.16284%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-9 {
    margin-left: 77.8082%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-10 {
    margin-left: 86.45355%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-11 {
    margin-left: 95.09891%;
  }
  /* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .sm-shift-12 {
    margin-left: 103.74426%;
  }
}

@media screen and (min-width: 768px) {
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-1 {
    margin-left: 8.64536%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-2 {
    margin-left: 17.29071%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-3 {
    margin-left: 25.93607%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-4 {
    margin-left: 34.58142%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-5 {
    margin-left: 43.22678%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-6 {
    margin-left: 51.87213%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-7 {
    margin-left: 60.51749%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-8 {
    margin-left: 69.16284%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-9 {
    margin-left: 77.8082%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-10 {
    margin-left: 86.45355%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-11 {
    margin-left: 95.09891%;
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .md-shift-12 {
    margin-left: 103.74426%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-1 {
    margin-left: 8.64536%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-2 {
    margin-left: 17.29071%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-3 {
    margin-left: 25.93607%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-4 {
    margin-left: 34.58142%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-5 {
    margin-left: 43.22678%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-6 {
    margin-left: 51.87213%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-7 {
    margin-left: 60.51749%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-8 {
    margin-left: 69.16284%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-9 {
    margin-left: 77.8082%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-10 {
    margin-left: 86.45355%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-11 {
    margin-left: 95.09891%;
  }
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
  .lg-shift-12 {
    margin-left: 103.74426%;
  }
}

/* Palette mixin
   ========================================================================== */
/* Font size mixin
   ========================================================================== */
/* Other mixins
   ========================================================================== */
@-webkit-keyframes backgroundZoom {
  0% {
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes backgroundZoom {
  0% {
    -webkit-transform: scale(1.025);
            transform: scale(1.025);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes fadeInText {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeInText {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOutText {
  0% {
    opacity: 1;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOutText {
  0% {
    opacity: 1;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeInTextEven {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeInTextEven {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes increaseHeight {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 6000px;
  }
}

@keyframes increaseHeight {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 6000px;
  }
}

@-webkit-keyframes decreaseHeight {
  0% {
    max-height: 500px;
  }
  100% {
    max-height: 0;
  }
}

@keyframes decreaseHeight {
  0% {
    max-height: 500px;
  }
  100% {
    max-height: 0;
  }
}

@-webkit-keyframes fadeInDown--short {
  from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown--short {
  from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInUp--short {
  from {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp--short {
  from {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes slideUp--short {
  from {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideUp--short {
  from {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes slideUp--long {
  from {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px);
  }
}

@keyframes slideUp--long {
  from {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px);
  }
}

@-webkit-keyframes fadeInOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: .5;
  }
}

@keyframes fadeInOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: .5;
  }
}

/* ==========================================================================
   #Admin bar overrides
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.toolbar-bar {
  display: none;
}

@media screen and (min-width: 1025px) {
  /* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
  .toolbar-bar {
    display: block;
  }
}

/* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.toolbar-fixed,
.toolbar-horizontal,
.toolbar-vertical {
  padding-top: 0 !important;
}

@media screen and (min-width: 1025px) {
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
  .toolbar-fixed,
  .toolbar-horizontal,
  .toolbar-vertical {
    padding-top: 39px !important;
  }
}

@media screen and (min-width: 0) and (max-width: 1024px) {
  /* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
  body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
    margin-left: 0;
  }
}

@media screen and (min-width: 1025px) {
  /* line 30, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
  .toolbar-tray-open {
    padding-top: 79px !important;
  }
}

/* Drupal tabs
   ========================================================================== */
/* line 43, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.g-drupal-tabs {
  margin: 1.5rem 0;
}

/* line 45, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.g-drupal-tabs a {
  margin-bottom: 0;
  border-radius: 0;
  font-size: 0.66667rem;
}

/**
* DRUPAL: Begin system.base.css.
*/
/**
 * @file
 * Generic theme-independent base styles.
 */
/* line 60, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.js .form-autocomplete {
  background-image: url("/misc/throbber.gif");
  background-position: 100% 2px;
  /* LTR */
  background-repeat: no-repeat;
}

/* line 66, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.js .throbbing {
  background-position: 100% -18px;
  /* LTR */
}

/* line 70, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.js .collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}

/* line 76, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.js .collapsed .fieldset-wrapper {
  display: none;
}

/* line 81, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.collapsible {
  position: relative;
}

/* line 84, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.collapsible .fieldset-legend {
  display: block;
}

/* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.container-inline div,
.container-inline label {
  display: inline;
}

/* line 94, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.container-inline .fieldset-wrapper {
  display: block;
}

/* line 98, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.nowrap {
  white-space: nowrap;
}

/* line 102, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.js .js-hide {
  display: none;
}

/* line 106, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.element-hidden {
  display: none;
}

/* line 110, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.element-invisible {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  margin-bottom: 0;
}

/* line 118, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/* line 127, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.clearfix::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* IE6 */
/* line 135, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
* html .clearfix {
  height: 1%;
}

/* IE7 */
/* line 139, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
*:first-child + html .clearfix {
  min-height: 1%;
}

/* Throbber */
/* line 144, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.ajax-progress {
  display: inline-block;
}

/* line 147, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.ajax-progress .throbber {
  background: transparent url("../../img/throbber-active.gif") no-repeat 0 center;
  float: left;
  /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}

/* line 155, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.ajax-progress .message {
  padding-left: 20px;
}

/* line 160, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
tr .ajax-progress .throbber {
  margin: 0 2px;
}

/* line 164, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.ajax-progress-bar {
  width: 16em;
}

/**
 * DRUPAL: End system.base.css.
 */
/**
 * DRUPAL: contextual.css
 */
/**
 * Contextual links regions.
 */
/* line 179, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-region {
  outline: none;
  position: relative;
}

/* line 184, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-region-active {
  outline: #999 dashed 1px;
}

/**
 * Contextual links.
 */
/* line 191, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-wrapper {
  display: none;
  font-size: 90%;
  position: absolute;
  right: 5px;
  /* LTR */
  top: 2px;
  z-index: 999;
}

/* line 199, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-wrapper a {
  text-decoration: none;
}

/* line 202, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.js .contextual-links-wrapper {
  display: block;
}

/* line 206, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-trigger {
  background: transparent url("../../img/gear-select.png") no-repeat 2px 0;
  border: 1px solid transparent;
  display: none;
  height: 18px;
  margin: 0;
  padding: 0 2px;
  outline: none;
  text-indent: 34px;
  /* LTR */
  width: 28px;
  overflow: hidden;
  border-radius: 4px;
}

/* line 219, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-trigger .contextual-links {
  background-color: #fff;
  border: 1px solid #ccc;
  display: none;
  margin: 0;
  padding: .25em 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  border-radius: 4px 0 4px 4px;
  /* LTR */
}

/* line 234, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-trigger:hover,
.contextual-links-active .contextual-links-trigger {
  background-position: 2px -18px;
}

/* line 239, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-active .contextual-links-trigger {
  background-color: #fff;
  border-color: #ccc;
  border-bottom: 0;
  position: relative;
  z-index: 1;
  border-radius: 4px 4px 0 0;
}

/* line 248, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links-region:hover .contextual-links-trigger,
.contextual-links-active .contextual-links-trigger,
.contextual-links-active .contextual-links {
  display: block;
}

/* line 254, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links li {
  line-height: 100%;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 261, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links li a {
  color: #333 !important;
  display: block;
  margin: .25em 0;
  padding: .25em 1em .25em .5em;
}

/* line 267, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.contextual-links li a:hover {
  background-color: #bfdcee;
}

/**
 * DRUPAL: End contextual.css
 */
/* DRUPAL: Fixes */
/* line 278, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.boxes-box-controls,
.context-block-region {
  display: none;
}

/* Fix padding error message issue with certain form types. */
/* line 282, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.form-type-checkbox.error small,
.form-type-checkboxes.error small,
.form-item-radio.error small {
  margin-top: 0;
}

/* Make FB Comments Responsive */
/* line 288, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_admin.scss */
.fb-comments,
.fb-comments span,
.fb-comments.fb_iframe_widget span iframe {
  width: 100% !important;
}

/* ==========================================================================
   #Reset
   ========================================================================== */
/* line 6, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_reset.scss */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dd,
ol,
ul,
form,
fieldset,
legend,
figure,
table,
th,
td,
caption,
hr {
  margin: 0;
  padding: 0;
}

/* line 39, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_reset.scss */
abbr[title],
dfn[title] {
  cursor: help;
}

/* line 49, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_reset.scss */
u,
ins {
  text-decoration: none;
}

/* line 59, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_reset.scss */
ins {
  border-bottom: 1px solid;
}

/* ==========================================================================
   #Shared styles - Mainly for setting bottom margin
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/generic/_shared.scss */
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
li,
blockquote,
p,
address,
hr,
table,
fieldset,
figure,
pre,
input,
button,
.c-btn,
textarea {
  margin: 0 0 1.7rem;
  padding: 0;
}

/* ==========================================================================
   #Page
   - High level page styling, HTML tag only.
   ========================================================================== */
/*doc
---
title: Page
name: page
category: Base - Page
---

This file contains settings for the entire site with font-family, line-height, 
and font size values.  These should only be adjusted at the very beginning
of a project.

Variables can be found in `settings/_global.scss`.

```
html {
	font-family: $f-sans;
	line-height: $base-line-height; // usually 24px
	font-size: $base-font-size-px; // usually 16px
	overflow-y: scroll;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
```
*/
/* line 34, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_page.scss */
html {
  background-color: #fff;
  font-family: "Domine", serif;
  font-size: 0.95238rem;
  line-height: 1.5;
  overflow-y: scroll;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media screen and (min-width: 768px) {
  /* line 34, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_page.scss */
  html {
    line-height: 1.7;
    font-size: 20px;
  }
}

/* ==========================================================================
   Form elements
   ========================================================================== */
/*doc
---
title: Forms
name: a_forms
category: Base - Forms
---

Default styling for form elements.  All of the elements should be used within
a `<form>` tag.  These will hit all form elements including those generated 
from drupal or Wordpress.

*/
/* line 19, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
label {
  display: block;
}

/*doc
---
title: Text inputs
name: a_text_inputs
category: Base - Forms
---

```html_example
<form>
  <p><label for="text_field">Text Field:</label>
    <input type="text" id="text_field"></p>

  <p><label for="text_area">Text Area:</label>
    <textarea id="text_area"></textarea></p>
</form>
```
*/
/* line 43, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  border: 1px solid #ddd;
  padding: .35rem;
}

/* line 47, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
  box-shadow: none;
  outline: 0;
}

/* line 53, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
textarea {
  min-height: 3.57143rem;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

/*doc
---
title: Fieldsets
name: d-fieldsets
category: Base - Forms
---

```html_example
<form>
  <fieldset>
    <input type="text" placeholder="First name">
  </fieldset>
</form>
```
*/
/* line 80, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
fieldset {
  border: 1px solid #ddd;
  margin: 0 0 0.85rem;
  padding: 1.7rem;
}

/* line 86, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
[type="search"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/*doc
---
title: Checkbox/Radios
name: c-checkbox
category: Base - Forms
---

```html_example
<p><label for="checkboxes">Checkboxes:</label>
  <label>
    <input type="checkbox" class="checkbox" name="checkboxes" value="check_1"> Checkbox 1
  </label>
  <label>
    <input type="checkbox" class="checkbox" name="checkboxes" value="check_2"> Checkbox 2
  </label>
  <label>
    <input type="checkbox" class="checkbox" name="checkboxes" value="check_3"> Checkbox 3
  </label>
</p>

<p><label for="radio_buttons">Radio Buttons:</label>
  <label>
    <input type="radio" class="radio" name="radio_button" value="radio_1"> Radio 1
  </label>
  <label>
    <input type="radio" class="radio" name="radio_button" value="radio_2"> Radio 2
  </label>
  <label>
    <input type="radio" class="radio" name="radio_button" value="radio_3"> Radio 3
  </label>
</p>
```
*/
/* line 128, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
[type="checkbox"],
[type="radio"] {
  display: inline;
  margin-right: 0.425rem;
}

/* line 133, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
[type="checkbox"] + label,
[type="radio"] + label {
  display: inline-block;
}

/* line 138, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
[type="file"] {
  margin-bottom: 0.85rem;
  width: 100%;
}

/*doc
---
title: Select list
name: b-select-list
category: Base - Forms
---

```html_example
<p><label for="select_element">Select Element:</label>
  <select name="select_element">
    <optgroup label="Option Group 1">
      <option value="1">Option 1</option>
      <option value="2">Option 2</option>
      <option value="3">Option 3</option>
    </optgroup>
    <optgroup label="Option Group 2">
      <option value="1">Option 1</option>
      <option value="2">Option 2</option>
      <option value="3">Option 3</option>
    </optgroup>
</select></p>
```
*/
/* line 171, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_forms.scss */
select {
  margin-bottom: 1.7rem;
  max-width: 100%;
  width: auto;
}

/* ==========================================================================
   #Headings
   ========================================================================== */
/*doc
---
title: Headings
name: headings
category: Base - Headings
---

Default styling for headings 1-6

```html_example
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
```
*/
/* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_headings.scss */
h1,
.alpha {
  font-size: 1.71429rem;
  line-height: 1.575;
}

/* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_headings.scss */
h2,
.beta {
  font-size: 1.42857rem;
  line-height: 1.89;
}

/* line 34, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_headings.scss */
h3,
.gamma {
  font-size: 1.14286rem;
  line-height: 1.18125;
}

/* line 39, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_headings.scss */
h4,
.delta {
  font-size: 0.95238rem;
  line-height: 1.4175;
}

/* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_headings.scss */
h5,
.epsilon {
  font-size: 0.7619rem;
  line-height: 1.77188;
}

/* line 49, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_headings.scss */
h6,
.zeta {
  font-size: 0.66667rem;
  line-height: 2.025;
}

/* ==========================================================================
   #Images
   ========================================================================== */
/*doc
---
title: Images
name: images
category: Base - Images
---

Default styling for the image tag.  This sets a `max-width` of 100%
to make all images responsive

```html_example
<img src="http://placehold.it/100x100">
```
*/
/* line 20, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_images.scss */
img {
  max-width: 100%;
  height: auto;
}

/* ==========================================================================
   #Block quotes
   ========================================================================== */
/*doc
---
title: Block quotes
name: quotes
category: Base - Block quotes
---

Default styling for block quotes.

```html_example
<blockquote>
	This is a special quote for sure <cite>By someone special</cite>
</blockquote>
```
*/
/* line 21, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_quotes.scss */
blockquote {
  color: #32857F;
  font-size: 1.42857rem;
  line-height: 1.4;
}

/* line 28, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_quotes.scss */
blockquote p {
  margin-bottom: 1rem;
  text-indent: -.5em;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 28, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_quotes.scss */
  blockquote p {
    text-indent: 0;
  }
}

/* line 39, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_quotes.scss */
blockquote cite {
  display: block;
  font-style: normal;
  text-align: right;
  font-size: 0.85714rem;
  float: right;
}

@media screen and (min-width: 1025px) {
  /* line 39, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_quotes.scss */
  blockquote cite {
    width: 40%;
  }
}

/* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_quotes.scss */
blockquote cite span {
  color: #428f89;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}

/* ==========================================================================
   #Links
   ========================================================================== */
/*doc
---
title: Links
name: links
category: Base - Links
---

Default styling for links.

```html_example
<a href="#">Content</a>
```
*/
/* line 19, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_links.scss */
a {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  color: rgba(36, 38, 40, 0.7);
  text-decoration: none;
}

/* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_links.scss */
a:link,
a:visited {
  color: rgba(36, 38, 40, 0.7);
}

/* line 28, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_links.scss */
a:hover {
  color: #000;
}

/* line 32, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_links.scss */
a:active {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  color: rgba(12, 13, 13, 0.7);
}

/* line 37, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_links.scss */
.no-touchevents .c-section__content a:not(.c-toggle__trigger) {
  position: relative;
}

/* line 219, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
.no-touchevents .c-section__content a:not(.c-toggle__trigger)::after {
  -webkit-transition: width 0.25s ease-in-out;
  transition: width 0.25s ease-in-out;
  content: '';
  width: 0;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #666;
}

/* line 230, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/tools/_mixins.scss */
.no-touchevents .c-section__content a:not(.c-toggle__trigger):hover::after {
  width: 100%;
}

/* ==========================================================================
   #Lists
   ========================================================================== */
/*doc
---
title: Lists
name: lists
category: Base - Lists
---

Default styling for lists.
*/
/* line 15, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_lists.scss */
ul,
ol {
  list-style-type: none;
  padding: 0;
}

/*doc
---
title: Unordered List
name: lists-u
category: Base - Lists
---

Unordered list default

```html_example
<ul>
  <li>List item 1</li>
  <li>List item 2</li>
</ul>
```
*/
/* line 41, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_lists.scss */
ul {
  list-style-type: disc;
  padding-left: 1.7rem;
}

/*doc
---
title: Ordered List
name: lists-o
category: Base - Lists
---

```html_example
<ol>
  <li>List item 1</li>
  <li>List item 2</li>
</ol>
```
*/
/* line 64, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_lists.scss */
ol {
  list-style-type: decimal;
  padding-left: 1.7rem;
}

/*doc
---
title: Definition list
name: lists-d
category: Base - Lists
---

```html_example
<dl>
  <dt>Term</dt>
  <dd>Description</dd>
  <dt>Term</dt>
  <dd>Description</dd>
</dl>
```
*/
/* line 91, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_lists.scss */
dl dt {
  font-weight: bold;
}

/* line 95, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_lists.scss */
dl dd {
  margin: 0;
}

/* ==========================================================================
   #Tables
   ========================================================================== */
/*doc
---
title: Tables
name: tables
category: Base - Tables
---

Default styling for tables.

```html_example
<table>
	<thead>
		<tr>
			<th>One column</th>
			<th>Two column</th>
			<th>Three column</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>One column</td>
			<td>Two column</td>
			<td>Three column</td>
		</tr>
		<tr>
			<td>One column</td>
			<td>Two column</td>
			<td>Three column</td>
		</tr>
		<tr>
			<td>One column</td>
			<td>Two column</td>
			<td>Three column</td>
		</tr>
	</tbody>
</table>
```

*/
/* line 45, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_tables.scss */
table {
  border-collapse: collapse;
  -webkit-font-feature-settings: 'kern', 'liga', 'tnum';
          font-feature-settings: 'kern', 'liga', 'tnum';
  margin: 0.85rem 0;
  table-layout: fixed;
  width: 100%;
}

/* line 53, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_tables.scss */
th {
  border-bottom: 1px solid #a6a6a6;
  font-weight: 600;
  padding: 0.85rem 0;
  text-align: left;
}

/* line 60, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_tables.scss */
td {
  border-bottom: 1px solid #ddd;
  padding: 0.85rem 0;
}

/* line 65, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_tables.scss */
tr,
td,
th {
  vertical-align: middle;
}

/* ==========================================================================
   #Type
   ========================================================================== */
/* line 7, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_type.scss */
body {
  font-size: 1rem;
  line-height: 1.7;
}

/* line 14, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/base/_type.scss */
hr {
  border-bottom: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.7rem 0;
}

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/* ==========================================================================
   #o-Bands
   ========================================================================== */
/*doc
---
title: Default band
name: band
category: Object - Band
---

Bands are full-width sections of layout with padding on the top and bottom that can contain different backgrounds

```html_example
<div class="o-band wf">
  <div>[components go here]</div>
</div>
```
*/
/* line 20, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-bourbon/node_modules/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.o-band::after, .o-band--small::after, .o-band--flush::after {
  clear: both;
  content: "";
  display: table;
}

/* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_band.scss */
.o-band {
  padding: 4rem 0;
}

@media screen and (min-width: 1025px) {
  /* line 30, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_band.scss */
  .o-band.blog-posts {
    padding: 4rem 0 0 0;
  }
}

@media screen and (min-width: 1025px) {
  /* line 36, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_band.scss */
  .o-band.blog-posts.posts-3 {
    max-height: 690px;
  }
}

@media screen and (min-width: 1025px) {
  /* line 42, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_band.scss */
  .o-band.blog-posts.posts-4 {
    max-height: 870px;
  }
}

/*doc
---
title: Small band
name: small-band
category: Object - Band
---

Small band has decreased top and bottom padding.

```html_example
<div class="o-band--small wf">
  <div>[components go here]</div>
</div>
```
*/
/* line 68, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_band.scss */
.o-band--small {
  padding: 2rem 0;
}

/*doc
---
title: Flush band
name: flush-band
category: Object - Band
---

Flush band removes all padding.

```html_example
<div class="o-band--flush wf">
  <div>[components go here]</div>
</div>
```
*/
/* line 93, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_band.scss */
.o-band--flush {
  padding: 0;
}

/* ==========================================================================
   Box
   ========================================================================== */
/*doc
---
title: Box
name: box
category: Object - Box
---

Box should be applied to anything with padding all the way around.

```html_example
<div class="o-box">
  <div>Base spacing box</div>
</div>
<br>
<div class="o-box--small o-box--highlight">
  <div>Small box with highlight</div>
</div>    
```
*/
/* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_box.scss */
.o-box, .o-box--small {
  display: block;
  padding: 1.7rem;
}

@media screen and (min-width: 1025px) {
  /* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_box.scss */
  .o-box, .o-box--small {
    padding: 1.7rem;
  }
}

/* line 38, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_box.scss */
.o-box--small {
  padding: 0.85rem;
}

/* ==========================================================================
   #o-Grid
   ========================================================================== */
/* line 6, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
.o-grid {
  max-width: 48.7619rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
}

/* line 20, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-bourbon/node_modules/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.o-grid::after {
  clear: both;
  content: "";
  display: table;
}

/* line 10, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
.o-grid .o-grid {
  padding: 0;
}

/* line 14, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
.o-grid__content {
  background: rgba(255, 255, 255, 0.95);
  max-width: 43.90476rem;
  opacity: .9;
  width: 100%;
}

/* ==========================================================================
   #Block-grid
   ========================================================================== */
/* line 31, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
[class*="bg-sm"],
[class*="bg-md"],
[class*="bg-lg"] {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Small block grids
   ========================================================================== */
@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 40, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-sm-2 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 48.12787%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-sm-2 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-sm-2 > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-sm-2 > li:nth-child(2n+1) {
    clear: left;
  }
}

/* Medium block grids
   ========================================================================== */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 51, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-md-1 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 100%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-md-1 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-1 > li:nth-child(1n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-1 > li:nth-child(1n+1) {
    clear: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 58, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-md-2 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 48.12787%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-md-2 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-2 > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-2 > li:nth-child(2n+1) {
    clear: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 65, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-md-3 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 30.83716%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-md-3 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-3 > li:nth-child(3n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-3 > li:nth-child(3n+1) {
    clear: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 72, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-md-4 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 22.1918%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-md-4 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-4 > li:nth-child(4n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-4 > li:nth-child(4n+1) {
    clear: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 79, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-md-5 > li {
    float: left;
    display: block;
    margin-right: 4.52701%;
    width: 16.37839%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-md-5 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-5 > li:nth-child(5n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-5 > li:nth-child(5n+1) {
    clear: left;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 86, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-md-6 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 13.54645%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-md-6 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-6 > li:nth-child(6n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-md-6 > li:nth-child(6n+1) {
    clear: left;
  }
}

/* Large block grids
   ========================================================================== */
@media screen and (min-width: 1025px) {
  /* line 97, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-1 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 100%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-1 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-1 > li:nth-child(1n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-1 > li:nth-child(1n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 104, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-2 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 48.12787%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-2 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-2 > li:nth-child(2n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-2 > li:nth-child(2n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 111, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-3 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 30.83716%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-3 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-3 > li:nth-child(3n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-3 > li:nth-child(3n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 118, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-4 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 22.1918%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-4 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-4 > li:nth-child(4n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-4 > li:nth-child(4n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 125, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-5 > li {
    float: left;
    display: block;
    margin-right: 4.52701%;
    width: 16.37839%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-5 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-5 > li:nth-child(5n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-5 > li:nth-child(5n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 132, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-6 > li {
    float: left;
    display: block;
    margin-right: 3.74426%;
    width: 13.54645%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-6 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-6 > li:nth-child(6n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-6 > li:nth-child(6n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 139, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-7 > li {
    float: left;
    display: block;
    margin-right: 3.19229%;
    width: 11.54947%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-7 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-7 > li:nth-child(7n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-7 > li:nth-child(7n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 146, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-8 > li {
    float: left;
    display: block;
    margin-right: 2.78215%;
    width: 10.06562%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-8 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-8 > li:nth-child(8n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-8 > li:nth-child(8n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 153, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-9 > li {
    float: left;
    display: block;
    margin-right: 2.4654%;
    width: 8.91964%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-9 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-9 > li:nth-child(9n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-9 > li:nth-child(9n+1) {
    clear: left;
  }
}

@media screen and (min-width: 1025px) {
  /* line 160, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_grid.scss */
  .bg-lg-10 > li {
    float: left;
    display: block;
    margin-right: 2.21341%;
    width: 8.00793%;
  }
  /* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_span-columns.scss */
  .bg-lg-10 > li:last-child {
    margin-right: 0;
  }
  /* line 78, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-10 > li:nth-child(10n) {
    margin-right: 0;
  }
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/node_modules/node-neat/node_modules/bourbon-neat/app/assets/stylesheets/grid/_omega.scss */
  .bg-lg-10 > li:nth-child(10n+1) {
    clear: left;
  }
}

/* ==========================================================================
   Nav object
   ========================================================================== */
/*doc
---
title: Default
name: nav-ob
category: Object - Nav
---

Displays list inline.  This will automatically throw the list into a vertical for small only.

```html_example
<ul class='o-nav'>
  <li><a href='#'>Home</a></li>
  <li><a href='#'>About</a></li>
  <li><a href='#'>Portfolio</a></li>
  <li><a href='#'>Contact</a></li>
</ul>
```
*/
/* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_nav.scss */
.o-nav {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

/* line 31, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_nav.scss */
.o-nav > li,
.o-nav > li > a {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 31, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_nav.scss */
  .o-nav > li,
  .o-nav > li > a {
    display: block;
  }
}

/*doc
---
title: Stacked
name: nav-ob-stacked
category: Object - Nav
---

`.nav--stacked` extends `.nav` and throws the list into vertical mode, e.g.

```html_example
<ul class='o-nav o-nav--stacked'>
  <li><a href='#'>Home</a></li>
  <li><a href='#'>About</a></li>
  <li><a href='#'>Portfolio</a></li>
  <li><a href='#'>Contact</a></li>
</ul>
```
*/
/* line 70, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_nav.scss */
.o-nav--stacked > li {
  display: list-item;
}

/* line 73, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_nav.scss */
.o-nav--stacked > li > a {
  display: block;
}

/*doc
---
title: Banner
name: nav-ob-banner
category: Object - Nav
---

`.nav--banner` extends `.nav` and centers the list, e.g.:

```html_example
<ul class='o-nav o-nav--banner'>
  <li><a href='#'>Home</a></li>
  <li><a href='#'>About</a></li>
  <li><a href='#'>Portfolio</a></li>
  <li><a href='#'>Contact</a></li>
</ul>
```
*/
/* line 102, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_nav.scss */
.o-nav--banner {
  text-align: center;
}

/* ==========================================================================
   #Video
   ========================================================================== */
/*doc
---
title: Video
name: video
category: Object - Video
---

This is a port of foundations `flex video`.  Add this as a wrapper around any video code
to make it work responsively.

```html_example
<p>Example</p>
```
*/
/* line 20, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_video.scss */
.o-video {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}

/* line 26, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/objects/_video.scss */
.o-video embed,
.o-video object,
.o-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* ==========================================================================
   Section css
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section {
  background: #fff none;
  position: relative;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  .c-section .blog-posts {
    padding: 0;
  }
}

/* line 20, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__1 .blog-posts {
  background-color: #2a9d8e;
}

/* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__1 blockquote,
.c-section__1 blockquote cite span {
  color: #2a9d8e;
}

/* line 31, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__2 .blog-posts {
  background-color: #d4b05a;
}

/* line 35, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__2 blockquote,
.c-section__2 blockquote cite span {
  color: #d4b05a;
}

/* line 42, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__3 .blog-posts {
  background-color: #4c81a8;
}

/* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__3 blockquote,
.c-section__3 blockquote cite span {
  color: #4c81a8;
}

/* line 58, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__marker {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
  font-family: "Montserrat", sans-serif;
  font-size: 0.85714rem;
  text-transform: uppercase;
  letter-spacing: 0.14286rem;
  line-height: 1.4;
  margin-top: 0.2381rem;
  margin-bottom: 1.5rem;
  opacity: 0;
  position: relative;
}

/* line 75, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__marker::after {
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
  content: "";
  width: 3px;
  position: absolute;
  right: 0;
  top: 0;
  height: 0;
  display: block;
}

/* line 90, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__content {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
  opacity: 0;
}

/* line 95, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__content span {
  font-size: 1.2381rem;
}

/* line 99, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__content .first-letter {
  font-size: 5.71429rem;
  display: inline-block;
  float: left;
  line-height: 1;
  margin: 0rem 0.71429rem 0.47619rem;
  height: 5.71429rem;
  padding: 0;
}

/* line 112, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__animate .c-section__marker {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* line 115, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__animate .c-section__marker img {
  border-radius: 50%;
  display: block;
  margin: 1.19048rem auto;
  max-width: 130px;
}

/* line 121, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__animate .c-section__marker::after {
  height: 100%;
}

/* line 126, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__animate .c-section__content {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* line 131, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__animate .o-grid__content {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 131, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  .c-section__animate .o-grid__content {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 1;
  }
}

@media (max-height: 768px) {
  /* line 131, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  .c-section__animate .o-grid__content {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
    opacity: 1;
  }
}

@media (max-height: 670px) {
  /* line 131, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  .c-section__animate .o-grid__content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@media (min-height: 769px) {
  /* line 131, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  .c-section__animate .o-grid__content {
    -webkit-transform: translateY(-160px);
    transform: translateY(-160px);
    opacity: 1;
  }
}

@media (max-height: 768px) {
  /* line 170, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  #intro,
  #section1,
  #section2,
  #section3,
  #section4 {
    margin-bottom: -110px;
  }
}

@media (max-height: 679px) {
  /* line 170, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  #intro,
  #section1,
  #section2,
  #section3,
  #section4 {
    margin-bottom: 0;
  }
}

@media (min-height: 769px) {
  /* line 170, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
  #intro,
  #section1,
  #section2,
  #section3,
  #section4 {
    margin-bottom: -160px;
  }
}

/* line 189, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_section.scss */
.c-section__1,
.c-section__2,
.c-section__3,
.c-section__4,
.c-section__5 {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

/* ==========================================================================
   Buttons
   ========================================================================== */
/*doc
---
title: Button sizes
name: button-sizes
category: Components - Button
---

Here are the following button sizes and their modifier classes.

Button  |  Modifier Class 
--------|-----------------------------------------
<button class='c-btn c-btn--small'>Small button</button> | `btn btn--small`
<button class='c-btn c-btn--default'>Default button</button> | `btn btn--default`
<button class='c-btn c-btn--medium'>Medium button</button> | `btn btn--medium`
<button class='c-btn c-btn--large c-btn--blue'>Large button</button> | `btn btn--large`
*/
/* Dynamic button mixin
  ========================================================================== */
/* Static button styles
  ========================================================================== */
/* line 65, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background-color: rgba(36, 38, 40, 0.7);
  border: 0;
  color: #fff;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  line-height: 1;
  padding: .75rem 1rem;
  -webkit-font-smoothing: antialiased;
}

/* line 77, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn:link, .c-btn:visited {
  color: #fff;
}

/* line 81, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn:hover {
  background-color: rgba(48, 51, 53, 0.7);
  cursor: pointer;
}

/* line 84, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn:focus {
  background-color: rgba(24, 25, 27, 0.7);
}

/* line 53, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--small {
  font-size: 0.8rem;
}

/* line 53, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--default {
  font-size: 1rem;
}

/* line 53, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--medium {
  font-size: 1.3rem;
}

/* line 53, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--large {
  font-size: 1.8rem;
}

/* line 27, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--primary {
  background-color: rgba(36, 38, 40, 0.7);
  color: #fff;
}

/* line 40, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--primary:hover {
  background-color: rgba(48, 51, 53, 0.7);
}

/* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--primary:link, .c-btn--primary:visited {
  color: #fff;
}

/* line 49, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_buttons.scss */
.c-btn--primary:focus {
  background-color: rgba(24, 25, 27, 0.7);
}

/* ==========================================================================
   Featured Pane
   ========================================================================== */
/*doc
---
title: Default
name: featured-pane
category: Components - Featured Pane
---

Featured panes inherit the `.box` object which can be found in `objects/_box.scss`

```html_example
<div class="o-box c-featured-pane" style="background: url('http://placehold.it/1500x500');">
	<h4 class="c-featured-pane__source">Blog Post</h4>
	<h3 class="c-featured-pane__title">How to create an unscripted leadership platform of your own</h3>
</div>
```
*/
/* Full size featured pane
   ========================================================================== */
/* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__list {
  list-style: none;
  margin-top: 2rem;
}

/* line 30, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane {
  position: relative;
  text-align: center;
  margin-bottom: 1rem;
}

/* line 36, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane:hover {
  cursor: pointer;
}

/* line 38, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane img {
  border-radius: 0;
  display: block;
  width: 100%;
}

/* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane::after {
  -webkit-transition: background 0.5s ease-in-out;
  transition: background 0.5s ease-in-out;
  content: '';
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
}

/* line 57, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  width: 100%;
  height: 100%;
}

/* line 69, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__align {
  max-width: 100%;
  padding: 1rem;
}

/* line 75, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__type {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 3px;
  font-size: 0.66667rem;
  margin: 0;
  padding-top: .5rem;
  text-transform: uppercase;
}

/* line 85, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__title {
  -webkit-animation: fadeIn 0.65s ease-in-out;
  animation: fadeIn 0.65s ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
  color: #fff;
  font-size: 1.09524rem;
  font-weight: 400;
  margin: 0;
  opacity: 1;
  max-height: 600px;
}

/* line 99, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__text {
  -webkit-animation: fadeOut 0.35s ease-in-out;
  animation: fadeOut 0.35s ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
  -webkit-filter: blur(0);
  filter: blur(0);
  color: #fff;
  font-size: 0.85714rem;
  line-height: 1.4;
  opacity: 0;
  margin: 0;
  max-height: 0;
}

/* line 113, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__swap {
  position: relative;
  padding: .5rem 0 .6rem;
  overflow: hidden;
}

/* line 118, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__swap::before, .c-featured-pane__swap::after {
  content: '';
  width: 60%;
  height: 0;
  margin-left: -30%;
  position: absolute;
  left: 50%;
  border-top: 1px solid #fff;
  display: block;
  opacity: 1;
}

/* line 131, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__swap::before {
  top: 0;
}

/* line 132, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__swap::after {
  bottom: 1px;
}

/* line 135, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane__link {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  display: block !important;
}

/* line 152, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.no-touchevents .c-featured-pane:hover .c-featured-pane__title {
  -webkit-animation: fadeOut 0.35s ease-in-out;
  animation: fadeOut 0.35s ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
  -webkit-filter: blur(0);
  filter: blur(0);
}

/* line 161, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.no-touchevents .c-featured-pane:hover .c-featured-pane__text {
  -webkit-animation: fadeIn 0.5s ease-in-out;
  animation: fadeIn 0.5s ease-in-out;
  -webkit-animation-delay: 0.35s;
  animation-delay: 0.35s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
  -webkit-filter: blur(0);
  filter: blur(0);
}

/* line 170, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.no-touchevents .c-featured-pane:hover::after {
  background: rgba(0, 0, 0, 0.66);
}

/* line 176, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane--video .c-featured-pane__type {
  margin-top: -1px;
}

/* line 178, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane--video .c-featured-pane__type::before {
  background-image: url(../sprites/sprite.png);
  background-position: -83px 0px;
  width: 21px;
  height: 21px;
  content: '';
  display: inline-block;
  position: relative;
  margin-right: 8px;
  top: 5px;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
    max-height: 600px;
  }
  to {
    opacity: 0;
    max-height: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
    max-height: 600px;
  }
  to {
    opacity: 0;
    max-height: 0;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 600px;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 600px;
  }
}

/*doc
---
title: Small
name: featured-pane-small
category: Components - Featured Pane
---

Featured panes inherit the `.box` object which can be found in `objects/_box.scss`

```html_example
<div class="o-box c-featured-pane--small">
	<h4 class="c-featured-pane__source">Blog Post</h4>
	<h3 class="c-featured-pane__title">How to create an unscripted leadership platform of your own</h3>
</div>
```
*/
/* line 233, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane--small {
  background: #666;
  border: 1px solid #fff;
}

/* line 240, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane--small .c-featured-pane__source {
  font-size: 1rem;
}

/* line 245, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-pane.scss */
.c-featured-pane--small .c-featured-pane__title {
  font-size: 1.2rem;
}

/* ==========================================================================
   Blogpost Links
   ========================================================================== */
/*doc
---
title: Default
name: featured-links
category: Components - Blogpost Links
---

Blogpost liks inherit the `.box` object which can be found in `objects/_box.scss`

```html_example
<div class="o-box c-featured-links" style="background: url('http://placehold.it/1500x500');">
	<h4 class="c-featured-pane__source">Blog Post</h4>
	<h3 class="c-featured-pane__title">How to create an unscripted leadership platform of your own</h3>
</div>
```
*/
/* Full size featured pane
   ========================================================================== */
/* line 28, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links .o-grid .o-grid a:hover {
  opacity: .7;
}

/* line 32, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__thumbnail {
  text-align: center;
}

/* line 35, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__thumbnail::before {
  content: "";
  display: block;
  padding: 30px 0 0;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 35, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__thumbnail::before {
    padding: 1.90476rem 0 0;
  }
}

@media screen and (min-width: 1025px) {
  /* line 32, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__thumbnail {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__thumbnail::before {
    padding: 25px 0 0;
  }
  /* line 54, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__thumbnail::after {
    content: "";
    display: block;
    padding: 40px 0 0;
  }
}

@media screen and (min-width: 1025px) {
  /* line 32, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__thumbnail {
    height: 100%;
  }
}

/* line 67, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__thumbnail img {
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  height: 100%;
  max-height: 130px;
  max-width: 130px;
  width: 100%;
}

/* line 77, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__wrap {
  color: #fff;
}

@media screen and (min-width: 1025px) {
  /* line 77, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__wrap {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 86, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__wrap::before {
  content: "";
  display: block;
}

@media (max-width: 1024px) {
  /* line 86, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__wrap::before {
    padding: 30px 0 0 0;
  }
}

@media (max-width: 768px) {
  /* line 86, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__wrap::before {
    padding: 30px 0 0 0;
  }
}

/* line 99, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__wrap::after {
  content: "";
  border-bottom: 1px solid rgba(255, 255, 255, 0.34);
  display: block;
  padding: 30px 0 0;
}

@media screen and (min-width: 1025px) {
  /* line 77, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__wrap {
    height: 100%;
  }
  /* line 109, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
  .c-featured-links__wrap::after {
    padding: 40px 0 0;
  }
}

/* line 114, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__wrap a {
  color: white;
  font-size: 1.04762rem;
}

/* line 118, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.c-featured-links__wrap a:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 125, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_featured-links.scss */
.blog-posts .o-grid .sm-12 .o-grid:last-child .c-featured-links__wrap::after {
  border-bottom: none;
}

/* ==========================================================================
   Intro css
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro {
  -webkit-animation: backgroundZoom 2.2s ease-in-out;
  animation: backgroundZoom 2.2s ease-in-out;
  background: url(/annual-report/2016/img/video-hero.jpg) #000 no-repeat center center;
  background-size: cover;
  height: 550px;
  text-align: center;
  padding: 5.5rem 0;
  position: relative;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  /* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro {
    height: 100vh;
    background-size: cover;
  }
}

@media screen and (min-height: 1366px) {
  /* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro {
    padding: 35% 0;
  }
}

/* line 27, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__content {
  opacity: 1;
  position: absolute;
  width: 100%;
}

/* line 33, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__overlay::after {
  background: rgba(25, 29, 34, 0.3);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__headline {
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 3.33333rem;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
  padding: .5rem 0;
  margin-top: 1rem;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__headline {
    font-size: 1.80952rem;
  }
}

@media screen and (min-height: 1366px) {
  /* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__headline {
    padding: 3.5rem 0;
  }
}

/* line 65, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__headline .step1 {
  -webkit-animation: fadeInText 1s ease-in-out;
  animation: fadeInText 1s ease-in-out;
}

/* line 69, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__headline .step2 {
  -webkit-animation: fadeInText 2s ease-in-out;
  animation: fadeInText 2s ease-in-out;
}

/* line 73, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__headline::before, .c-intro__headline::after {
  content: '';
  height: 1px;
  position: absolute;
  width: 100%;
  left: 0;
}

@media screen and (min-width: 768px) {
  /* line 73, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__headline::before, .c-intro__headline::after {
    width: 430px;
    left: 50%;
    margin-left: -215px;
  }
}

/* line 89, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__headline::before {
  -webkit-animation: fadeInDown--short 0.33s ease-in-out;
  animation: fadeInDown--short 0.33s ease-in-out;
  top: 0;
}

/* line 94, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__headline::after {
  -webkit-animation: fadeInUp--short 0.33s ease-in-out;
  animation: fadeInUp--short 0.33s ease-in-out;
  bottom: -10px;
}

/* line 100, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__subheadline {
  -webkit-animation: slideUp--short 3.2s ease-in-out, fadeInText 2.75s ease-in-out;
  animation: slideUp--short 3.2s ease-in-out, fadeInText 2.75s ease-in-out;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 1.42857rem;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 3px;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 100, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__subheadline {
    opacity: .9;
    font-size: 0.66667rem;
    font-weight: 700;
    text-shadow: 0 0 10px #000000;
  }
}

/* line 119, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__bar {
  -webkit-animation: fadeInText 3.2s ease-in-out;
  animation: fadeInText 3.2s ease-in-out;
  padding: .35rem 1rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 119, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__bar {
    padding: .15rem 1rem;
  }
}

/* line 133, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__bar__link {
  display: none;
}

/* line 137, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__bar__link:link, .c-intro__bar__link:visited {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  color: rgba(255, 255, 255, 0.6);
  font-family: "Montserrat", sans-serif;
  font-size: 0.71429rem;
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  float: left;
}

/* line 149, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__bar__link:link:hover, .c-intro__bar__link:visited:hover {
  color: rgba(255, 255, 255, 0.4);
}

/* line 152, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__bar .c-social-list {
  margin-top: -5px;
  float: right;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 152, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__bar .c-social-list {
    margin-top: 0.95238rem;
  }
}

@media screen and (min-width: 768px) {
  /* line 152, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
  .c-intro__bar .c-social-list {
    background: rgba(255, 255, 255, 0.45);
    margin-top: 1.09524rem;
    padding: 0.14286rem 0.47619rem 0.33333rem 0.57143rem;
  }
}

/* line 168, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-caption {
  font-size: 0.61905rem;
  padding: 0.52381rem 1.09524rem;
  font-family: 'Muli', sans-serif;
  color: #5C5C5C;
  /*
  background-color: rgba(0, 0, 0, .7);
  position: absolute;
  left: rem(19);
  bottom: rem(19);
  max-width: rem(428);
  color: $white;
  font-size: rem(14);
  text-align: left;
  border-radius: rem(100);
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  line-height: 0;
  padding: rem(3);
  cursor: pointer;

  img {
    height: rem(27);
  }

  p {
    display: none;
    margin-bottom: 0;
    opacity: 0;
  }

  &:hover {
    border-radius: rem(10);
    padding: rem(13);
    background-color: rgba(0, 0, 0, .7);

    img {
      display: none;
    }

    p {
      display: block;
      line-height: rem(20);
      opacity: 1;
    }
  }*/
}

/* line 219, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-caption__section {
  font-size: 0.61905rem;
  padding: 0;
  font-family: 'Muli', sans-serif;
  color: #5C5C5C;
  text-transform: none;
}

/* line 227, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_intro.scss */
.c-intro__video {
  width: 100%;
  margin-bottom: 1.7rem;
  position: absolute;
  z-index: 0;
}

/* ==========================================================================
   List UI
   ========================================================================== */
/*doc
---
title: Default
name: list-ui
category: Components - List UI
---

Provides default styling for a list with a bottom border. This extends `.o-nav` and `.o-nav--stacked` in order to create stacked list.

```html_example
<ul class="o-nav o-nav--stacked c-list-ui">
  <li class="c-list-ui__item">
    <a class="c-list-ui__link" href="#">Link one</a>
  </li>
  <li class="c-list-ui__item">
    <a class="c-list-ui__link" href="#">Link two</a>
  </li>
</ul>
```
*/
/* line 28, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_list-ui.scss */
.c-list-ui__item {
  border-bottom: 1px solid #ececec;
  padding: .75rem 0;
}

/* line 35, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_list-ui.scss */
.c-list-ui__link:hover {
  color: #333;
}

/*doc
---
title: Blocky
name: list-ui-blocky
category: Components - List UI
---

This creates a large hit-area for the link and also applies hover styling.

```html_example
<ul class="o-nav o-nav--stacked c-list-ui--blocky">
  <li class="c-list-ui__item">
    <a class="c-list-ui__link" href="#">Link one</a>
  </li>
  <li class="c-list-ui__item">
    <a class="c-list-ui__link" href="#">Link two</a>
  </li>
</ul>
```
*/
/* line 68, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_list-ui.scss */
.c-list-ui--blocky .c-list-ui__item {
  padding: 0;
}

/* line 72, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_list-ui.scss */
.c-list-ui--blocky .c-list-ui__link {
  padding: .75rem 0;
}

/* line 76, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_list-ui.scss */
.c-list-ui--blocky .c-list-ui__link:hover {
  color: #fff;
  background: #666;
}

/*doc
---
title: Extra text
name: list-ui-text
category: Components - List UI
---

Shows default `list-ui` with extra text.

```html_example
<ul class="o-nav o-nav--stacked c-list-ui">
  <li class="c-list-ui__item">
    <a class="c-list-ui__link" href="#">Link one</a>
    29 Sep, 2015 | New York, NY
  </li>
  <li class="c-list-ui__item">
    <a class="c-list-ui__link" href="#">Link two</a>
    29 Sep, 2015 | New York, NY
  </li>
</ul>
```
*/
/* ==========================================================================
   Logo component
   ========================================================================== */
/*doc
---
title: Logo
name: logo
category: Components - Logo
---

Contains all variations of client logos for a given project.

```html_example
<a href="#" class="c-logo--default"></a><br>
```
*/
/* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_logo.scss */
.c-logo--default {
  -webkit-animation: fadeInText 2.5s ease-in-out;
  animation: fadeInText 2.5s ease-in-out;
  height: 125px;
  display: inline-block;
}

@media screen and (min-height: 1024px) {
  /* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_logo.scss */
  .c-logo--default {
    height: 150px;
  }
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_logo.scss */
  .c-logo--default {
    margin-top: 2.38095rem;
  }
}

/* ==========================================================================
   Block quote component
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_quote.scss */
.c-quote {
  color: #7d919f;
  margin: 3.5rem 0;
  overflow: hidden;
}

/* line 10, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_quote.scss */
.c-quote cite span {
  color: #7d919f;
}

/* ==========================================================================
   Mobile menu
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu {
  -webkit-animation: fadeInText 3.5s ease-in-out;
  animation: fadeInText 3.5s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 0.66667rem;
  text-transform: uppercase;
  position: fixed;
  top: 25px;
  left: 20px;
  z-index: 100;
  background: rgba(255, 255, 255, 0.45);
  display: inline-block;
  padding: 0.38095rem 1.09524rem;
  text-indent: -9999px;
}

/* line 27, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu:hover {
  background: rgba(255, 255, 255, 0.65);
  color: #000;
}

/* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu::before {
  content: '';
  position: absolute;
  left: 0.42857rem;
  top: 0.42857rem;
  width: 1.33333rem;
  height: 0.2381rem;
  background-color: #000;
  box-shadow: 0 0.38095rem 0 0 #000, 0 0.7619rem 0 0 #000;
}

/* line 44, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu.is-past {
  top: 20px;
}

/* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.j-add-arrow::before {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -98px;
  width: 30px;
  height: 30px;
  content: '';
  position: absolute;
  left: 0.33333rem;
  top: 0.2381rem;
  box-shadow: none;
  background-color: transparent;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 50, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .j-add-arrow::before {
    top: .25rem;
    left: .3rem;
  }
}

/* line 68, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__overlay {
  background: rgba(255, 255, 255, 0.96);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 77, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__wrap {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-section__marker {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  font-family: "Montserrat", sans-serif;
  font-size: 0.80952rem;
  text-transform: uppercase;
  letter-spacing: 0.14286rem;
  line-height: 1.4;
  margin-top: 2.85714rem;
  margin-bottom: 1.5rem;
  position: relative;
  opacity: 0;
}

@media screen and (min-width: 768px) {
  /* line 83, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .c-mobile-section__marker {
    margin-top: 0.2381rem;
  }
}

/* line 101, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-section__marker::after {
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  content: "";
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  background: #333;
  height: 0;
  display: block;
}

@media screen and (min-width: 768px) {
  /* line 101, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .c-mobile-section__marker::after {
    height: 100%;
  }
}

/* line 120, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__list {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 124, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__item {
  color: #333;
  font-family: "Montserrat", sans-serif;
  font-size: 1.61905rem;
  margin-bottom: .5rem;
  text-align: center;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 124, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .c-mobile-menu__item {
    font-size: 1.14286rem;
    line-height: 1.4;
    padding: 0.47619rem 0;
  }
}

/* line 138, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__link {
  color: rgba(36, 38, 40, 0.7);
  position: relative;
}

/* line 142, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__link::after {
  -webkit-transition: width 0.25s ease-in-out;
  transition: width 0.25s ease-in-out;
  content: '';
  width: 0;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #666;
}

/* line 153, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__link:hover {
  color: #000;
}

/* line 158, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.no-touchevents .c-mobile-menu__link:hover::after {
  width: 100%;
}

/* line 160, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__headline {
  font-size: 1.80952rem;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 1.5rem;
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 160, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .c-mobile-menu__headline {
    margin-bottom: 3.5rem;
    display: block;
  }
}

/* line 173, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.c-mobile-menu__subheadline {
  display: none;
  font-family: "Montserrat", sans-serif;
  font-size: 0.80952rem;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 3px;
  margin-bottom: .5rem;
  border-bottom: 1px solid #999;
  padding-bottom: .5rem;
  margin-top: 2.85714rem;
  width: 60%;
}

@media screen and (min-width: 768px) {
  /* line 173, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .c-mobile-menu__subheadline {
    margin-top: 8.09524rem;
    display: block;
  }
}

/* line 193, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.overlay--hidden {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

/* line 199, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.overlay--visible {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
  visibility: visible;
}

/* line 204, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.overlay--visible .c-mobile-menu__subheadline {
  -webkit-animation: fadeInText 0.75s ease-in-out;
  animation: fadeInText 0.75s ease-in-out;
}

/* line 208, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.overlay--visible .c-mobile-menu__headline {
  -webkit-animation: slideUp--short 1.5s ease-in-out, fadeInText 1.3s ease-in-out;
  animation: slideUp--short 1.5s ease-in-out, fadeInText 1.3s ease-in-out;
}

/* line 212, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.overlay--visible .c-mobile-section__marker {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

@media screen and (min-width: 768px) {
  /* line 212, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
  .overlay--visible .c-mobile-section__marker {
    height: 7.14286rem;
  }
}

/* line 221, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_mobile-menu.scss */
.overlay--visible .c-mobile-menu__list {
  -webkit-animation: slideUp--short 1.8s ease-in-out, fadeInText 1.5s ease-in-out;
  animation: slideUp--short 1.8s ease-in-out, fadeInText 1.5s ease-in-out;
}

/* ==========================================================================
   #Overlay
   ========================================================================== */
/* line 6, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_overlay.scss */
.c-overlay {
  -webkit-transform: translateX(70%);
  transform: translateX(70%);
  background: #000;
  height: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 9998;
}

/* line 18, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_overlay.scss */
.c-overlay.is-active {
  -webkit-animation: fadeInOverlay 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0.2s;
  animation: fadeInOverlay 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0.2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  visibility: visible;
}

@media screen and (min-width: 1025px) {
  /* line 18, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_overlay.scss */
  .c-overlay.is-active {
    visibility: hidden;
  }
}

/* ==========================================================================
   Icons
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icons.scss */
.c-icon--arrow {
  background-image: url(../sprites/sprite.png);
  background-position: 0px 0px;
  width: 41px;
  height: 41px;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  -webkit-animation: slideUp--short 4.5s ease-in-out, fadeInText 3.5s ease-in-out;
  animation: slideUp--short 4.5s ease-in-out, fadeInText 3.5s ease-in-out;
  display: none;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -20px;
  opacity: 1;
}

/* line 18, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icons.scss */
.c-icon--arrow:hover {
  opacity: .6;
}

/* ==========================================================================
   Toggles read more content - requires JS
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle {
  overflow: hidden;
}

/* line 8, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle.is-hidden {
  -webkit-animation: fadeOutText 0.35s ease-in-out, decreaseHeight 0.5s ease-in-out;
  animation: fadeOutText 0.35s ease-in-out, decreaseHeight 0.5s ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

/* line 13, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle.is-visible {
  -webkit-animation: increaseHeight 2s ease-in-out, fadeInText 0.5s ease-in-out;
  animation: increaseHeight 2s ease-in-out, fadeInText 0.5s ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

/* line 18, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle__trigger {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  display: block;
  font-family: "Domine", serif;
  text-transform: capitalize;
  font-size: .8rem;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 10.47619rem;
  text-align: center;
}

/* line 31, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle__trigger:hover {
  color: rgba(0, 0, 0, 0.7);
}

/* line 34, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle__trigger:hover::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 58, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_toggle.scss */
.c-toggle blockquote {
  padding-left: 0.80952rem;
}

/* ==========================================================================
   Cover image
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img {
  background-size: cover;
  height: 100vh;
  background-position: center center;
}

/* line 10, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__wrap {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  width: 100%;
  padding-left: 0.7619rem;
  float: right;
  height: 100%;
  opacity: 0;
}

/* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__content {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 80%;
}

@media screen and (min-width: 768px) {
  /* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
  .c-cover-img__content {
    width: 60%;
  }
}

@media screen and (min-height: 1366px) {
  /* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
  .c-cover-img__content {
    top: 65%;
  }
}

/* line 41, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__section {
  -webkit-transition: all 0.75s ease-in-out;
  transition: all 0.75s ease-in-out;
  -webkit-transform: translateX(15px);
  transform: translateX(15px);
  font-family: "Montserrat", sans-serif;
  font-size: 0.90476rem;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 3px;
  opacity: 0;
}

/* line 52, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__headline {
  -webkit-transition: all 0.75s ease-in-out;
  transition: all 0.75s ease-in-out;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 2.85714rem;
  font-weight: normal;
  line-height: 1;
  position: relative;
  padding: 1rem 0;
  opacity: 0;
}

@media screen and (min-width: 1025px) {
  /* line 52, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
  .c-cover-img__headline {
    font-size: 3.42857rem;
  }
}

/* line 68, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__headline::before, .c-cover-img__headline::after {
  -webkit-transition: all 0.75s ease-in-out;
  transition: all 0.75s ease-in-out;
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  display: block;
  height: 1px;
}

/* line 80, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__headline::before {
  top: 0;
}

/* line 81, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__headline::after {
  bottom: 0;
}

/* line 84, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img__caption {
  -webkit-transition: all 0.75s ease-in-out;
  transition: all 0.75s ease-in-out;
  opacity: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-size: 0.80952rem;
  line-height: 1.04762rem;
}

/* line 98, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--show .c-cover-img__wrap {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  right: -100%;
  opacity: 1;
}

/* line 104, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--show .c-cover-img__wrap .c-cover-img__section {
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* line 110, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--show .c-cover-img__wrap .c-cover-img__headline {
  -webkit-transition-delay: 1.25s;
  transition-delay: 1.25s;
  opacity: 1;
}

/* line 115, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--show .c-cover-img__wrap .c-cover-img__caption {
  -webkit-transition-delay: 1.25s;
  transition-delay: 1.25s;
  opacity: 1;
}

/* line 120, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--show .c-cover-img__wrap .c-cover-img__headline::before,
.c-cover-img--show .c-cover-img__wrap .c-cover-img__headline::after {
  -webkit-transition-delay: 1.25s;
  transition-delay: 1.25s;
  width: 100%;
}

/* line 128, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--section1 {
  background-image: url("../../img/cover-img-1.jpg");
}

/* line 133, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--section2 {
  background-image: url("../../img/cover-img-2.jpg");
}

/* line 138, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--section3 {
  background-image: url("../../img/cover-img-3.jpg");
}

/* line 143, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--section4 {
  background-image: url("../../img/cover-img-4.jpg");
}

/* line 148, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
.c-cover-img--section5 {
  background-color: #fff;
  background-image: none;
  height: auto;
  min-height: 25vh;
}

@media screen and (min-width: 1025px) {
  /* line 148, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_cover-img.scss */
  .c-cover-img--section5 {
    min-height: 50vh;
  }
}

/* ==========================================================================
   Social list
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
  color: white;
  font-family: "Montserrat", sans-serif;
  font-size: 0.52381rem;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 17, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item {
  display: inline-block;
  line-height: 1;
  margin: 0 .15rem;
  vertical-align: middle;
}

@media screen and (min-width: 768px) {
  /* line 17, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
  .c-social-list__item {
    margin: 0 -0.19048rem;
  }
}

/* line 27, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item .c-social-list__link::before {
  content: '';
  display: inline-block;
  position: relative;
  margin-right: 7px;
}

/* line 35, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__link:link, .c-social-list__link:visited {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

/* line 39, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__link:link:hover, .c-social-list__link:visited:hover {
  color: rgba(255, 255, 255, 0.4);
}

/* line 54, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item .stButton .stLarge:before {
  line-height: 0.95238rem;
  color: rgba(255, 255, 255, 0.6);
  font-family: "Montserrat", sans-serif;
  font-size: 0.52381rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: none;
}

@media screen and (min-width: 768px) {
  /* line 54, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
  .c-social-list__item .stButton .stLarge:before {
    display: inline;
  }
}

/* line 69, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item .stButton .stLarge:hover {
  background-position: left;
}

/* line 70, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item--linkedin .stButton .stLarge {
  background-image: url("../../img/sprites/icon--linkedin.png") !important;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 5px;
  height: 22px;
  opacity: 1;
  width: 22px;
}

/* line 72, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item--twitter .stButton .stLarge {
  background-image: url("../../img/sprites/icon--twitter.png") !important;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 5px;
  height: 22px;
  opacity: 1;
  width: 22px;
}

/* line 74, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item--facebook .stButton .stLarge {
  background-image: url("../../img/sprites/icon--facebook.png") !important;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 5px;
  height: 22px;
  opacity: 1;
  width: 22px;
}

/* line 76, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item--email .stButton .stLarge {
  background-image: url("../../img/sprites/icon--email.png") !important;
  background-repeat: no-repeat;
  background-size: 100%;
  top: 5px;
  height: 22px;
  opacity: 1;
  width: 32px;
}

/* line 79, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item--share span {
  font-size: 0.57143rem;
  margin-right: 6px;
  vertical-align: middle;
}

@media screen and (min-width: 768px) {
  /* line 79, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
  .c-social-list__item--share span {
    top: 6px;
  }
}

/* line 90, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.c-social-list__item-label {
  display: none;
  opacity: 0;
}

/* line 99, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_social-list.scss */
.stButton {
  line-height: 0;
}

/* ==========================================================================
   #Icon Links component
   ========================================================================== */
/*doc
---
title: Icon Links
name: icon-links
category: Components - Icon Links
---

```html_example
```
*/
/* line 16, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
.c-icon-links {
  background: #fff;
  display: block;
}

@media screen and (min-width: 0) and (max-width: 767px) {
  /* line 16, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
  .c-icon-links {
    height: 100vh;
  }
}

/* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
.c-icon-links a {
  background: #fff;
  width: 100%;
  display: inline-block;
  margin-top: -1px;
  text-align: center;
  float: left;
  padding-bottom: 2.38095rem;
}

@media screen and (min-width: 768px) {
  /* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
  .c-icon-links a {
    width: 20%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 24, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
  .c-icon-links a {
    width: 20%;
  }
}

/* line 41, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
.c-icon-links a:hover {
  opacity: .7;
}

/* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
.c-icon-links span {
  display: block;
  font-size: 1rem;
}

@media screen and (min-width: 768px) {
  /* line 46, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
  .c-icon-links span {
    float: none;
    font-size: .8rem;
  }
}

@media screen and (min-width: 768px) {
  /* line 56, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_icon-links.scss */
  .c-icon-links img {
    margin: 0;
  }
}

/* ==========================================================================
   Citation
   ========================================================================== */
/*doc
---
title: Citation
name: citation
category: Components - Citation
---

```html_example
<p class="c-citation"><sup>1</sup><a href="http://www.nytimes.com/2013/09/15/magazine/can-emotional-intelligence-be-taught.html" target="_blank">Can Emotional Intelligence Be Taught?</a> <em>The New York Times </em></p>

```
*/
/* line 18, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_citation.scss */
.c-citation {
  font-size: 0.66667rem;
  margin-bottom: 0.09524rem;
  font-family: 'Muli', sans-serif;
  color: #5e5e5e;
}

/* line 25, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_citation.scss */
.c-citation a {
  color: #5e5e5e;
}

/* line 29, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_citation.scss */
.c-citation sup {
  margin-right: 0.2381rem;
}

/* line 34, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/components/_citation.scss */
.c-citation__list {
  margin-bottom: 4.38095rem;
}

/* ==========================================================================
   #Trumps
   ========================================================================== */
/* Visibility classes
   ========================================================================== */
/*doc
---
title: Visibility Classes
name: vis_class
category: Trumps - Visibility Classes
---

Classes you can use in the HTML to affect the visibility of an element.
Two vartions are available:  `.t-show` and `.t-hide`.

Class           |  Description
----------------|---------------
`.t-hide`| Hides element
`.t-show`| Shows element

```html_example
<div class="t-show">
	[This element is visible!]
</div>
```
*/
/* line 31, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-hide {
  display: none !important;
}

/* line 32, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-show {
  display: block !important;
}

/* Float classes
   ========================================================================== */
/*doc
---
title: Float Classes
name: flo_class
category: Trumps - Float Classes
---

Classes you can use in the HTML to affect the visibility of an element.  Use `.t-left` to float an element
to the left, and use `.t-right` to float to the right.

Class           |  Description
----------------|---------------
`.t-left`| Aligns element to the left
`.t-right`| Aligns element to the right

```html_example
<div class="o-box" style="background: #ececec; ">
	<img src="http://placehold.it/150x75" class="t-left">
	Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum saepe aspernatur, nostrum excepturi consequatur? Est, natus aspernatur error delectus facere asperiores dolorem cum enim harum consectetur! Tempore, vero tempora cupiditate.
	Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum saepe aspernatur, nostrum excepturi consequatur? Est, natus aspernatur error delectus facere asperiores dolorem cum enim harum consectetur! Tempore, vero tempora cupiditate.
</div>
<br>
<div class="o-box" style="background: #ececec; ">
	<img src="http://placehold.it/150x75" class="t-right">
	Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum saepe aspernatur, nostrum excepturi consequatur? Est, natus aspernatur error delectus facere asperiores dolorem cum enim harum consectetur! Tempore, vero tempora cupiditate.
	Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum saepe aspernatur, nostrum excepturi consequatur? Est, natus aspernatur error delectus facere asperiores dolorem cum enim harum consectetur! Tempore, vero tempora cupiditate.
</div>
```
*/
/* line 70, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-left {
  float: left !important;
}

/* line 71, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-right {
  float: right !important;
}

/* Text align classes
   ========================================================================== */
/*doc
---
title: Text Align Classes
name: tex_class
category: Trumps - Text Align Classes
---

Classes you can use in the HTML to affect the visibility of an element.  Use the following classes
to adjust text alignment: 

Class           |  Description
----------------|---------------
`.t-text-left`| Aligns text to the left
`.t-text-center`| Aligns text to the center
`.t-text-right`| Aligns text to the right


```html_example
<ul class="bg-md-3 bg-lg-3">
	<li class="o-box wf t-text-left">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic corporis quidem omnis cumque praesentium, consequatur nostrum minus. Aliquid, delectus incidunt repudiandae eveniet cupiditate nobis!</li>
	<li class="o-box wf t-text-center">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic corporis quidem omnis cumque praesentium, consequatur nostrum minus. Aliquid, delectus incidunt repudiandae eveniet cupiditate nobis!</li>
	<li class="o-box wf t-text-right">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic corporis quidem omnis cumque praesentium, consequatur nostrum minus. Aliquid, delectus incidunt repudiandae eveniet cupiditate nobis!</li>
</ul>
```
*/
/* line 106, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-text-left {
  text-align: left !important;
}

/* line 107, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-text-right {
  text-align: right !important;
}

/* line 108, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-text-center {
  text-align: center !important;
}

/* Font family trumps
   ========================================================================== */
/*doc
---
title: Font family
name: name
category: Trumps -  Font Family
---

```html_example
<h4 class="t-sans">This is a heading which is normally serif.</h4>
<p class="t-serif">This is a paragraph which is normally sans-serif.</p>
```
*/
/* line 129, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-sans {
  font-family: "Montserrat", sans-serif;
}

/* line 130, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-serif {
  font-family: "Domine", serif;
}

/* BG Colors
   ========================================================================== */
/*doc
---
title: Background colors
name: bg-colors
category: Trumps - Background colors
---

```html_example
<p class="t-bg-white">Example</p>
```
*/
/* line 151, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-bg-white {
  background-color: #fff;
}

/* Margin trumps
   ========================================================================== */
/*doc
---
title: Margin
name: margin-classes
category: Trumps - Margin classes
---

```html_example
<p class="t-mbr">Margin base right</p>
<p class="t-msr">Margin small right</p>
<p class="t-mbl">Margin base left</p>
<p class="t-msl">Margin small left</p>
<p class="t-mbb">Margin base bottom</p>
<p class="t-msb">Margin small bottom</p>
<p class="t-mbt">Margin base top</p>
<p class="t-mst">Margin small top</p>
```
*/
/* line 179, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-mbr {
  margin-right: 1.7rem;
}

/* line 180, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-msr {
  margin-right: 0.85rem;
}

/* line 181, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-mbl {
  margin-left: 1.7rem;
}

/* line 182, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-msl {
  margin-left: 0.85rem;
}

/* line 183, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-mbb {
  margin-bottom: 1.7rem;
}

/* line 184, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-msb {
  margin-bottom: 0.85rem;
}

/* line 185, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-mbt {
  margin-top: 1.7rem;
}

/* line 186, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-mst {
  margin-top: 0.85rem;
}

/* line 188, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-nom {
  margin: 0;
}

/* Padding trumps
   ========================================================================== */
/*doc
---
title: Padding
name: padding-classes
category: Trumps - Padding classes
---

```html_example
<p class="t-pbr">Padding base right</p>
<p class="t-psr">Padding small right</p>
<p class="t-pbl">Padding base left</p>
<p class="t-psl">Padding small left</p>
```
*/
/* line 211, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-pbr {
  padding-right: 1.7rem;
}

/* line 212, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-psr {
  padding-right: 0.85rem;
}

/* line 213, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-pbl {
  padding-left: 1.7rem;
}

/* line 214, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-psl {
  padding-left: 0.85rem;
}

/* line 215, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-nop {
  padding: 0;
}

/* line 216, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.t-nopb {
  padding-bottom: 0;
}

/* Style-guide trumps
   ========================================================================== */
/* line 228, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_trumps.scss */
.wf {
  background: #ccc;
}

/* ==========================================================================
   #States - Classes added with the .is- naming convention
   ========================================================================== */
/* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_states.scss */
.is-shifted {
  -webkit-transform: translateX(70%);
  transform: translateX(70%);
}

@media screen and (min-width: 1025px) {
  /* line 5, /Users/tbf/www/iyfredesign.local/annual-report/2016/scss/trumps/_states.scss */
  .is-shifted {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
