/*
$small: 30em;
$medium-small: 40em;
$medium: 50em;
$large: 60em;
$large-extra: 70em;
$max-width: 1200px;
*/
/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
form:after {
  content: "";
  display: table;
  clear: both; }

/* line 4, ../sass/base/_forms.scss */
fieldset {
  border: none; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  fieldset:after {
    content: "";
    display: table;
    clear: both; }
  /* line 7, ../sass/base/_forms.scss */
  fieldset.captcha {
    border: 1px solid #c0c0c0;
    padding-bottom: 0; }
    /* line 10, ../sass/base/_forms.scss */
    fieldset.captcha legend {
      font-weight: 700; }

/* line 15, ../sass/base/_forms.scss */
.form-field,
.form-text {
  border: 1px solid #bfbfbf;
  height: 35px;
  line-height: 1.7em;
  padding-left: 12px;
  padding-top: 4px; }

/* line 27, ../sass/base/_forms.scss */
textarea {
  border: 1px solid #bfbfbf;
  line-height: 1.7em;
  padding-left: 12px;
  padding-top: 4px; }

/* line 33, ../sass/base/_forms.scss */
.input-wrapper {
  position: relative; }

/* line 36, ../sass/base/_forms.scss */
button {
  -webkit-tap-highlight-color: transparent; }
  /* line 38, ../sass/base/_forms.scss */
  button span {
    height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    width: 1px; }

/* line 42, ../sass/base/_forms.scss */
.button {
  margin-top: 0.5em; }

/* line 45, ../sass/base/_forms.scss */
.button,
.form-button,
.webform-client-form .form-submit,
.button-link,
.tag-term,
.button-link-5em,
.gallery-description a {
  -webkit-tap-highlight-color: transparent; }
  /* line 49, ../sass/base/_forms.scss */
  .button.gray,
  .form-button.gray,
  .webform-client-form .form-submit.gray,
  .button-link.gray,
  .gray.tag-term,
  .gray.button-link-5em,
  .gallery-description a.gray {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #666666;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .button.gray:visited,
    .form-button.gray:visited,
    .webform-client-form .form-submit.gray:visited,
    .button-link.gray:visited,
    .gray.tag-term:visited,
    .gray.button-link-5em:visited,
    .gallery-description a.gray:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .button.gray:hover,
    .form-button.gray:hover,
    .webform-client-form .form-submit.gray:hover,
    .button-link.gray:hover,
    .gray.tag-term:hover,
    .gray.button-link-5em:hover,
    .gallery-description a.gray:hover {
      background-color: #4d4d4d;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .button.gray:active,
    .form-button.gray:active,
    .webform-client-form .form-submit.gray:active,
    .button-link.gray:active,
    .gray.tag-term:active,
    .gray.button-link-5em:active,
    .gallery-description a.gray:active {
      background-color: #404040;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .button.gray.button-disabled,
    .form-button.gray.button-disabled,
    .webform-client-form .form-submit.gray.button-disabled,
    .button-link.gray.button-disabled,
    .gray.button-disabled.tag-term,
    .gray.button-disabled.button-link-5em,
    .gallery-description a.gray.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .button.gray .icon-arrow-right,
    .form-button.gray .icon-arrow-right,
    .webform-client-form .form-submit.gray .icon-arrow-right,
    .button-link.gray .icon-arrow-right,
    .gray.tag-term .icon-arrow-right,
    .gray.button-link-5em .icon-arrow-right,
    .gallery-description a.gray .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .button.gray .icon-arrow-right,
        .form-button.gray .icon-arrow-right,
        .webform-client-form .form-submit.gray .icon-arrow-right,
        .button-link.gray .icon-arrow-right,
        .gray.tag-term .icon-arrow-right,
        .gray.button-link-5em .icon-arrow-right,
        .gallery-description a.gray .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }
  /* line 50, ../sass/base/_forms.scss */
  .button.gray-light,
  .form-button.gray-light,
  .webform-client-form .form-submit.gray-light,
  .button-link.gray-light,
  .gray-light.tag-term,
  .gray-light.button-link-5em,
  .gallery-description a.gray-light {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #757575;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .button.gray-light:visited,
    .form-button.gray-light:visited,
    .webform-client-form .form-submit.gray-light:visited,
    .button-link.gray-light:visited,
    .gray-light.tag-term:visited,
    .gray-light.button-link-5em:visited,
    .gallery-description a.gray-light:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .button.gray-light:hover,
    .form-button.gray-light:hover,
    .webform-client-form .form-submit.gray-light:hover,
    .button-link.gray-light:hover,
    .gray-light.tag-term:hover,
    .gray-light.button-link-5em:hover,
    .gallery-description a.gray-light:hover {
      background-color: #5c5c5c;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .button.gray-light:active,
    .form-button.gray-light:active,
    .webform-client-form .form-submit.gray-light:active,
    .button-link.gray-light:active,
    .gray-light.tag-term:active,
    .gray-light.button-link-5em:active,
    .gallery-description a.gray-light:active {
      background-color: #4f4f4f;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .button.gray-light.button-disabled,
    .form-button.gray-light.button-disabled,
    .webform-client-form .form-submit.gray-light.button-disabled,
    .button-link.gray-light.button-disabled,
    .gray-light.button-disabled.tag-term,
    .gray-light.button-disabled.button-link-5em,
    .gallery-description a.gray-light.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .button.gray-light .icon-arrow-right,
    .form-button.gray-light .icon-arrow-right,
    .webform-client-form .form-submit.gray-light .icon-arrow-right,
    .button-link.gray-light .icon-arrow-right,
    .gray-light.tag-term .icon-arrow-right,
    .gray-light.button-link-5em .icon-arrow-right,
    .gallery-description a.gray-light .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .button.gray-light .icon-arrow-right,
        .form-button.gray-light .icon-arrow-right,
        .webform-client-form .form-submit.gray-light .icon-arrow-right,
        .button-link.gray-light .icon-arrow-right,
        .gray-light.tag-term .icon-arrow-right,
        .gray-light.button-link-5em .icon-arrow-right,
        .gallery-description a.gray-light .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }
  /* line 51, ../sass/base/_forms.scss */
  .button.blue,
  .form-button.blue,
  .webform-client-form .form-submit.blue,
  .button-link.blue,
  .blue.tag-term,
  .blue.button-link-5em,
  .gallery-description a.blue {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #20558a;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .button.blue:visited,
    .form-button.blue:visited,
    .webform-client-form .form-submit.blue:visited,
    .button-link.blue:visited,
    .blue.tag-term:visited,
    .blue.button-link-5em:visited,
    .gallery-description a.blue:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .button.blue:hover,
    .form-button.blue:hover,
    .webform-client-form .form-submit.blue:hover,
    .button-link.blue:hover,
    .blue.tag-term:hover,
    .blue.button-link-5em:hover,
    .gallery-description a.blue:hover {
      background-color: #163b61;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .button.blue:active,
    .form-button.blue:active,
    .webform-client-form .form-submit.blue:active,
    .button-link.blue:active,
    .blue.tag-term:active,
    .blue.button-link-5em:active,
    .gallery-description a.blue:active {
      background-color: #122f4c;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .button.blue.button-disabled,
    .form-button.blue.button-disabled,
    .webform-client-form .form-submit.blue.button-disabled,
    .button-link.blue.button-disabled,
    .blue.button-disabled.tag-term,
    .blue.button-disabled.button-link-5em,
    .gallery-description a.blue.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .button.blue .icon-arrow-right,
    .form-button.blue .icon-arrow-right,
    .webform-client-form .form-submit.blue .icon-arrow-right,
    .button-link.blue .icon-arrow-right,
    .blue.tag-term .icon-arrow-right,
    .blue.button-link-5em .icon-arrow-right,
    .gallery-description a.blue .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .button.blue .icon-arrow-right,
        .form-button.blue .icon-arrow-right,
        .webform-client-form .form-submit.blue .icon-arrow-right,
        .button-link.blue .icon-arrow-right,
        .blue.tag-term .icon-arrow-right,
        .blue.button-link-5em .icon-arrow-right,
        .gallery-description a.blue .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }
  /* line 52, ../sass/base/_forms.scss */
  .button.blue-dark,
  .form-button.blue-dark,
  .webform-client-form .form-submit.blue-dark,
  .button-link.blue-dark,
  .blue-dark.tag-term,
  .blue-dark.button-link-5em,
  .gallery-description a.blue-dark {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #0f3c72;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .button.blue-dark:visited,
    .form-button.blue-dark:visited,
    .webform-client-form .form-submit.blue-dark:visited,
    .button-link.blue-dark:visited,
    .blue-dark.tag-term:visited,
    .blue-dark.button-link-5em:visited,
    .gallery-description a.blue-dark:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .button.blue-dark:hover,
    .form-button.blue-dark:hover,
    .webform-client-form .form-submit.blue-dark:hover,
    .button-link.blue-dark:hover,
    .blue-dark.tag-term:hover,
    .blue-dark.button-link-5em:hover,
    .gallery-description a.blue-dark:hover {
      background-color: #092445;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .button.blue-dark:active,
    .form-button.blue-dark:active,
    .webform-client-form .form-submit.blue-dark:active,
    .button-link.blue-dark:active,
    .blue-dark.tag-term:active,
    .blue-dark.button-link-5em:active,
    .gallery-description a.blue-dark:active {
      background-color: #06182e;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .button.blue-dark.button-disabled,
    .form-button.blue-dark.button-disabled,
    .webform-client-form .form-submit.blue-dark.button-disabled,
    .button-link.blue-dark.button-disabled,
    .blue-dark.button-disabled.tag-term,
    .blue-dark.button-disabled.button-link-5em,
    .gallery-description a.blue-dark.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .button.blue-dark .icon-arrow-right,
    .form-button.blue-dark .icon-arrow-right,
    .webform-client-form .form-submit.blue-dark .icon-arrow-right,
    .button-link.blue-dark .icon-arrow-right,
    .blue-dark.tag-term .icon-arrow-right,
    .blue-dark.button-link-5em .icon-arrow-right,
    .gallery-description a.blue-dark .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .button.blue-dark .icon-arrow-right,
        .form-button.blue-dark .icon-arrow-right,
        .webform-client-form .form-submit.blue-dark .icon-arrow-right,
        .button-link.blue-dark .icon-arrow-right,
        .blue-dark.tag-term .icon-arrow-right,
        .blue-dark.button-link-5em .icon-arrow-right,
        .gallery-description a.blue-dark .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }
  /* line 53, ../sass/base/_forms.scss */
  .button.red,
  .form-button.red,
  .webform-client-form .form-submit.red,
  .button-link.red,
  .red.tag-term,
  .red.button-link-5em,
  .gallery-description a.red {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #a00000;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .button.red:visited,
    .form-button.red:visited,
    .webform-client-form .form-submit.red:visited,
    .button-link.red:visited,
    .red.tag-term:visited,
    .red.button-link-5em:visited,
    .gallery-description a.red:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .button.red:hover,
    .form-button.red:hover,
    .webform-client-form .form-submit.red:hover,
    .button-link.red:hover,
    .red.tag-term:hover,
    .red.button-link-5em:hover,
    .gallery-description a.red:hover {
      background-color: #6d0000;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .button.red:active,
    .form-button.red:active,
    .webform-client-form .form-submit.red:active,
    .button-link.red:active,
    .red.tag-term:active,
    .red.button-link-5em:active,
    .gallery-description a.red:active {
      background-color: #530000;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .button.red.button-disabled,
    .form-button.red.button-disabled,
    .webform-client-form .form-submit.red.button-disabled,
    .button-link.red.button-disabled,
    .red.button-disabled.tag-term,
    .red.button-disabled.button-link-5em,
    .gallery-description a.red.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .button.red .icon-arrow-right,
    .form-button.red .icon-arrow-right,
    .webform-client-form .form-submit.red .icon-arrow-right,
    .button-link.red .icon-arrow-right,
    .red.tag-term .icon-arrow-right,
    .red.button-link-5em .icon-arrow-right,
    .gallery-description a.red .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .button.red .icon-arrow-right,
        .form-button.red .icon-arrow-right,
        .webform-client-form .form-submit.red .icon-arrow-right,
        .button-link.red .icon-arrow-right,
        .red.tag-term .icon-arrow-right,
        .red.button-link-5em .icon-arrow-right,
        .gallery-description a.red .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }
  /* line 54, ../sass/base/_forms.scss */
  .button.gold,
  .form-button.gold,
  .webform-client-form .form-submit.gold,
  .button-link.gold,
  .gold.tag-term,
  .gold.button-link-5em,
  .gallery-description a.gold {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #986e3d;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .button.gold:visited,
    .form-button.gold:visited,
    .webform-client-form .form-submit.gold:visited,
    .button-link.gold:visited,
    .gold.tag-term:visited,
    .gold.button-link-5em:visited,
    .gallery-description a.gold:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .button.gold:hover,
    .form-button.gold:hover,
    .webform-client-form .form-submit.gold:hover,
    .button-link.gold:hover,
    .gold.tag-term:hover,
    .gold.button-link-5em:hover,
    .gallery-description a.gold:hover {
      background-color: #74542e;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .button.gold:active,
    .form-button.gold:active,
    .webform-client-form .form-submit.gold:active,
    .button-link.gold:active,
    .gold.tag-term:active,
    .gold.button-link-5em:active,
    .gallery-description a.gold:active {
      background-color: #614627;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .button.gold.button-disabled,
    .form-button.gold.button-disabled,
    .webform-client-form .form-submit.gold.button-disabled,
    .button-link.gold.button-disabled,
    .gold.button-disabled.tag-term,
    .gold.button-disabled.button-link-5em,
    .gallery-description a.gold.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .button.gold .icon-arrow-right,
    .form-button.gold .icon-arrow-right,
    .webform-client-form .form-submit.gold .icon-arrow-right,
    .button-link.gold .icon-arrow-right,
    .gold.tag-term .icon-arrow-right,
    .gold.button-link-5em .icon-arrow-right,
    .gallery-description a.gold .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .button.gold .icon-arrow-right,
        .form-button.gold .icon-arrow-right,
        .webform-client-form .form-submit.gold .icon-arrow-right,
        .button-link.gold .icon-arrow-right,
        .gold.tag-term .icon-arrow-right,
        .gold.button-link-5em .icon-arrow-right,
        .gallery-description a.gold .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }

/* line 57, ../sass/base/_forms.scss */
.webform-client-form .form-submit {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 2px;
  position: relative;
  text-decoration: none;
  margin-top: 1em;
  margin-right: 0.5em; }
  /* line 39, ../sass/abstractions/_base.scss */
  .webform-client-form .form-submit:visited {
    color: #fff; }
  /* line 42, ../sass/abstractions/_base.scss */
  .webform-client-form .form-submit:hover {
    background-color: #163b61;
    color: #fff;
    text-decoration: none; }
  /* line 47, ../sass/abstractions/_base.scss */
  .webform-client-form .form-submit:active {
    background-color: #122f4c;
    color: #fff;
    text-decoration: none; }
  /* line 52, ../sass/abstractions/_base.scss */
  .webform-client-form .form-submit.button-disabled {
    background-color: #cccccc;
    cursor: default; }
  /* line 56, ../sass/abstractions/_base.scss */
  .webform-client-form .form-submit .icon-arrow-right {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -62px -119px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 27px;
    width: 10px;
    float: right;
    margin-left: 0.3em; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 56, ../sass/abstractions/_base.scss */
      .webform-client-form .form-submit .icon-arrow-right {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -62px -119px;
        height: 27px;
        width: 10px; } }

/* line 62, ../sass/base/_forms.scss */
.webform-client-form .webform-previous {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #666666;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 2px;
  position: relative;
  text-decoration: none; }
  /* line 39, ../sass/abstractions/_base.scss */
  .webform-client-form .webform-previous:visited {
    color: #fff; }
  /* line 42, ../sass/abstractions/_base.scss */
  .webform-client-form .webform-previous:hover {
    background-color: #4d4d4d;
    color: #fff;
    text-decoration: none; }
  /* line 47, ../sass/abstractions/_base.scss */
  .webform-client-form .webform-previous:active {
    background-color: #404040;
    color: #fff;
    text-decoration: none; }
  /* line 52, ../sass/abstractions/_base.scss */
  .webform-client-form .webform-previous.button-disabled {
    background-color: #cccccc;
    cursor: default; }
  /* line 56, ../sass/abstractions/_base.scss */
  .webform-client-form .webform-previous .icon-arrow-right {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -62px -119px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 27px;
    width: 10px;
    float: right;
    margin-left: 0.3em; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 56, ../sass/abstractions/_base.scss */
      .webform-client-form .webform-previous .icon-arrow-right {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -62px -119px;
        height: 27px;
        width: 10px; } }

/* line 65, ../sass/base/_forms.scss */
.form-button,
.webform-client-form .form-submit {
  height: 35px;
  padding-top: 0; }

/* line 74, ../sass/base/_forms.scss */
.form-actions {
  margin-top: 1.5em; }

/* line 77, ../sass/base/_forms.scss */
.webform-progressbar {
  padding-bottom: 1em;
  padding-right: 20px;
  margin-left: 1.1em;
  margin-top: 2.4em; }

/* line 83, ../sass/base/_forms.scss */
.webform-progressbar-outer {
  background-color: #6fa5d2;
  border: none;
  height: 6px; }

/* line 88, ../sass/base/_forms.scss */
.webform-progressbar-inner {
  background-color: #6fa5d2; }

/* line 91, ../sass/base/_forms.scss */
.webform-progressbar-page {
  width: 24px;
  height: 24px;
  margin: -12px -12px;
  border: 5px solid #6fa5d2;
  background-color: #fff;
  border-radius: 12px; }
  /* line 98, ../sass/base/_forms.scss */
  .webform-progressbar-page.completed {
    background-color: #6fa5d2; }
  /* line 101, ../sass/base/_forms.scss */
  .webform-progressbar-page.current {
    background-color: #154b80; }
  /* line 104, ../sass/base/_forms.scss */
  .webform-progressbar-page .webform-progressbar-page-label {
    top: 18px; }

/* line 108, ../sass/base/_forms.scss */
.messages.warning {
  border: none;
  padding-left: 0; }

/* line 112, ../sass/base/_forms.scss */
.links {
  margin-bottom: 2em;
  margin-top: 2em; }
  /* line 115, ../sass/base/_forms.scss */
  .links a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #666666;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none; }
    /* line 39, ../sass/abstractions/_base.scss */
    .links a:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .links a:hover {
      background-color: #4d4d4d;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .links a:active {
      background-color: #404040;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .links a.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .links a .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .links a .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }

/* line 120, ../sass/base/_forms.scss */
.search-form {
  margin-bottom: 1.4em; }
  /* line 122, ../sass/base/_forms.scss */
  .search-form.site-search {
    margin-bottom: 0; }
  /* line 125, ../sass/base/_forms.scss */
  .search-form fieldset {
    margin: 0;
    padding: 0; }
  /* line 129, ../sass/base/_forms.scss */
  .search-form legend {
    height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    width: 1px; }
  /* line 132, ../sass/base/_forms.scss */
  .search-form input {
    float: left; }
  /* line 135, ../sass/base/_forms.scss */
  .search-form .form-field {
    -webkit-appearance: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-right: 35px;
    /*
        @include border-bottom-left-radius($button-radius);
        @include border-top-left-radius($button-radius);
        @include border-bottom-right-radius(0px); // Hide default round corners in Mobile Safari
        @include border-top-right-radius(0px); // Hide default round corners in Mobile Safari
        border-right: none;
    */ }
  /* line 150, ../sass/base/_forms.scss */
  .search-form .form-button {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 -279px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 35px;
    width: 35px;
    background-color: transparent;
    border: none;
    height: 35px;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 35px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 150, ../sass/base/_forms.scss */
      .search-form .form-button {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 -279px;
        height: 35px;
        width: 35px; } }
    /* line 161, ../sass/base/_forms.scss */
    .search-form .form-button.form-button-site-search {
      right: 1em;
      top: 1em; }
    /* line 165, ../sass/base/_forms.scss */
    .search-form .form-button:hover {
      background-color: transparent; }

/*
img, media {
  max-width: 100%;
}
*/
/* line 6, ../sass/base/_media.scss */
img,
img.adaptive,
embed,
object,
audio,
video {
  border: none;
  height: auto;
  width: 100%; }
  /* line 15, ../sass/base/_media.scss */
  #overlay img, #toolbar img, .exitdisclaimer img, .feed-icon img, #overlay
  img.adaptive, #toolbar
  img.adaptive, .exitdisclaimer
  img.adaptive, .feed-icon
  img.adaptive, #overlay
  embed, #toolbar
  embed, .exitdisclaimer
  embed, .feed-icon
  embed, #overlay
  object, #toolbar
  object, .exitdisclaimer
  object, .feed-icon
  object, #overlay
  audio, #toolbar
  audio, .exitdisclaimer
  audio, .feed-icon
  audio, #overlay
  video, #toolbar
  video, .exitdisclaimer
  video, .feed-icon
  video {
    width: auto; }

/* line 22, ../sass/base/_media.scss */
.file,
.media {
  line-height: 1.2em; }

/* line 29, ../sass/base/_media.scss */
picture,
.sb-image {
  display: block;
  margin-bottom: 0.2em; }
  /* line 33, ../sass/base/_media.scss */
  .slideshow-main picture, .bean-home-slideshow-2l-block picture, .teaser-landing picture, .slideshow-main
  .sb-image, .bean-home-slideshow-2l-block
  .sb-image, .teaser-landing
  .sb-image {
    margin-bottom: 0; }

/* line 39, ../sass/base/_media.scss */
.media-youtube-video {
  margin-bottom: 0.5em; }

/* line 42, ../sass/base/_media.scss */
.featured-media {
  margin-bottom: 1.6em;
  margin-top: 1.6em; }

/* line 58, ../sass/base/_media.scss */
.view-mode-sidebar_media .view-mode-sidebar_media {
  margin-top: 1.3em; }
/* line 62, ../sass/base/_media.scss */
.view-mode-sidebar_media .view-mode-sidebar_media + .view-mode-sidebar_media {
  margin-top: 0.4em; }
/* line 66, ../sass/base/_media.scss */
.view-mode-sidebar_media h3 + .view-mode-sidebar_media,
.view-mode-sidebar_media h3 + .file,
.view-mode-sidebar_media h3 + .media {
  margin-top: 1.25em; }

/* line 72, ../sass/base/_media.scss */
.media-sidebar_media,
.file-video-youtube {
  margin-bottom: 1em; }
  /* line 75, ../sass/base/_media.scss */
  .teaser-thumbnail .media-sidebar_media, .teaser-thumbnail
  .file-video-youtube {
    margin-bottom: 0; }

/* line 79, ../sass/base/_media.scss */
.thumbnail {
  height: 72px;
  width: 72px; }

/* line 91, ../sass/base/_media.scss */
.media-border img {
  border: 1px solid #bfbfbf; }

/* line 95, ../sass/base/_media.scss */
.media-float-left,
.media-float-right {
  clear: both;
  margin-bottom: 0.5em;
  margin-top: 1.6em; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .media-float-left:after,
  .media-float-right:after {
    content: "";
    display: table;
    clear: both; }
  /* line 114, ../sass/base/_media.scss */
  .media-float-left p,
  .media-float-right p {
    margin-bottom: 0.6em;
    margin-top: 0; }
  /* line 118, ../sass/base/_media.scss */
  .box .media-float-left, .box
  .media-float-right {
    margin-top: 0; }

/* line 153, ../sass/base/_media.scss */
.media-youtube-video {
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative; }
  /* line 159, ../sass/base/_media.scss */
  .media-youtube-video iframe,
  .media-youtube-video object,
  .media-youtube-video embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

/* line 169, ../sass/base/_media.scss */
.file-icon {
  width: 16px; }

/* line 1, ../sass/base/_tables.scss */
table {
  display: block;
  line-height: 1.3em;
  margin-bottom: 1.6em;
  margin-top: 1.4em;
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%; }
  /* line 10, ../sass/base/_tables.scss */
  table .even {
    background-color: #f4f2ef; }
  /* line 13, ../sass/base/_tables.scss */
  table .odd {
    background-color: #fff; }
  /* line 17, ../sass/base/_tables.scss */
  table.table-nostripe tr {
    background-color: transparent; }
  /* line 21, ../sass/base/_tables.scss */
  table.table-fullwidth {
    width: 100%;
    display: table; }
  /* line 26, ../sass/base/_tables.scss */
  table th.width-20, table td.width-20 {
    width: 20%; }
  /* line 29, ../sass/base/_tables.scss */
  table th.width-25, table td.width-25 {
    width: 25%; }
  /* line 32, ../sass/base/_tables.scss */
  table th.width-33, table td.width-33 {
    width: 33%; }
  /* line 35, ../sass/base/_tables.scss */
  table th.width-40, table td.width-40 {
    width: 40%; }
  /* line 38, ../sass/base/_tables.scss */
  table th.width-50, table td.width-50 {
    width: 50%; }
  /* line 41, ../sass/base/_tables.scss */
  table th.width-67, table td.width-67 {
    width: 67%; }
  /* line 44, ../sass/base/_tables.scss */
  table th.width-75, table td.width-75 {
    width: 75%; }
  /* line 47, ../sass/base/_tables.scss */
  table th.width-80, table td.width-80 {
    width: 80%; }
  /* line 50, ../sass/base/_tables.scss */
  table th.width-100, table td.width-100 {
    width: 100%; }
  /* line 54, ../sass/base/_tables.scss */
  table th, table td {
    border-bottom: 1px solid #e8e7e3;
    text-align: left;
    vertical-align: top; }
  /* line 59, ../sass/base/_tables.scss */
  table th {
    background-color: #747474;
    color: #fff; }
    /* line 62, ../sass/base/_tables.scss */
    table th.plain {
      color: #444;
      background-color: transparent; }
    /* line 66, ../sass/base/_tables.scss */
    table th.blue {
      background-color: #20558a; }
    /* line 69, ../sass/base/_tables.scss */
    table th.blue-dark {
      background-color: #0f3c72; }
    /* line 72, ../sass/base/_tables.scss */
    table th.green {
      background-color: #2e5e3e; }
    /* line 75, ../sass/base/_tables.scss */
    table th.green-dark {
      background-color: #22452d; }
    /* line 78, ../sass/base/_tables.scss */
    table th.red {
      background-color: #a00000; }
    /* line 81, ../sass/base/_tables.scss */
    table th.gold {
      background-color: #986e3d; }
  /* line 85, ../sass/base/_tables.scss */
  table h2 {
    border: none;
    clear: none;
    color: #fff;
    margin-bottom: 4px;
    margin-top: 0;
    padding-bottom: 0.2em;
    padding-top: 0.2em;
    text-align: center;
    width: auto;
    /* IE will not allow a floated div if we omit this */ }
  /* line 96, ../sass/base/_tables.scss */
  table h3, table h4 {
    color: #fff;
    clear: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0.2em;
    padding-top: 0.2em;
    text-align: center; }
  /* line 105, ../sass/base/_tables.scss */
  table h4 {
    line-height: 1.3em; }
  /* line 108, ../sass/base/_tables.scss */
  table p {
    line-height: 1.3em;
    margin-bottom: 0.7em;
    margin-top: 0; }
    /* line 112, ../sass/base/_tables.scss */
    table p:last-child {
      margin-bottom: 0.4em; }
  /* line 116, ../sass/base/_tables.scss */
  table caption {
    background-color: #555;
    border-bottom: 1px solid #e8e7e3;
    color: #fff;
    font-weight: bold;
    padding: 0.3em;
    text-align: left; }
  /* line 124, ../sass/base/_tables.scss */
  table ul {
    padding-left: 1.2em;
    margin: 0; }

/* line 129, ../sass/base/_tables.scss */
.table-data {
  border: none; }
  /* line 131, ../sass/base/_tables.scss */
  .table-data th, .table-data td {
    padding: 0.3em 1em 0.3em 1em; }
  /* line 135, ../sass/base/_tables.scss */
  .table-data td.indent {
    padding-left: 2em; }

/* line 140, ../sass/base/_tables.scss */
.table-data-tight {
  border-left: 1px solid #e8e7e3; }
  /* line 142, ../sass/base/_tables.scss */
  .table-data-tight th, .table-data-tight td {
    border-right: 1px solid #e8e7e3;
    font: normal 0.9em/1.2em Calibri, Candara, Arial, Helvetica, sans-serif;
    padding: 0.3em 0.5em 0.3em 0.5em; }
  /* line 147, ../sass/base/_tables.scss */
  .table-data-tight th {
    font-weight: bold; }
  /* line 151, ../sass/base/_tables.scss */
  .table-data-tight td.indent {
    padding-left: 1.5em; }

/* line 156, ../sass/base/_tables.scss */
.table-fancy {
  border: none;
  border-left: 1px solid #fff; }
  /* line 159, ../sass/base/_tables.scss */
  .table-fancy th, .table-fancy td {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 0.7em 1.8em 0.7em 1.8em; }
  /* line 164, ../sass/base/_tables.scss */
  .table-fancy th {
    background-color: #666; }
  /* line 167, ../sass/base/_tables.scss */
  .table-fancy td {
    background-color: #e8e7e3; }
    /* line 169, ../sass/base/_tables.scss */
    .table-fancy td.indent {
      padding-left: 3em; }

/* line 1, ../sass/base/_typography.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #333333;
  font: 100%/1.6em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  overflow-y: scroll;
  /*
    @include breakpoint($small) {
      line-height: 1.6em;
    }
  */ }

/* line 20, ../sass/base/_typography.scss */
a {
  color: #004fba;
  text-decoration: none; }
  /* line 18, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
  a:visited {
    color: #004fba; }
  /* line 21, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
  a:focus {
    color: #a00000; }
  /* line 24, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
  a:hover {
    color: #a00000; }
  /* line 27, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
  a:active {
    color: #a00000; }

/* line 24, ../sass/base/_typography.scss */
a:hover {
  text-decoration: underline; }

/* line 27, ../sass/base/_typography.scss */
a.link-disabled {
  color: #757575;
  text-decoration: none !important;
  cursor: default; }
  /* line 29, ../sass/base/_typography.scss */
  .box a.link-disabled {
    color: #444444; }

/* line 33, ../sass/base/_typography.scss */
strong {
  font-weight: 700; }

/* line 36, ../sass/base/_typography.scss */
h1 {
  clear: both;
  color: #5a5245;
  font: 400 1.8em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.05em;
  margin-bottom: 1em;
  margin-top: 0; }
  /* line 43, ../sass/base/_typography.scss */
  .front h1 {
    display: none; }

/* line 54, ../sass/base/_typography.scss */
h2 {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
  clear: both;
  color: #5a5245;
  font: 400 1.4em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.03em;
  margin-bottom: 1em;
  margin-top: 1.6em; }
  /* line 62, ../sass/base/_typography.scss */
  h2.top {
    margin-top: 0; }
  /* line 65, ../sass/base/_typography.scss */
  h2.header-small {
    border: none;
    color: #946c3b;
    font: 400 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    letter-spacing: -0.01em;
    margin-bottom: 0.8em;
    margin-top: 1.4em; }
  /* line 73, ../sass/base/_typography.scss */
  h2.header-centered {
    text-align: center; }

/* line 90, ../sass/base/_typography.scss */
h3 {
  color: #946c3b;
  font: 400 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  letter-spacing: -0.01em;
  margin-bottom: 0.8em;
  margin-top: 1.4em; }
  /* line 96, ../sass/base/_typography.scss */
  h3.top {
    margin-top: 0; }
  /* line 99, ../sass/base/_typography.scss */
  h3.header-large {
    color: #444444;
    font: 400 1.4em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
    letter-spacing: -0.03em; }
  /* line 104, ../sass/base/_typography.scss */
  h3.header-centered {
    text-align: center; }
  /* line 107, ../sass/base/_typography.scss */
  h3.no-top-margin {
    margin-top: 0; }
  /* line 110, ../sass/base/_typography.scss */
  h3.no-bottom-margin {
    margin-bottom: 0; }
  /* line 113, ../sass/base/_typography.scss */
  h3.header-with-rule {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 0.3em; }
  /* line 116, ../sass/base/_typography.scss */
  .l-region--sidebar-third h3, .subnav h3 {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 0.3em; }
    /* line 119, ../sass/base/_typography.scss */
    .l-region--sidebar-third h3 a, .subnav h3 a {
      color: #946c3b; }
  /* line 123, ../sass/base/_typography.scss */
  .bleed-block h3, .callout h3, .box h3 {
    color: #896436; }

/* line 138, ../sass/base/_typography.scss */
h4 {
  color: #444444;
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 1.2em;
  margin-top: 2em; }
  /* line 143, ../sass/base/_typography.scss */
  h4.header-centered {
    text-align: center; }

/* line 150, ../sass/base/_typography.scss */
h5 {
  color: #444444;
  font: 700 1em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 1.2em;
  margin-top: 1em; }

/* line 156, ../sass/base/_typography.scss */
.block__title {
  margin-top: 0; }
  /* line 158, ../sass/base/_typography.scss */
  .gallery .block__title, .teaser-list .block__title, .teaser-list-landing .block__title {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 0.3em;
    margin-bottom: 1em;
    padding-bottom: 0.2em; }

/* line 166, ../sass/base/_typography.scss */
p, ul, ol {
  font-size: 1em;
  margin-bottom: 1.2em; }

/* line 170, ../sass/base/_typography.scss */
p.small-text,
ul.small-text,
ol.small-text,
span.small-text {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif; }

/* line 176, ../sass/base/_typography.scss */
p.large-text,
ul.large-text,
ol.large-text,
span.large-text {
  font: 1.1em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif; }

/* line 182, ../sass/base/_typography.scss */
p.larger-text,
ul.larger-text,
ol.larger-text,
span.larger-text {
  font: 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif; }

/* line 188, ../sass/base/_typography.scss */
p.no-top-margin {
  margin-top: 0; }

/* line 191, ../sass/base/_typography.scss */
p.no-bottom-margin {
  margin-bottom: 0; }

/* line 194, ../sass/base/_typography.scss */
p.with-bottom-rule {
  padding-bottom: 1em;
  border-bottom: 1px solid #ccc; }

/* line 198, ../sass/base/_typography.scss */
li {
  margin-bottom: 0; }

/* line 203, ../sass/base/_typography.scss */
.spaced > li {
  margin-bottom: 0.8em; }
/* line 207, ../sass/base/_typography.scss */
ul .spaced, ol .spaced {
  margin-top: 1em;
  margin-bottom: 1em; }

/* line 213, ../sass/base/_typography.scss */
ul.indent {
  padding-left: 3em; }

/* line 216, ../sass/base/_typography.scss */
ul.without-bullets, ul.icon-list {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0 !important; }
  /* line 221, ../sass/base/_typography.scss */
  ul.without-bullets li, ul.icon-list li {
    margin-left: 0;
    padding-left: 0; }

/* line 228, ../sass/base/_typography.scss */
ul.icon-list li + li {
  margin-top: 0.4em; }

/* line 232, ../sass/base/_typography.scss */
sup {
  font-size: 0.5em;
  font-weight: normal;
  line-height: 1em;
  position: relative;
  top: -0.7em;
  vertical-align: baseline; }
  /* line 239, ../sass/base/_typography.scss */
  h2 sup, h3 sup {
    font-size: 0.45em;
    top: -1em; }

/* line 1, ../sass/components/_base.scss */
html {
  background-color: #fff; }

/* line 7, ../sass/components/_base.scss */
body {
  margin: 0; }

/* line 10, ../sass/components/_base.scss */
.l-page-content {
  position: relative; }

/* line 13, ../sass/components/_base.scss */
.mobile {
  display: block; }

/* line 19, ../sass/components/_base.scss */
.non-mobile {
  display: none; }

/* line 25, ../sass/components/_base.scss */
.hide {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

/* line 28, ../sass/components/_base.scss */
.externalllinktooltip,
.externalllinktooltipleft {
  display: none; }

/* line 55, ../sass/components/_base.scss */
.l-ribbon-wrapper {
  display: none; }

/* line 63, ../sass/components/_base.scss */
.l-ribbon {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
  list-style-image: none;
  list-style-type: none; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .l-ribbon:after {
    content: "";
    display: table;
    clear: both; }
  /* line 70, ../sass/components/_base.scss */
  .l-ribbon li {
    float: left;
    padding: 0 18px 0 0;
    margin: 0 10px 0 0;
    min-height: 30px; }
    /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
    .l-ribbon li:after {
      content: "";
      display: table;
      clear: both; }
    /* line 76, ../sass/components/_base.scss */
    .l-ribbon li .ribbon-hhs {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -20px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 22px;
      float: left;
      margin-right: 5px; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 76, ../sass/components/_base.scss */
        .l-ribbon li .ribbon-hhs {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -20px -119px;
          height: 27px;
          width: 22px; } }
    /* line 81, ../sass/components/_base.scss */
    .l-ribbon li a {
      display: block;
      color: #fff;
      float: left;
      padding-top: 6px;
      min-height: 30px; }
    /* line 88, ../sass/components/_base.scss */
    .l-ribbon li .ribbon-right {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
      opacity: 0.3;
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -72px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 30px;
      width: 20px;
      float: left;
      margin-left: 10px; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 88, ../sass/components/_base.scss */
        .l-ribbon li .ribbon-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -72px -119px;
          height: 30px;
          width: 20px; } }

/* line 101, ../sass/components/_base.scss */
.l-banner {
  background-color: #fff;
  position: relative; }

/* line 109, ../sass/components/_base.scss */
.l-branding {
  background-color: #00518f;
  padding: 1em; }
  /* line 120, ../sass/components/_base.scss */
  .l-branding .nih-logo {
    background: transparent;
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 -354px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 39px;
    width: 189px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 120, ../sass/components/_base.scss */
      .l-branding .nih-logo {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 -354px;
        height: 39px;
        width: 189px; } }
    /* line 129, ../sass/components/_base.scss */
    .l-branding .nih-logo img {
      position: absolute;
      left: -1000px;
      width: 1px;
      height: 1px; }

/* line 142, ../sass/components/_base.scss */
.banner-utilities {
  display: none; }

/* line 155, ../sass/components/_base.scss */
.l-main-wrapper {
  background-color: #dbdad3; }

/* line 163, ../sass/components/_base.scss */
.l-main {
  background-color: #fff; }

/* line 173, ../sass/components/_base.scss */
.breadcrumb {
  display: none; }

/* line 203, ../sass/components/_base.scss */
.l-content-wrapper {
  word-wrap: break-word; }

/* line 211, ../sass/components/_base.scss */
.l-region--sidebar-first h2, .l-region--sidebar-first h3, .l-region--sidebar-first h4,
.l-region--sidebar-second h2,
.l-region--sidebar-second h3,
.l-region--sidebar-second h4,
.l-region--sidebar-third h2,
.l-region--sidebar-third h3,
.l-region--sidebar-third h4,
.box h2,
.box h3,
.box h4,
.emergency-message h2,
.emergency-message h3,
.emergency-message h4 {
  margin-bottom: 0.6em;
  margin-top: 0; }
/* line 214, ../sass/components/_base.scss */
.l-region--sidebar-first p,
.l-region--sidebar-first .paragraph,
.l-region--sidebar-second p,
.l-region--sidebar-second .paragraph,
.l-region--sidebar-third p,
.l-region--sidebar-third .paragraph,
.box p,
.box .paragraph,
.emergency-message p,
.emergency-message .paragraph {
  line-height: 1.5em;
  margin-bottom: 0.8em;
  margin-top: 0; }
/* line 218, ../sass/components/_base.scss */
.l-region--sidebar-first .paragraph,
.l-region--sidebar-second .paragraph,
.l-region--sidebar-third .paragraph,
.box .paragraph,
.emergency-message .paragraph {
  margin-bottom: 0.6em; }
/* line 221, ../sass/components/_base.scss */
.l-region--sidebar-first .teaser p,
.l-region--sidebar-second .teaser p,
.l-region--sidebar-third .teaser p,
.box .teaser p,
.emergency-message .teaser p {
  margin-bottom: 0; }

/*
.box {
  &.block--bean {
    h3 {
      margin-bottom: 0.9em;
    }
  }
}
*/
/* line 237, ../sass/components/_base.scss */
.l-region--sidebar-second ul,
.l-region--sidebar-third ul,
.box ul {
  padding-left: 1.5em;
  line-height: 1.5em;
  margin-bottom: 0.8em;
  margin-top: 0; }

/* line 242, ../sass/components/_base.scss */
.bleed-block {
  margin-top: -1.5em;
  margin-right: -1em;
  margin-left: -1em;
  padding-top: 1.5em;
  padding-right: 1em;
  padding-left: 1em;
  margin-bottom: 1em;
  background-color: #f2f2ed;
  padding: 1em 1em 0 1em; }

/* line 255, ../sass/components/_base.scss */
.sectionheader {
  background-color: #1e5b97;
  position: relative; }
  /* line 267, ../sass/components/_base.scss */
  .sectionheader h2 {
    border-bottom: none;
    color: #fff;
    font: 400 1.2em/1.3 "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    letter-spacing: 0.05em;
    margin: 0;
    padding-bottom: 0;
    text-transform: uppercase; }
    /* line 290, ../sass/components/_base.scss */
    .sectionheader h2 a {
      color: #fff;
      display: block;
      min-height: 40px;
      padding-bottom: 0.65em;
      padding-left: 0.9em;
      padding-right: 45px;
      padding-top: 0.65em; }
      /* line 298, ../sass/components/_base.scss */
      .sectionheader h2 a:hover {
        text-decoration: none; }
      /* line 301, ../sass/components/_base.scss */
      .sectionheader h2 a:active {
        background-color: #163b61; }
      /* line 304, ../sass/components/_base.scss */
      .sectionheader h2 a.link-disabled {
        color: #757575;
        text-decoration: none !important;
        cursor: default;
        color: #fff; }

/* line 327, ../sass/components/_base.scss */
.publishdate {
  /*@include small-text();*/
  color: #757575;
  margin-bottom: 0.6em;
  margin-top: 0.2em; }

/* line 335, ../sass/components/_base.scss */
.section-landing-page h1 {
  height: 1px;
  left: -9000px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

/* line 339, ../sass/components/_base.scss */
.subtitle, .pretitle, .quote, .pullquote p {
  color: #5a5245;
  font: italic 400 1.2em/1.5em "Droid Serif", Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.01em;
  margin-top: 0; }
  /* line 348, ../sass/components/_base.scss */
  h1 + .subtitle, h1 + .pretitle, h1 + .quote, .pullquote h1 + p {
    top: -0.9em;
    margin-bottom: 0.5em;
    position: relative; }

/* line 358, ../sass/components/_base.scss */
.pretitle {
  margin-bottom: 0.5em; }

/* line 362, ../sass/components/_base.scss */
.lead {
  /* border-bottom: $content-divider; */
  color: #757575;
  font: normal 400 1.1em/1.6em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-bottom: 1.8em;
  margin-top: 0;
  /* padding-bottom: 0.6em; */ }

/* line 376, ../sass/components/_base.scss */
.button-link, .tag-term, .button-link-5em, .gallery-description a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 2px;
  position: relative;
  text-decoration: none;
  height: auto !important;
  line-height: 1.3em !important;
  padding-bottom: 0.5em !important;
  padding-top: 0.35em !important; }
  /* line 39, ../sass/abstractions/_base.scss */
  .button-link:visited, .tag-term:visited, .button-link-5em:visited, .gallery-description a:visited {
    color: #fff; }
  /* line 42, ../sass/abstractions/_base.scss */
  .button-link:hover, .tag-term:hover, .button-link-5em:hover, .gallery-description a:hover {
    background-color: #163b61;
    color: #fff;
    text-decoration: none; }
  /* line 47, ../sass/abstractions/_base.scss */
  .button-link:active, .tag-term:active, .button-link-5em:active, .gallery-description a:active {
    background-color: #122f4c;
    color: #fff;
    text-decoration: none; }
  /* line 52, ../sass/abstractions/_base.scss */
  .button-link.button-disabled, .button-disabled.tag-term, .button-disabled.button-link-5em, .gallery-description a.button-disabled {
    background-color: #cccccc;
    cursor: default; }
  /* line 56, ../sass/abstractions/_base.scss */
  .button-link .icon-arrow-right, .tag-term .icon-arrow-right, .button-link-5em .icon-arrow-right, .gallery-description a .icon-arrow-right {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -62px -119px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 27px;
    width: 10px;
    float: right;
    margin-left: 0.3em; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 56, ../sass/abstractions/_base.scss */
      .button-link .icon-arrow-right, .tag-term .icon-arrow-right, .button-link-5em .icon-arrow-right, .gallery-description a .icon-arrow-right {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -62px -119px;
        height: 27px;
        width: 10px; } }

/* line 389, ../sass/components/_base.scss */
.button-more-padding {
  height: auto !important;
  margin: 0 !important;
  padding-bottom: 0.6em !important;
  padding-top: 0.6em !important;
  padding-left: 1.6em !important;
  padding-right: 1.6em !important; }

/* line 397, ../sass/components/_base.scss */
.button-large {
  height: auto !important;
  margin: 0 !important;
  padding-bottom: 0.9em !important;
  padding-top: 0.8em !important;
  text-align: center;
  width: 100%; }

/* line 405, ../sass/components/_base.scss */
.button-large-icon {
  display: inline-block !important;
  margin-right: 6px;
  vertical-align: middle;
  position: relative;
  top: -2px; }
  /* line 411, ../sass/components/_base.scss */
  h3 .button-large-icon {
    top: -3px; }

/* line 415, ../sass/components/_base.scss */
.button-large-icon--exclamation-mark {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 415, ../sass/components/_base.scss */
    .button-large-icon--exclamation-mark {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -247px;
      height: 32px;
      width: 32px; } }

/* line 418, ../sass/components/_base.scss */
.button-large-icon--envelope {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -96px -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 418, ../sass/components/_base.scss */
    .button-large-icon--envelope {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -96px -183px;
      height: 32px;
      width: 32px; } }

/* line 421, ../sass/components/_base.scss */
.button-large-icon--cursor-clicking {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -215px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 421, ../sass/components/_base.scss */
    .button-large-icon--cursor-clicking {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -215px;
      height: 32px;
      width: 32px; } }

/* line 424, ../sass/components/_base.scss */
.button-large-icon--remote-work {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 424, ../sass/components/_base.scss */
    .button-large-icon--remote-work {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -87px;
      height: 32px;
      width: 32px; } }

/* line 427, ../sass/components/_base.scss */
.button-large-icon--medical-bag {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -24px -151px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 427, ../sass/components/_base.scss */
    .button-large-icon--medical-bag {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -24px -151px;
      height: 32px;
      width: 32px; } }

/* line 430, ../sass/components/_base.scss */
.button-large-icon--virtual-meeting {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 430, ../sass/components/_base.scss */
    .button-large-icon--virtual-meeting {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -183px;
      height: 32px;
      width: 32px; } }

/* line 433, ../sass/components/_base.scss */
.tag-term {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #666666;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 2px;
  position: relative;
  text-decoration: none;
  margin-right: 1em; }
  /* line 39, ../sass/abstractions/_base.scss */
  .tag-term:visited {
    color: #fff; }
  /* line 42, ../sass/abstractions/_base.scss */
  .tag-term:hover {
    background-color: #4d4d4d;
    color: #fff;
    text-decoration: none; }
  /* line 47, ../sass/abstractions/_base.scss */
  .tag-term:active {
    background-color: #404040;
    color: #fff;
    text-decoration: none; }
  /* line 52, ../sass/abstractions/_base.scss */
  .tag-term.button-disabled {
    background-color: #cccccc;
    cursor: default; }
  /* line 56, ../sass/abstractions/_base.scss */
  .tag-term .icon-arrow-right {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -62px -119px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 27px;
    width: 10px;
    float: right;
    margin-left: 0.3em; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 56, ../sass/abstractions/_base.scss */
      .tag-term .icon-arrow-right {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -62px -119px;
        height: 27px;
        width: 10px; } }
  /* line 437, ../sass/components/_base.scss */
  .publishdate .tag-term {
    display: none; }
    /* line 439, ../sass/components/_base.scss */
    .media-advisory .publishdate .tag-term {
      display: block; }

/* line 458, ../sass/components/_base.scss */
.button-link-5em {
  padding-left: 0.1em;
  padding-right: 0.1em;
  text-align: center;
  width: 4.8em; }

/* line 465, ../sass/components/_base.scss */
.icon-list {
  position: relative;
  top: -0.1em; }

/* line 469, ../sass/components/_base.scss */
.icon-link, .l-connect li a {
  display: inline-block;
  line-height: 1.4em;
  min-height: 22px;
  padding: 0 0 0 24px;
  position: relative; }

/* line 479, ../sass/components/_base.scss */
.icon {
  display: block;
  left: 0;
  position: absolute;
  top: 0; }
  /* line 484, ../sass/components/_base.scss */
  .blog .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -140px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 484, ../sass/components/_base.scss */
      .blog .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -140px -20px;
        height: 20px;
        width: 20px; } }
  /* line 487, ../sass/components/_base.scss */
  .blog-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -120px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 487, ../sass/components/_base.scss */
      .blog-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -120px -20px;
        height: 20px;
        width: 20px; } }
  /* line 490, ../sass/components/_base.scss */
  .bookmark-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -100px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 490, ../sass/components/_base.scss */
      .bookmark-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -100px -20px;
        height: 20px;
        width: 20px; } }
  /* line 493, ../sass/components/_base.scss */
  .contactus-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 493, ../sass/components/_base.scss */
      .contactus-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 -60px;
        height: 20px;
        width: 20px; } }
  /* line 496, ../sass/components/_base.scss */
  .email-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -160px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 496, ../sass/components/_base.scss */
      .email-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -160px 0;
        height: 20px;
        width: 20px; } }
  /* line 499, ../sass/components/_base.scss */
  .facebook .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 499, ../sass/components/_base.scss */
      .facebook .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 -40px;
        height: 20px;
        width: 20px; } }
  /* line 502, ../sass/components/_base.scss */
  .facebook-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -140px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 502, ../sass/components/_base.scss */
      .facebook-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -140px -60px;
        height: 20px;
        width: 20px; } }
  /* line 505, ../sass/components/_base.scss */
  .flickr .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -80px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 505, ../sass/components/_base.scss */
      .flickr .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -80px -40px;
        height: 20px;
        width: 20px; } }
  /* line 508, ../sass/components/_base.scss */
  .flickr-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -60px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 508, ../sass/components/_base.scss */
      .flickr-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -60px -40px;
        height: 20px;
        width: 20px; } }
  /* line 511, ../sass/components/_base.scss */
  .googleplus .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -120px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 511, ../sass/components/_base.scss */
      .googleplus .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -120px -40px;
        height: 20px;
        width: 20px; } }
  /* line 514, ../sass/components/_base.scss */
  .googleplus-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -100px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 514, ../sass/components/_base.scss */
      .googleplus-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -100px -40px;
        height: 20px;
        width: 20px; } }
  /* line 517, ../sass/components/_base.scss */
  .instagram .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -120px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 517, ../sass/components/_base.scss */
      .instagram .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -120px 0;
        height: 20px;
        width: 20px; } }
  /* line 520, ../sass/components/_base.scss */
  .instagram-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -40px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 520, ../sass/components/_base.scss */
      .instagram-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -40px -20px;
        height: 20px;
        width: 20px; } }
  /* line 523, ../sass/components/_base.scss */
  .linkedin .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -100px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 523, ../sass/components/_base.scss */
      .linkedin .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -100px -60px;
        height: 20px;
        width: 20px; } }
  /* line 526, ../sass/components/_base.scss */
  .linkedin-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -120px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 526, ../sass/components/_base.scss */
      .linkedin-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -120px -60px;
        height: 20px;
        width: 20px; } }
  /* line 529, ../sass/components/_base.scss */
  .mobileapp .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -60px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 529, ../sass/components/_base.scss */
      .mobileapp .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -60px -60px;
        height: 20px;
        width: 20px; } }
  /* line 532, ../sass/components/_base.scss */
  .mobileapp-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -80px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 532, ../sass/components/_base.scss */
      .mobileapp-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -80px -60px;
        height: 20px;
        width: 20px; } }
  /* line 535, ../sass/components/_base.scss */
  .newsletter .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -20px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 535, ../sass/components/_base.scss */
      .newsletter .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -20px -60px;
        height: 20px;
        width: 20px; } }
  /* line 538, ../sass/components/_base.scss */
  .newsletter-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -40px -60px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 538, ../sass/components/_base.scss */
      .newsletter-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -40px -60px;
        height: 20px;
        width: 20px; } }
  /* line 541, ../sass/components/_base.scss */
  .pinterest .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -140px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 541, ../sass/components/_base.scss */
      .pinterest .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -140px 0;
        height: 20px;
        width: 20px; } }
  /* line 544, ../sass/components/_base.scss */
  .pinterest-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -160px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 544, ../sass/components/_base.scss */
      .pinterest-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -160px -40px;
        height: 20px;
        width: 20px; } }
  /* line 547, ../sass/components/_base.scss */
  .podcast .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -160px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 547, ../sass/components/_base.scss */
      .podcast .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -160px -20px;
        height: 20px;
        width: 20px; } }
  /* line 550, ../sass/components/_base.scss */
  .podcast-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -140px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 550, ../sass/components/_base.scss */
      .podcast-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -140px -40px;
        height: 20px;
        width: 20px; } }
  /* line 553, ../sass/components/_base.scss */
  .rss .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -80px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 553, ../sass/components/_base.scss */
      .rss .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -80px 0;
        height: 20px;
        width: 20px; } }
  /* line 556, ../sass/components/_base.scss */
  .rss-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -100px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 556, ../sass/components/_base.scss */
      .rss-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -100px 0;
        height: 20px;
        width: 20px; } }
  /* line 559, ../sass/components/_base.scss */
  .social-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -120px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 559, ../sass/components/_base.scss */
      .social-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -120px -20px;
        height: 20px;
        width: 20px; } }
  /* line 562, ../sass/components/_base.scss */
  .tumblr .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -20px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 562, ../sass/components/_base.scss */
      .tumblr .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -20px 0;
        height: 20px;
        width: 20px; } }
  /* line 565, ../sass/components/_base.scss */
  .tumblr-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -40px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 565, ../sass/components/_base.scss */
      .tumblr-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -40px 0;
        height: 20px;
        width: 20px; } }
  /* line 568, ../sass/components/_base.scss */
  .twitter .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -20px -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 568, ../sass/components/_base.scss */
      .twitter .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -20px -20px;
        height: 20px;
        width: 20px; } }
  /* line 571, ../sass/components/_base.scss */
  .twitter-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 571, ../sass/components/_base.scss */
      .twitter-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 0;
        height: 20px;
        width: 20px; } }
  /* line 574, ../sass/components/_base.scss */
  .videos .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -40px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 574, ../sass/components/_base.scss */
      .videos .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -40px -40px;
        height: 20px;
        width: 20px; } }
  /* line 577, ../sass/components/_base.scss */
  .videos-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -20px -40px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 577, ../sass/components/_base.scss */
      .videos-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -20px -40px;
        height: 20px;
        width: 20px; } }
  /* line 580, ../sass/components/_base.scss */
  .youtube .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 -119px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 580, ../sass/components/_base.scss */
      .youtube .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 -119px;
        height: 20px;
        width: 20px; } }
  /* line 583, ../sass/components/_base.scss */
  .youtube-monochrome .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: 0 -20px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 583, ../sass/components/_base.scss */
      .youtube-monochrome .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: 0 -20px;
        height: 20px;
        width: 20px; } }
  /* line 586, ../sass/components/_base.scss */
  .snapchat .icon {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -60px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 20px;
    width: 20px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 586, ../sass/components/_base.scss */
      .snapchat .icon {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -60px 0;
        height: 20px;
        width: 20px; } }

/* line 595, ../sass/components/_base.scss */
a[href$=".pdf"]:after,
a.pdf-link:after {
  margin-left: 4px;
  margin-right: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #ce4646;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "pdf"; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 a[href$=".pdf"]:after, h3
  a.pdf-link:after {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 a[href$=".pdf"]:after, h4
  a.pdf-link:after {
    font-size: 0.75em; }
  /* line 600, ../sass/components/_base.scss */
  .slideshow-main a[href$=".pdf"]:after, .slideshow-main
  a.pdf-link:after {
    display: none; }

/* line 604, ../sass/components/_base.scss */
a[href$=".doc"]:after,
a[href$=".docx"]:after,
a.doc-link:after {
  margin-left: 4px;
  margin-right: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #497aab;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "doc"; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 a[href$=".doc"]:after, h3
  a[href$=".docx"]:after, h3
  a.doc-link:after {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 a[href$=".doc"]:after, h4
  a[href$=".docx"]:after, h4
  a.doc-link:after {
    font-size: 0.75em; }

/* line 611, ../sass/components/_base.scss */
a[href$=".ppt"]:after,
a[href$=".pptx"]:after,
a.ppt-link:after {
  margin-left: 4px;
  margin-right: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #bf590d;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "ppt"; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 a[href$=".ppt"]:after, h3
  a[href$=".pptx"]:after, h3
  a.ppt-link:after {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 a[href$=".ppt"]:after, h4
  a[href$=".pptx"]:after, h4
  a.ppt-link:after {
    font-size: 0.75em; }

/* line 618, ../sass/components/_base.scss */
a[href$=".xls"]:after,
a[href$=".xlsx"]:after,
a.xls-link:after {
  margin-left: 4px;
  margin-right: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #4d9e68;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  content: "xls"; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 a[href$=".xls"]:after, h3
  a[href$=".xlsx"]:after, h3
  a.xls-link:after {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 a[href$=".xls"]:after, h4
  a[href$=".xlsx"]:after, h4
  a.xls-link:after {
    font-size: 0.75em; }

/* line 626, ../sass/components/_base.scss */
a.no-tag:after {
  display: none; }

/* line 633, ../sass/components/_base.scss */
.l-content .masonry-container {
  margin-top: 1.8em; }
/* line 636, ../sass/components/_base.scss */
.masonry-container.l-region--content-lower {
  margin-top: 0.3em; }

/* line 658, ../sass/components/_base.scss */
.box,
.masonry-grid-sizer {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f2f2ed;
  float: none;
  margin-bottom: 1em;
  padding: 16px 1em 0.3em 1em;
  width: 100%; }

/* line 744, ../sass/components/_base.scss */
.masonry-grid-sizer {
  background-color: transparent; }

/* line 747, ../sass/components/_base.scss */
.box-transparent {
  background-color: transparent;
  padding: 0; }

/* line 837, ../sass/components/_base.scss */
.floated-col {
  clear: none;
  float: left;
  margin-right: 1.5em !important; }
  /* line 841, ../sass/components/_base.scss */
  .floated-col .last {
    margin-right: 0; }

/* line 847, ../sass/components/_base.scss */
.with-bottom-spacing {
  margin-bottom: 2.25em; }

/* line 857, ../sass/components/_base.scss */
ul.inline {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  ul.inline:after {
    content: "";
    display: table;
    clear: both; }
  /* line 862, ../sass/components/_base.scss */
  ul.inline li {
    float: left;
    list-style-type: none;
    margin-left: 0;
    margin-right: 8px;
    padding-bottom: 5px;
    padding-left: 0; }

/* line 879, ../sass/components/_base.scss */
.caption,
.file .field--description {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
  margin-right: 0.5em; }
  /* line 35, ../sass/abstractions/_typography.scss */
  .box .caption, .box
  .file .field--description {
    color: #5c5c5c; }
  /* line 38, ../sass/abstractions/_typography.scss */
  .flipcard-back .caption, .flipcard-back
  .file .field--description {
    color: #4f4f4f; }
  /* line 882, ../sass/components/_base.scss */
  .teaser-thumbnail .caption, .teaser-thumbnail
  .file .field--description {
    display: none; }

/* line 886, ../sass/components/_base.scss */
.credit {
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
  font-style: italic; }
  /* line 46, ../sass/abstractions/_typography.scss */
  .box .credit {
    color: #5c5c5c; }
  /* line 49, ../sass/abstractions/_typography.scss */
  .flipcard-back .credit {
    color: #4f4f4f; }

/* line 889, ../sass/components/_base.scss */
.footnote {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575;
  margin-top: 2em; }
  /* line 893, ../sass/components/_base.scss */
  .box .footnote {
    color: #6d6d6d; }

/* line 897, ../sass/components/_base.scss */
.footnote + .footnote {
  margin-top: 1em; }

/* line 900, ../sass/components/_base.scss */
.alert {
  color: #ee0000;
  font-weight: bold; }

/* line 904, ../sass/components/_base.scss */
.callout-icon {
  display: block;
  position: absolute;
  top: 0.7em;
  left: 1em; }

/* line 914, ../sass/components/_base.scss */
.callout-icon--exclamation-mark-blue {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 914, ../sass/components/_base.scss */
    .callout-icon--exclamation-mark-blue {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -183px;
      height: 32px;
      width: 32px; } }

/* line 917, ../sass/components/_base.scss */
.callout-icon--exclamation-mark-gold {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -156px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 917, ../sass/components/_base.scss */
    .callout-icon--exclamation-mark-gold {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -156px -119px;
      height: 32px;
      width: 32px; } }

/* line 920, ../sass/components/_base.scss */
.callout-icon--exclamation-mark-red {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -128px -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 920, ../sass/components/_base.scss */
    .callout-icon--exclamation-mark-red {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -128px -87px;
      height: 32px;
      width: 32px; } }

/* line 923, ../sass/components/_base.scss */
.callout-icon--exclamation-mark-yellow {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -32px -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 923, ../sass/components/_base.scss */
    .callout-icon--exclamation-mark-yellow {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -32px -87px;
      height: 32px;
      width: 32px; } }

/* line 926, ../sass/components/_base.scss */
.callout-icon--exclamation-mark-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 926, ../sass/components/_base.scss */
    .callout-icon--exclamation-mark-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -247px;
      height: 32px;
      width: 32px; } }

/* line 929, ../sass/components/_base.scss */
.callout-icon--remote-work-blue {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -88px -151px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 929, ../sass/components/_base.scss */
    .callout-icon--remote-work-blue {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -88px -151px;
      height: 32px;
      width: 32px; } }

/* line 932, ../sass/components/_base.scss */
.callout-icon--remote-work-gold {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -120px -151px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 932, ../sass/components/_base.scss */
    .callout-icon--remote-work-gold {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -120px -151px;
      height: 32px;
      width: 32px; } }

/* line 935, ../sass/components/_base.scss */
.callout-icon--remote-work-red {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -32px -319px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 935, ../sass/components/_base.scss */
    .callout-icon--remote-work-red {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -32px -319px;
      height: 32px;
      width: 32px; } }

/* line 938, ../sass/components/_base.scss */
.callout-icon--remote-work-yellow {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 938, ../sass/components/_base.scss */
    .callout-icon--remote-work-yellow {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -247px;
      height: 32px;
      width: 32px; } }

/* line 941, ../sass/components/_base.scss */
.callout-icon--remote-work-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 941, ../sass/components/_base.scss */
    .callout-icon--remote-work-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -87px;
      height: 32px;
      width: 32px; } }

/* line 944, ../sass/components/_base.scss */
.callout-icon--medical-bag-blue {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -32px -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 944, ../sass/components/_base.scss */
    .callout-icon--medical-bag-blue {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -32px -247px;
      height: 32px;
      width: 32px; } }

/* line 947, ../sass/components/_base.scss */
.callout-icon--medical-bag-gold {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -152px -151px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 947, ../sass/components/_base.scss */
    .callout-icon--medical-bag-gold {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -152px -151px;
      height: 32px;
      width: 32px; } }

/* line 950, ../sass/components/_base.scss */
.callout-icon--medical-bag-red {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 950, ../sass/components/_base.scss */
    .callout-icon--medical-bag-red {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -87px;
      height: 32px;
      width: 32px; } }

/* line 953, ../sass/components/_base.scss */
.callout-icon--medical-bag-yellow {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -124px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 953, ../sass/components/_base.scss */
    .callout-icon--medical-bag-yellow {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -124px -119px;
      height: 32px;
      width: 32px; } }

/* line 956, ../sass/components/_base.scss */
.callout-icon--medical-bag-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -24px -151px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 956, ../sass/components/_base.scss */
    .callout-icon--medical-bag-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -24px -151px;
      height: 32px;
      width: 32px; } }

/* line 959, ../sass/components/_base.scss */
.callout-icon--virtual-meeting-blue {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -319px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 959, ../sass/components/_base.scss */
    .callout-icon--virtual-meeting-blue {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -319px;
      height: 32px;
      width: 32px; } }

/* line 962, ../sass/components/_base.scss */
.callout-icon--virtual-meeting-gold {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -215px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 962, ../sass/components/_base.scss */
    .callout-icon--virtual-meeting-gold {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -215px;
      height: 32px;
      width: 32px; } }

/* line 965, ../sass/components/_base.scss */
.callout-icon--virtual-meeting-red {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -32px -215px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 965, ../sass/components/_base.scss */
    .callout-icon--virtual-meeting-red {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -32px -215px;
      height: 32px;
      width: 32px; } }

/* line 968, ../sass/components/_base.scss */
.callout-icon--virtual-meeting-yellow {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -96px -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 968, ../sass/components/_base.scss */
    .callout-icon--virtual-meeting-yellow {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -96px -87px;
      height: 32px;
      width: 32px; } }

/* line 971, ../sass/components/_base.scss */
.callout-icon--virtual-meeting-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 971, ../sass/components/_base.scss */
    .callout-icon--virtual-meeting-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -183px;
      height: 32px;
      width: 32px; } }

/* line 974, ../sass/components/_base.scss */
.callout-icon--cursor-clicking-blue {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -128px -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 974, ../sass/components/_base.scss */
    .callout-icon--cursor-clicking-blue {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -128px -247px;
      height: 32px;
      width: 32px; } }

/* line 977, ../sass/components/_base.scss */
.callout-icon--cursor-clicking-gold {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -128px -215px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 977, ../sass/components/_base.scss */
    .callout-icon--cursor-clicking-gold {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -128px -215px;
      height: 32px;
      width: 32px; } }

/* line 980, ../sass/components/_base.scss */
.callout-icon--cursor-clicking-red {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -96px -215px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 980, ../sass/components/_base.scss */
    .callout-icon--cursor-clicking-red {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -96px -215px;
      height: 32px;
      width: 32px; } }

/* line 983, ../sass/components/_base.scss */
.callout-icon--cursor-clicking-yellow {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -96px -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 983, ../sass/components/_base.scss */
    .callout-icon--cursor-clicking-yellow {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -96px -247px;
      height: 32px;
      width: 32px; } }

/* line 986, ../sass/components/_base.scss */
.callout-icon--cursor-clicking-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -215px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 986, ../sass/components/_base.scss */
    .callout-icon--cursor-clicking-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -215px;
      height: 32px;
      width: 32px; } }

/* line 989, ../sass/components/_base.scss */
.callout-icon--envelope-blue {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -128px -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 989, ../sass/components/_base.scss */
    .callout-icon--envelope-blue {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -128px -183px;
      height: 32px;
      width: 32px; } }

/* line 992, ../sass/components/_base.scss */
.callout-icon--envelope-gold {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -56px -151px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 992, ../sass/components/_base.scss */
    .callout-icon--envelope-gold {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -56px -151px;
      height: 32px;
      width: 32px; } }

/* line 995, ../sass/components/_base.scss */
.callout-icon--envelope-red {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -92px -119px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 995, ../sass/components/_base.scss */
    .callout-icon--envelope-red {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -92px -119px;
      height: 32px;
      width: 32px; } }

/* line 998, ../sass/components/_base.scss */
.callout-icon--envelope-yellow {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -32px -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 998, ../sass/components/_base.scss */
    .callout-icon--envelope-yellow {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -32px -183px;
      height: 32px;
      width: 32px; } }

/* line 1001, ../sass/components/_base.scss */
.callout-icon--envelope-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -96px -183px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 1001, ../sass/components/_base.scss */
    .callout-icon--envelope-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -96px -183px;
      height: 32px;
      width: 32px; } }

/* line 1004, ../sass/components/_base.scss */
.callout {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f2f2ed;
  margin: 0 0 1.8em 0;
  padding: 1em 1em 0.4em 1em;
  position: relative; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .callout:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1011, ../sass/components/_base.scss */
  .callout.callout-centered {
    margin-bottom: 1em; }
  /* line 1018, ../sass/components/_base.scss */
  .callout.callout-no-content {
    padding-bottom: 0; }
  /* line 1021, ../sass/components/_base.scss */
  .callout.callout-transparent {
    background-color: transparent;
    padding: 0; }
  /* line 1025, ../sass/components/_base.scss */
  .callout.callout-no-rounded-corners {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
  /* line 1028, ../sass/components/_base.scss */
  .callout.callout-with-border {
    background-color: transparent;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #bfbfbf;
    border-left: 20px solid #bfbfbf; }
  /* line 1034, ../sass/components/_base.scss */
  .callout.callout-with-blue-bottom-border {
    border-bottom: 4px solid #1c5a84; }
  /* line 1037, ../sass/components/_base.scss */
  .callout.callout-with-header-icon {
    position: relative;
    padding-left: 3.5em; }
  /* line 1044, ../sass/components/_base.scss */
  .callout.callout-blue {
    background-color: #d8e5ef; }
    /* line 1046, ../sass/components/_base.scss */
    .callout.callout-blue h3 {
      color: #1c5a84; }
  /* line 1050, ../sass/components/_base.scss */
  .callout.callout-blue-light {
    background-color: #ebf2f7; }
    /* line 1052, ../sass/components/_base.scss */
    .callout.callout-blue-light h3 {
      color: #1c5a84; }
  /* line 1056, ../sass/components/_base.scss */
  .callout.callout-blue-dark {
    background-color: #0f3c72; }
    /* line 1058, ../sass/components/_base.scss */
    .callout.callout-blue-dark * {
      color: #fff; }
  /* line 1062, ../sass/components/_base.scss */
  .callout.callout-gold {
    background-color: #f2f2ed; }
    /* line 1064, ../sass/components/_base.scss */
    .callout.callout-gold h3 {
      color: #896436; }
  /* line 1068, ../sass/components/_base.scss */
  .callout.callout-red {
    background-color: #ffdcdc; }
    /* line 1070, ../sass/components/_base.scss */
    .callout.callout-red h3 {
      color: #b63a3a; }
  /* line 1074, ../sass/components/_base.scss */
  .callout.callout-yellow {
    background-color: #ffecb3; }
    /* line 1076, ../sass/components/_base.scss */
    .callout.callout-yellow h3 {
      color: #896436; }
  /* line 1080, ../sass/components/_base.scss */
  .callout h2, .callout h3, .callout h4, .callout h5, .callout p, .callout ol, .callout ul {
    margin-bottom: 0.6em;
    margin-top: 0; }
  /* line 1084, ../sass/components/_base.scss */
  .callout table {
    margin-bottom: 0.8em;
    margin-top: 1.2em; }
  /* line 1088, ../sass/components/_base.scss */
  .callout .lead {
    color: #6d6d6d;
    line-height: 1.4em; }
  /* line 1092, ../sass/components/_base.scss */
  .callout .inline-link-list {
    margin-bottom: 0; }

/* line 1107, ../sass/components/_base.scss */
.callout-image-header {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  position: relative;
  margin-top: -1em;
  margin-right: -1em;
  margin-bottom: 1em;
  margin-left: -1em;
  background-color: #0f3c72; }
  /* line 1116, ../sass/components/_base.scss */
  .callout-image-header.callout-image-header--sunburst {
    background: #0f3c72 url(../images/sunburst-bkgnd.jpg) no-repeat 0 0;
    background-size: cover; }
  /* line 1120, ../sass/components/_base.scss */
  .callout-image-header.callout-image-header--green {
    background-color: #2e5e3e; }
  /* line 1123, ../sass/components/_base.scss */
  .callout-image-header.callout-image-header--red {
    background-color: #a00000; }
  /* line 1126, ../sass/components/_base.scss */
  .callout-image-header.callout-image-header--gold {
    background-color: #986e3d; }
  /* line 1144, ../sass/components/_base.scss */
  .callout-no-content .callout-image-header {
    margin-bottom: 0; }
  /* line 1147, ../sass/components/_base.scss */
  .callout-image-header .callout-image-header-content {
    padding: 1.5em 1em; }
    /* line 1161, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-content h3, .callout-image-header .callout-image-header-content p {
      color: #fff;
      text-align: center; }
    /* line 1165, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-content h3 {
      font-size: 1.4em;
      font-weight: 700;
      padding-left: 1rem;
      padding-right: 1rem;
      margin-top: 0;
      margin-bottom: 0.2em; }
    /* line 1177, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-content p {
      font: 1.2em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
      margin: 0;
      padding-left: 1rem;
      padding-right: 1rem; }
      /* line 1182, ../sass/components/_base.scss */
      .callout-image-header .callout-image-header-content p.callout-image-header-content--small-text {
        font-size: 1em; }
    /* line 1186, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-content p + p {
      margin-top: 0.5em; }
    /* line 1190, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-content.callout-image-header-content--align-left h3, .callout-image-header .callout-image-header-content.callout-image-header-content--align-left p {
      text-align: left; }
  /* line 1195, ../sass/components/_base.scss */
  .callout-image-header.callout-image-header--tan {
    background-color: #f2f2ed; }
    /* line 1198, ../sass/components/_base.scss */
    .callout-image-header.callout-image-header--tan .callout-image-header-content h3 {
      font-weight: 400;
      color: #946c3b; }
    /* line 1202, ../sass/components/_base.scss */
    .callout-image-header.callout-image-header--tan .callout-image-header-content p {
      color: #444444; }
  /* line 1207, ../sass/components/_base.scss */
  .callout-image-header .callout-image-header-image {
    display: none; }
    /* line 1220, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-image .media {
      line-height: 0; }
    /* line 1223, ../sass/components/_base.scss */
    .callout-image-header .callout-image-header-image picture {
      line-height: 0;
      margin-bottom: 0; }

/* line 1268, ../sass/components/_base.scss */
.callout-image-header--2col {
  grid-template-columns: 1fr 1fr; }

/* line 1281, ../sass/components/_base.scss */
.quote, .pullquote p {
  margin-bottom: 0.6em; }

/* line 1285, ../sass/components/_base.scss */
.pullquote {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f8e5bd;
  clear: both;
  margin-bottom: 1.6em;
  margin-top: 1.6em;
  padding: 1em 1em 0.4em 1em; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .pullquote:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1294, ../sass/components/_base.scss */
  .pullquote p {
    line-height: 1.7em; }
    /* line 1297, ../sass/components/_base.scss */
    .pullquote p.caption {
      font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
      color: #757575;
      margin-right: 0.5em;
      color: #5c5c5c;
      letter-spacing: normal;
      margin-bottom: 1em; }
      /* line 35, ../sass/abstractions/_typography.scss */
      .box .pullquote p.caption {
        color: #5c5c5c; }
      /* line 38, ../sass/abstractions/_typography.scss */
      .flipcard-back .pullquote p.caption {
        color: #4f4f4f; }
  /* line 1312, ../sass/components/_base.scss */
  .pullquote.pullquote--no-rounded-corners {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
  /* line 1315, ../sass/components/_base.scss */
  .pullquote.pullquote--blue {
    position: relative;
    background-color: #0f3c72;
    color: #fff; }
    /* line 1319, ../sass/components/_base.scss */
    .pullquote.pullquote--blue p {
      color: #fff; }
      /* line 1321, ../sass/components/_base.scss */
      .pullquote.pullquote--blue p.caption {
        color: #fff; }
  /* line 1326, ../sass/components/_base.scss */
  .pullquote.pullquote--with-background-image {
    position: relative;
    overflow: hidden; }
    /* line 1329, ../sass/components/_base.scss */
    .pullquote.pullquote--with-background-image * {
      position: relative;
      z-index: 1; }
    /* line 1333, ../sass/components/_base.scss */
    .pullquote.pullquote--with-background-image .pullquote-background-image {
      display: none; }
  /* line 1344, ../sass/components/_base.scss */
  .pullquote.pullquote--full-width {
    padding: 1.5em 1.5em 1em 1.5em; }
    /* line 1346, ../sass/components/_base.scss */
    .pullquote.pullquote--full-width p {
      font-size: 1.7em;
      line-height: 1.3em;
      text-align: center; }
      /* line 1350, ../sass/components/_base.scss */
      .pullquote.pullquote--full-width p.caption {
        font-size: 1.2em; }
  /* line 1404, ../sass/components/_base.scss */
  .pullquote.pullquote--with-quotes .pullquote-quote-open,
  .pullquote.pullquote--with-quotes .pullquote-quote-close {
    display: none; }
  /* line 1416, ../sass/components/_base.scss */
  .pullquote.pullquote--with-quotes .pullquote-quote-open {
    top: 10px;
    left: 10px; }
  /* line 1420, ../sass/components/_base.scss */
  .pullquote.pullquote--with-quotes .pullquote-quote-close {
    bottom: 10px;
    right: 10px; }
  /* line 1424, ../sass/components/_base.scss */
  .pullquote.pullquote--with-quotes .pullquote-quote-open--white {
    background: transparent url(../images/quote-open-white.svg) no-repeat top left; }
  /* line 1427, ../sass/components/_base.scss */
  .pullquote.pullquote--with-quotes .pullquote-quote-close--white {
    background: transparent url(../images/quote-close-white.svg) no-repeat top left; }

/* line 1432, ../sass/components/_base.scss */
.block--site-map {
  margin-bottom: 1em; }
  /* line 1434, ../sass/components/_base.scss */
  .block--site-map ul {
    margin-bottom: 0; }
  /* line 1437, ../sass/components/_base.scss */
  .block--site-map li {
    list-style-type: square !important; }
  /* line 1440, ../sass/components/_base.scss */
  .block--site-map div > ul {
    margin: 0;
    padding: 0; }
  /* line 1444, ../sass/components/_base.scss */
  .block--site-map div > ul > li {
    list-style-type: none !important; }
  /* line 1447, ../sass/components/_base.scss */
  .block--site-map div > ul > li + li {
    margin-top: 1.6em; }
  /* line 1450, ../sass/components/_base.scss */
  .block--site-map div > ul > li > a {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 0.3em;
    clear: both;
    color: #5a5245;
    display: block;
    font: 400 1.4em/1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif;
    letter-spacing: -0.03em;
    margin-bottom: 1em; }

/* line 1460, ../sass/components/_base.scss */
.clear {
  clear: both; }

/* line 1463, ../sass/components/_base.scss */
.no-clear {
  clear: none; }

/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/* line 1469, ../sass/components/_base.scss */
.slogan,
.hashtags {
  text-align: center; }

/* line 1475, ../sass/components/_base.scss */
.tag-new,
.tag-nihonly,
.tag-odonly,
.tag-updated {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #ce4646;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 .tag-new, h3
  .tag-nihonly, h3
  .tag-odonly, h3
  .tag-updated {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 .tag-new, h4
  .tag-nihonly, h4
  .tag-odonly, h4
  .tag-updated {
    font-size: 0.75em; }

/* line 1481, ../sass/components/_base.scss */
.tag-espanol {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #bf590d;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 .tag-espanol {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 .tag-espanol {
    font-size: 0.75em; }

/* line 1484, ../sass/components/_base.scss */
.tag-download {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #497aab;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px;
  margin-top: 0.6em; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 .tag-download {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 .tag-download {
    font-size: 0.75em; }

/* line 1488, ../sass/components/_base.scss */
.tag-recovery {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  background-color: #497aab;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0;
  position: relative;
  top: -2px; }
  /* line 65, ../sass/abstractions/_typography.scss */
  h3 .tag-recovery {
    font-size: 0.67em; }
  /* line 68, ../sass/abstractions/_typography.scss */
  h4 .tag-recovery {
    font-size: 0.75em; }

/* line 1492, ../sass/components/_base.scss */
.l-connect-wrapper {
  padding-top: 20px; }

/* line 1497, ../sass/components/_base.scss */
.lastupdated p {
  font: 0.8em/1.5em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #757575; }
/* line 1501, ../sass/components/_base.scss */
.hide-page-last-reviewed-date .lastupdated {
  display: none; }

/* line 1517, ../sass/components/_base.scss */
.l-connect ul {
  line-height: 1.4em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #cccccc; }
/* line 1529, ../sass/components/_base.scss */
.l-connect li {
  background: none;
  border-bottom: 1px solid #cccccc;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  /* line 1539, ../sass/components/_base.scss */
  .l-connect li a {
    background-color: #f2f2ed;
    color: #555555;
    display: block;
    min-height: 40px;
    padding-bottom: 0.7em;
    padding-left: 2em;
    padding-right: 1em;
    padding-top: 0.75em;
    padding-left: 2.7em; }
    /* line 29, ../sass/abstractions/_navigation.scss */
    .l-connect li a:visited {
      color: #555555; }
    /* line 32, ../sass/abstractions/_navigation.scss */
    .l-connect li a:hover {
      color: #555555;
      text-decoration: none; }
    /* line 36, ../sass/abstractions/_navigation.scss */
    .l-connect li a:active {
      background-color: #aaaaaa;
      color: #fff; }
    /* line 1543, ../sass/components/_base.scss */
    .l-connect li a .icon {
      top: 0.7em;
      left: 1em; }

/* line 1573, ../sass/components/_base.scss */
.emergency-message {
  display: none;
  background-color: #be2c2c;
  color: #fff;
  position: relative;
  padding: 1em 1em 0.25em 1em; }
  /* line 1575, ../sass/components/_base.scss */
  .emergency-message.show {
    display: block; }
  /* line 1585, ../sass/components/_base.scss */
  .emergency-message h2, .emergency-message h3, .emergency-message h4, .emergency-message a {
    border-color: #fff;
    color: #fff; }
  /* line 1589, ../sass/components/_base.scss */
  .emergency-message p:first-child {
    margin-top: 0.2em; }
  /* line 1592, ../sass/components/_base.scss */
  .emergency-message .button-link, .emergency-message .tag-term, .emergency-message .button-link-5em, .emergency-message .gallery-description a, .gallery-description .emergency-message a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #a00000;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none;
    background-color: #870000; }
    /* line 39, ../sass/abstractions/_base.scss */
    .emergency-message .button-link:visited, .emergency-message .tag-term:visited, .emergency-message .button-link-5em:visited, .emergency-message .gallery-description a:visited, .gallery-description .emergency-message a:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .emergency-message .button-link:hover, .emergency-message .tag-term:hover, .emergency-message .button-link-5em:hover, .emergency-message .gallery-description a:hover, .gallery-description .emergency-message a:hover {
      background-color: #6d0000;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .emergency-message .button-link:active, .emergency-message .tag-term:active, .emergency-message .button-link-5em:active, .emergency-message .gallery-description a:active, .gallery-description .emergency-message a:active {
      background-color: #530000;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .emergency-message .button-link.button-disabled, .emergency-message .button-disabled.tag-term, .emergency-message .button-disabled.button-link-5em, .emergency-message .gallery-description a.button-disabled, .gallery-description .emergency-message a.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .emergency-message .button-link .icon-arrow-right, .emergency-message .tag-term .icon-arrow-right, .emergency-message .button-link-5em .icon-arrow-right, .emergency-message .gallery-description a .icon-arrow-right, .gallery-description .emergency-message a .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .emergency-message .button-link .icon-arrow-right, .emergency-message .tag-term .icon-arrow-right, .emergency-message .button-link-5em .icon-arrow-right, .emergency-message .gallery-description a .icon-arrow-right, .gallery-description .emergency-message a .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }

/* line 1597, ../sass/components/_base.scss */
.emergency-message-toggle {
  background: transparent;
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -319px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  border: none;
  margin: 0;
  position: absolute;
  right: 1em;
  top: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 1597, ../sass/components/_base.scss */
    .emergency-message-toggle {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -319px;
      height: 35px;
      width: 35px; } }
  /* line 1605, ../sass/components/_base.scss */
  .emergency-message-toggle.active {
    background-color: #163b61;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

/* line 1610, ../sass/components/_base.scss */
h2.header-with-icon {
  position: relative;
  padding-left: 40px; }

/* line 1614, ../sass/components/_base.scss */
.header-icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0; }

/* line 1620, ../sass/components/_base.scss */
.header-icon--exclamation-mark-white {
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -64px -247px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 32px;
  width: 32px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 1620, ../sass/components/_base.scss */
    .header-icon--exclamation-mark-white {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -64px -247px;
      height: 32px;
      width: 32px; } }

/* line 1669, ../sass/components/_base.scss */
.dollars::before {
  content: "$"; }

/* line 1673, ../sass/components/_base.scss */
.inline-block-wrapper {
  margin-bottom: 1em; }
  /* line 1675, ../sass/components/_base.scss */
  .inline-block-wrapper > * {
    display: inline-block; }
  /* line 1678, ../sass/components/_base.scss */
  .inline-block-wrapper ul {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

/* line 1684, ../sass/components/_base.scss */
.inline-block {
  display: inline-block; }

/* line 1688, ../sass/components/_base.scss */
.content-centered {
  text-align: center; }

/* line 1692, ../sass/components/_base.scss */
.content-left-aligned {
  display: inline-block;
  text-align: left; }

/* line 1696, ../sass/components/_base.scss */
.no-bottom-margin {
  margin-bottom: 0 !important; }

/* line 1699, ../sass/components/_base.scss */
.l-footer-wrapper {
  background-color: #dbdad3; }

/* line 1702, ../sass/components/_base.scss */
.l-footer {
  clear: both;
  background-color: #757575;
  color: #fff;
  padding-bottom: 0.3em; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .l-footer:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1714, ../sass/components/_base.scss */
  .l-footer ul {
    line-height: 1.4em;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0; }
  /* line 1721, ../sass/components/_base.scss */
  .l-footer li {
    background: none;
    border-bottom: 1px solid #cccccc;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    /* line 1726, ../sass/components/_base.scss */
    .l-footer li a {
      background-color: #f2f2ed;
      color: #555555;
      display: block;
      min-height: 40px;
      padding-bottom: 0.7em;
      padding-left: 2em;
      padding-right: 1em;
      padding-top: 0.75em;
      background-color: #dbdad3;
      padding-left: 1em; }
      /* line 29, ../sass/abstractions/_navigation.scss */
      .l-footer li a:visited {
        color: #555555; }
      /* line 32, ../sass/abstractions/_navigation.scss */
      .l-footer li a:hover {
        color: #555555;
        text-decoration: none; }
      /* line 36, ../sass/abstractions/_navigation.scss */
      .l-footer li a:active {
        background-color: #aaaaaa;
        color: #fff; }
  /* line 1752, ../sass/components/_base.scss */
  .l-footer p {
    font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    padding-left: 1em;
    padding-right: 1em; }
    /* line 1759, ../sass/components/_base.scss */
    .l-footer p a {
      color: #fff; }
      /* line 1761, ../sass/components/_base.scss */
      .l-footer p a:visited {
        color: #fff; }
      /* line 1764, ../sass/components/_base.scss */
      .l-footer p a:hover {
        color: #fff; }

/* line 1782, ../sass/components/_base.scss */
.back-to-top {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  bottom: 2em;
  display: none;
  height: 45px;
  overflow: hidden;
  position: fixed;
  right: 1em;
  text-align: center;
  width: 45px;
  z-index: 1000; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .back-to-top:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1794, ../sass/components/_base.scss */
  .back-to-top:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  /* line 1802, ../sass/components/_base.scss */
  .back-to-top a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #666666;
    border: none;
    color: #fff;
    display: inline-block;
    height: 33px;
    line-height: 1.7em;
    margin-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    position: relative;
    text-decoration: none;
    -moz-border-radius: 22.5px;
    -webkit-border-radius: 22.5px;
    border-radius: 22.5px;
    height: 45px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-top: 9px;
    width: 45px; }
    /* line 39, ../sass/abstractions/_base.scss */
    .back-to-top a:visited {
      color: #fff; }
    /* line 42, ../sass/abstractions/_base.scss */
    .back-to-top a:hover {
      background-color: #4d4d4d;
      color: #fff;
      text-decoration: none; }
    /* line 47, ../sass/abstractions/_base.scss */
    .back-to-top a:active {
      background-color: #404040;
      color: #fff;
      text-decoration: none; }
    /* line 52, ../sass/abstractions/_base.scss */
    .back-to-top a.button-disabled {
      background-color: #cccccc;
      cursor: default; }
    /* line 56, ../sass/abstractions/_base.scss */
    .back-to-top a .icon-arrow-right {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -62px -119px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 10px;
      float: right;
      margin-left: 0.3em; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 56, ../sass/abstractions/_base.scss */
        .back-to-top a .icon-arrow-right {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -62px -119px;
          height: 27px;
          width: 10px; } }
    /* line 1819, ../sass/components/_base.scss */
    .back-to-top a .text {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
    /* line 1825, ../sass/components/_base.scss */
    .back-to-top a .icon-arrow-up {
      background-image: url('../images/generated/icons-s8044ee1c9c.png');
      background-position: -160px -60px;
      background-repeat: no-repeat;
      overflow: hidden;
      display: block;
      height: 27px;
      width: 24px; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
        /* line 1825, ../sass/components/_base.scss */
        .back-to-top a .icon-arrow-up {
          background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
          background-size: 189px 433px;
          background-position: -160px -60px;
          height: 27px;
          width: 24px; } }

/* line 4, ../sass/components/_flipcards.scss */
.flipcard-container .box {
  background-color: transparent;
  padding: 0;
  z-index: 10; }

/* line 10, ../sass/components/_flipcards.scss */
.flipcard {
  position: relative; }
  /* line 12, ../sass/components/_flipcards.scss */
  .flipcard h3 + div {
    margin-top: 1.2em; }

/* line 16, ../sass/components/_flipcards.scss */
.flipcard-front,
.flipcard-back {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 100%; }

/* line 21, ../sass/components/_flipcards.scss */
.flipcard-front {
  background-color: #f2f2ed; }

/* line 24, ../sass/components/_flipcards.scss */
.flipcard-back {
  background-color: #e7e7de; }

/* line 27, ../sass/components/_flipcards.scss */
.flipcard-content {
  padding: 16px 1em 0.2em 1em; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .flipcard-content:after {
    content: "";
    display: table;
    clear: both; }

/* line 31, ../sass/components/_flipcards.scss */
.flipcard-button-wrapper {
  display: none; }

/* line 35, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front,
.flipcard-enabled .flipcard-back {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.5s ease-in-out 0s;
  float: none;
  left: 0;
  position: absolute;
  top: 0; }
  /* line 43, ../sass/components/_flipcards.scss */
  .flipcard-enabled .flipcard-front .flipcard-button-wrapper,
  .flipcard-enabled .flipcard-back .flipcard-button-wrapper {
    bottom: 0;
    display: block;
    position: absolute;
    right: 0; }
    /* line 48, ../sass/components/_flipcards.scss */
    .flipcard-enabled .flipcard-front .flipcard-button-wrapper .button-link-5em,
    .flipcard-enabled .flipcard-back .flipcard-button-wrapper .button-link-5em {
      -moz-border-radius-bottomleft: 0px;
      -webkit-border-bottom-left-radius: 0px;
      border-bottom-left-radius: 0px;
      -moz-border-radius-topright: 0px;
      -webkit-border-top-right-radius: 0px;
      border-top-right-radius: 0px;
      margin-bottom: 0; }
/* line 55, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-front {
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 900; }
/* line 59, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-back {
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: 800; }
/* line 63, ../sass/components/_flipcards.scss */
.flipcard-enabled .flipcard-content {
  padding-bottom: 30px; }

/* line 68, ../sass/components/_flipcards.scss */
.flipcard-flipped .flipcard-front {
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: 900; }
/* line 72, ../sass/components/_flipcards.scss */
.flipcard-flipped .flipcard-back {
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 1000; }

/* line 1, ../sass/components/_here-maps.scss */
#map-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

/* line 9, ../sass/components/_here-maps.scss */
#map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 18, ../sass/components/_here-maps.scss */
.H_btn,
.H_overlay {
  background-color: #444444; }
  /* line 21, ../sass/components/_here-maps.scss */
  .H_btn.H_right::after,
  .H_overlay.H_right::after {
    border-color: transparent transparent transparent #444444; }

/* line 25, ../sass/components/_here-maps.scss */
.H_active {
  background-color: #757575; }

/* line 30, ../sass/components/_here-maps.scss */
.infobubble-head {
  font-size: 0.7em;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 0.6em;
  margin-top: 0.8em; }
  /* line 36, ../sass/components/_here-maps.scss */
  .infobubble-head:first-child {
    margin-top: 0;
    margin-right: 10px; }

/* line 41, ../sass/components/_here-maps.scss */
.infobubble-description {
  font-size: 0.6em;
  line-height: 1.3em;
  margin-bottom: 0.6em; }

/* line 46, ../sass/components/_here-maps.scss */
.H_ib_body {
  background-color: #444444;
  font: 100%/1.6em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  padding: 7px 8px 5px 8px;
  width: 250px; }

/* line 52, ../sass/components/_here-maps.scss */
.H_ib_body a {
  color: #fff;
  text-decoration: underline; }

/* line 56, ../sass/components/_here-maps.scss */
.H_ib_tail path {
  fill: #444444;
  fill-opacity: 1; }
  /* line 60, ../sass/components/_here-maps.scss */
  .H_ib_tail path:first-child {
    display: none; }

/* line 2, ../sass/components/_jquery-collapse.scss */
.collapsible {
  margin-bottom: 1em; }
  /* line 10, ../sass/components/_jquery-collapse.scss */
  .collapsible h3 {
    margin-top: 0.8em; }

/* line 14, ../sass/components/_jquery-collapse.scss */
.collapsible-control-all {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  position: relative;
  left: -0.4em;
  left: -0.6em;
  margin-bottom: 1em;
  position: relative; }
  /* line 71, ../sass/abstractions/_navigation.scss */
  .collapsible-control-all a {
    border-right: 1px solid #d7d7d7;
    display: inline-block;
    margin: 1px;
    padding-left: 0.4em;
    padding-right: 0.8em; }
    /* line 77, ../sass/abstractions/_navigation.scss */
    .collapsible-control-all a:visited {
      color: #004fba; }
    /* line 80, ../sass/abstractions/_navigation.scss */
    .collapsible-control-all a.link-disabled {
      color: #757575;
      text-decoration: none !important;
      cursor: default; }
  /* line 84, ../sass/abstractions/_navigation.scss */
  .collapsible-control-all li {
    background: none;
    display: inline-block;
    margin-bottom: 0.5em;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0.2em;
    /*
    &:first-child a {
      padding-left: 0;
    }
    */ }
    /* line 96, ../sass/abstractions/_navigation.scss */
    .collapsible-control-all li:last-child a {
      border-right: none;
      padding-right: 0; }
  /* line 19, ../sass/components/_jquery-collapse.scss */
  .collapsible-control-all button {
    background-color: transparent;
    border: none;
    border-right: 1px solid #d7d7d7;
    color: #004fba;
    display: inline-block;
    margin: 1px;
    padding: 0 0.8em 0 0.6em; }
    /* line 20, ../sass/components/_jquery-collapse.scss */
    .collapsible-control-all button:hover {
      color: #a00000;
      text-decoration: underline; }
  /* line 33, ../sass/components/_jquery-collapse.scss */
  .collapsible-control-all li:last-child button {
    border-right: none; }

/* line 38, ../sass/components/_jquery-collapse.scss */
.collapsible-trigger a,
.collapsible-content {
  padding-left: 20px; }

/* line 42, ../sass/components/_jquery-collapse.scss */
.collapsible-trigger {
  margin: 0;
  margin-bottom: 1em; }
  /* line 45, ../sass/components/_jquery-collapse.scss */
  .collapsible-trigger a {
    color: #444444;
    background: transparent url(../images/collapsible/icon-plus.png) no-repeat 2px 6px;
    background-size: 12px 12px;
    display: inline-block; }
    /* line 18, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
    .collapsible-trigger a:visited {
      color: #444444; }
    /* line 21, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
    .collapsible-trigger a:focus {
      color: #a00000; }
    /* line 24, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
    .collapsible-trigger a:hover {
      color: #a00000; }
    /* line 27, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/compass-core-1.0.0.alpha.19/stylesheets/compass/typography/links/_link-colors.scss */
    .collapsible-trigger a:active {
      color: #a00000; }
  /* line 51, ../sass/components/_jquery-collapse.scss */
  .collapsible-trigger.open a {
    background-image: url(../images/collapsible/icon-minus.png);
    background-size: 12px 12px;
    display: inline-block; }

/* line 57, ../sass/components/_jquery-collapse.scss */
h2.collapsible-trigger {
  padding-bottom: 0.3em;
  padding-top: 0.5em; }

/* line 61, ../sass/components/_jquery-collapse.scss */
h3.collapsible-trigger {
  margin-top: 0; }

/* line 64, ../sass/components/_jquery-collapse.scss */
h2.collapsible-trigger a {
  background-position-y: 8px; }

/* line 70, ../sass/components/_jquery-collapse.scss */
h4.collapsible-trigger a {
  background-position-y: 4px; }

/* line 73, ../sass/components/_jquery-collapse.scss */
.collapsible-content {
  padding-bottom: 0.2em; }
  /* line 75, ../sass/components/_jquery-collapse.scss */
  .collapsible-content h2, .collapsible-content h3, .collapsible-content h4, .collapsible-content p, .collapsible-content ul, .collapsible-content ol {
    margin-top: 0; }
  /* line 78, ../sass/components/_jquery-collapse.scss */
  .collapsible-content h2 {
    margin-bottom: 1em; }

/* line 84, ../sass/components/_jquery-collapse.scss */
.collapsible-no-icons .collapsible-trigger a,
.collapsible-no-icons .collapsible-trigger.open a {
  background-image: none !important; }
/* line 88, ../sass/components/_jquery-collapse.scss */
.collapsible-no-icons .collapsible-trigger a,
.collapsible-no-icons .collapsible-content {
  padding-left: 0 !important; }

/* line 94, ../sass/components/_jquery-collapse.scss */
.collapsible-fancy {
  background-color: #f2f2ed;
  padding: 0 1rem;
  margin-bottom: 2em; }
  /* line 98, ../sass/components/_jquery-collapse.scss */
  .collapsible-fancy h3 {
    margin-top: 0;
    padding-top: 0.8em; }
  /* line 102, ../sass/components/_jquery-collapse.scss */
  .collapsible-fancy .collapsible-trigger {
    margin-left: -1rem;
    margin-right: -1rem;
    padding: 0.8em 1em;
    background-color: #20558a; }
    /* line 107, ../sass/components/_jquery-collapse.scss */
    .collapsible-fancy .collapsible-trigger a {
      color: #fff;
      background: transparent url(../images/collapsible/icon-fancy-plus.png) no-repeat top right;
      background-size: 20px 20px;
      display: block;
      padding: 0;
      padding-right: 30px; }
      /* line 114, ../sass/components/_jquery-collapse.scss */
      .collapsible-fancy .collapsible-trigger a:active, .collapsible-fancy .collapsible-trigger a:hover, .collapsible-fancy .collapsible-trigger a:visited {
        color: #fff; }
    /* line 120, ../sass/components/_jquery-collapse.scss */
    .collapsible-fancy .collapsible-trigger.open a {
      background: transparent url(../images/collapsible/icon-fancy-minus.png) no-repeat top right;
      background-size: 20px 20px;
      display: block;
      padding: 0; }
      /* line 125, ../sass/components/_jquery-collapse.scss */
      .collapsible-fancy .collapsible-trigger.open a:active, .collapsible-fancy .collapsible-trigger.open a:hover, .collapsible-fancy .collapsible-trigger.open a:visited {
        color: #fff; }
  /* line 132, ../sass/components/_jquery-collapse.scss */
  .collapsible-fancy h4.collapsible-trigger a {
    background-position-y: 0;
    text-transform: uppercase; }
  /* line 136, ../sass/components/_jquery-collapse.scss */
  .collapsible-fancy .collapsible-content {
    padding-left: 0; }
    /* line 138, ../sass/components/_jquery-collapse.scss */
    .collapsible-fancy .collapsible-content p {
      margin-bottom: 0.8em; }
    /* line 141, ../sass/components/_jquery-collapse.scss */
    .collapsible-fancy .collapsible-content p + p {
      padding-top: 0.8em;
      border-top: 1px solid #ccc; }
    /* line 146, ../sass/components/_jquery-collapse.scss */
    .collapsible-fancy .collapsible-content.collapsible-content--no-borders p + p {
      padding-top: 0;
      border-top: none; }

/* line 2, ../sass/components/_lists-image-gallery.scss */
.gallery-list {
  clear: both;
  list-style-type: none;
  margin-bottom: 0.25em;
  margin-left: 0;
  margin-top: 0.25em;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .gallery-list:after {
    content: "";
    display: table;
    clear: both; }

/* line 11, ../sass/components/_lists-image-gallery.scss */
.gallery-item {
  list-style-type: none;
  margin-bottom: 0.3em;
  margin-top: 1em;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .gallery-item:after {
    content: "";
    display: table;
    clear: both; }

/* line 30, ../sass/components/_lists-image-gallery.scss */
.gallery-thumbnail {
  margin-top: 0;
  margin-bottom: 0.5em;
  position: relative;
  top: 3px; }

/* line 68, ../sass/components/_lists-image-gallery.scss */
.gallery-title {
  font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 0.3em; }

/* line 108, ../sass/components/_lists-image-gallery.scss */
.gallery-description {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  line-height: 1.4em;
  margin-top: 0;
  margin-bottom: 0.7em; }
  /* line 116, ../sass/components/_lists-image-gallery.scss */
  .gallery-list-no-titles .gallery-description {
    font-size: 1em; }

/* line 162, ../sass/components/_lists-image-gallery.scss */
.image-gallery {
  clear: both;
  list-style-type: none;
  margin-bottom: 0.4em;
  margin-left: 0;
  margin-top: 0.25em;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .image-gallery:after {
    content: "";
    display: table;
    clear: both; }

/* line 171, ../sass/components/_lists-image-gallery.scss */
.image-gallery-item {
  width: 47.36842%;
  float: left;
  list-style-type: none;
  margin-bottom: 0.4em;
  margin-top: 0;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .image-gallery-item:after {
    content: "";
    display: table;
    clear: both; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .image-gallery-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .image-gallery-item:nth-child(2n + 2) {
    margin-left: 52.63158%;
    margin-right: -100%;
    clear: none; }

/* line 255, ../sass/components/_lists-image-gallery.scss */
.image-gallery-thumbnail {
  margin-top: 0;
  margin-bottom: 0.3em;
  position: relative;
  top: 3px; }

/* line 261, ../sass/components/_lists-image-gallery.scss */
.image-gallery-title {
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0.2em; }

/* line 266, ../sass/components/_lists-image-gallery.scss */
.image-gallery-description {
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0.2em; }

/* line 2, ../sass/components/_lists-teasers.scss */
.teaser-list {
  clear: both;
  list-style-type: none;
  margin-bottom: 0.25em;
  margin-left: 0;
  margin-top: 0.25em;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .teaser-list:after {
    content: "";
    display: table;
    clear: both; }

/* line 11, ../sass/components/_lists-teasers.scss */
.teaser {
  list-style-type: none;
  margin-bottom: 1em;
  margin-top: 0;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .teaser:after {
    content: "";
    display: table;
    clear: both; }

/* line 65, ../sass/components/_lists-teasers.scss */
.teaser-thumbnail {
  width: 31.03448%;
  float: left;
  margin-right: 3.44828%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 3px; }

/* line 118, ../sass/components/_lists-teasers.scss */
.teaser-title {
  margin-bottom: 0.2em; }

/* line 121, ../sass/components/_lists-teasers.scss */
.teaser-description {
  font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
  line-height: 1.4em;
  margin-bottom: 0.1em; }

/* line 132, ../sass/components/_lists-teasers.scss */
.teaser-title,
.teaser-description {
  width: 65.51724%;
  float: right;
  margin-right: 0;
  margin-top: 0;
  padding-left: 3px; }
  /* line 137, ../sass/components/_lists-teasers.scss */
  .teaser-title ul,
  .teaser-description ul {
    margin-bottom: 0.1em;
    margin-top: 0.2em; }
    /* line 140, ../sass/components/_lists-teasers.scss */
    .teaser-title ul li,
    .teaser-description ul li {
      margin-bottom: 0.6em; }

/* line 196, ../sass/components/_lists-teasers.scss */
.teaser-list-no-titles .teaser-description {
  font-size: 1em; }

/* line 203, ../sass/components/_lists-teasers.scss */
.teaser-list-no-grid .teaser {
  width: 100%;
  float: left;
  float: none;
  margin-bottom: 1em; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .teaser-list-no-grid .teaser:nth-child(1n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none; }

/* line 325, ../sass/components/_lists-teasers.scss */
.teaser-list-no-thumbnails .teaser-title,
.teaser-list-no-thumbnails .teaser-description {
  padding-left: 0 !important;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

/* line 353, ../sass/components/_lists-teasers.scss */
.teaser-list-no-thumbnails.teaser-list-no-grid .teaser {
  width: 100%;
  float: left;
  clear: both !important;
  float: none;
  margin-bottom: 1em; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .teaser-list-no-thumbnails.teaser-list-no-grid .teaser:nth-child(1n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none; }
  /* line 358, ../sass/components/_lists-teasers.scss */
  .teaser-list-no-thumbnails.teaser-list-no-grid .teaser .teaser-title,
  .teaser-list-no-thumbnails.teaser-list-no-grid .teaser .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

/* line 399, ../sass/components/_lists-teasers.scss */
.teaser-list-with-rules .teaser + .teaser {
  padding-top: 1em;
  border-top: 1px solid #ccc; }

/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
.teaser-list-landing:after {
  content: "";
  display: table;
  clear: both; }
/* line 408, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-landing {
  list-style-type: none;
  margin-bottom: 1.5em;
  margin-top: 0;
  padding-left: 0;
  /* @include gallery(2 of 4); */ }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .teaser-list-landing .teaser-landing:after {
    content: "";
    display: table;
    clear: both; }
/* line 443, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-landing-large {
  width: 100%;
  float: left;
  float: none;
  margin-bottom: 1em; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .teaser-list-landing .teaser-landing-large:nth-child(1n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: none; }
/* line 462, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-thumbnail,
.teaser-list-landing .teaser-title,
.teaser-list-landing .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  /* line 467, ../sass/components/_lists-teasers.scss */
  .has-sidebar-first .teaser-list-landing .teaser-thumbnail, .has-sidebar-third .teaser-list-landing .teaser-thumbnail, .has-one-sidebar.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-three-sidebars .teaser-list-landing .teaser-thumbnail, .has-sidebar-first
  .teaser-list-landing .teaser-title, .has-sidebar-third
  .teaser-list-landing .teaser-title, .has-one-sidebar.has-sidebar-second
  .teaser-list-landing .teaser-title, .has-two-sidebars.has-sidebar-second
  .teaser-list-landing .teaser-title, .has-three-sidebars
  .teaser-list-landing .teaser-title, .has-sidebar-first
  .teaser-list-landing .teaser-description, .has-sidebar-third
  .teaser-list-landing .teaser-description, .has-one-sidebar.has-sidebar-second
  .teaser-list-landing .teaser-description, .has-two-sidebars.has-sidebar-second
  .teaser-list-landing .teaser-description, .has-three-sidebars
  .teaser-list-landing .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 475, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-landing .teaser-thumbnail, .has-three-sidebars .teaser-list-landing .teaser-thumbnail, .has-two-sidebars.has-sidebar-second
  .teaser-list-landing .teaser-title, .has-three-sidebars
  .teaser-list-landing .teaser-title, .has-two-sidebars.has-sidebar-second
  .teaser-list-landing .teaser-description, .has-three-sidebars
  .teaser-list-landing .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
/* line 493, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-title {
  margin-top: 0.4em;
  padding-left: 0; }
/* line 497, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-description {
  padding-left: 0; }
/* line 500, ../sass/components/_lists-teasers.scss */
.teaser-list-landing .teaser-thumbnail + .teaser-description {
  padding-top: 0.5em; }

/* line 505, ../sass/components/_lists-teasers.scss */
.callout.teaser-list-landing .teaser-landing {
  margin-bottom: 0.4em; }

/* line 512, ../sass/components/_lists-teasers.scss */
.bean-itn > .contextual-links-wrapper {
  top: -40px;
  z-index: 1000; }

/* line 517, ../sass/components/_lists-teasers.scss */
#block-bean-itn-block > .contextual-links-wrapper {
  z-index: 1001; }

/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
.teaser-list-featured:after {
  content: "";
  display: table;
  clear: both; }
/* line 524, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-featured {
  list-style-type: none;
  margin-top: 0;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .teaser-list-featured .teaser-featured:after {
    content: "";
    display: table;
    clear: both; }
  /* line 529, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:first-child {
    margin-bottom: 1.5em; }
  /* line 535, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(2) {
    width: 47.36842%;
    float: left;
    margin-right: 5.26316%; }
  /* line 544, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(3) {
    width: 47.36842%;
    float: right;
    margin-right: 0; }
  /* line 561, ../sass/components/_lists-teasers.scss */
  .teaser-list-featured .teaser-featured:nth-child(2) .teaser-description, .teaser-list-featured .teaser-featured:nth-child(3) .teaser-description {
    display: none; }
/* line 566, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-thumbnail,
.teaser-list-featured .teaser-title,
.teaser-list-featured .teaser-description {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  /* line 571, ../sass/components/_lists-teasers.scss */
  .has-sidebar-first .teaser-list-featured .teaser-thumbnail, .has-sidebar-third .teaser-list-featured .teaser-thumbnail, .has-one-sidebar.has-sidebar-second .teaser-list-featured .teaser-thumbnail, .has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-thumbnail, .has-three-sidebars .teaser-list-featured .teaser-thumbnail, .has-sidebar-first
  .teaser-list-featured .teaser-title, .has-sidebar-third
  .teaser-list-featured .teaser-title, .has-one-sidebar.has-sidebar-second
  .teaser-list-featured .teaser-title, .has-two-sidebars.has-sidebar-second
  .teaser-list-featured .teaser-title, .has-three-sidebars
  .teaser-list-featured .teaser-title, .has-sidebar-first
  .teaser-list-featured .teaser-description, .has-sidebar-third
  .teaser-list-featured .teaser-description, .has-one-sidebar.has-sidebar-second
  .teaser-list-featured .teaser-description, .has-two-sidebars.has-sidebar-second
  .teaser-list-featured .teaser-description, .has-three-sidebars
  .teaser-list-featured .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 579, ../sass/components/_lists-teasers.scss */
  .has-two-sidebars.has-sidebar-second .teaser-list-featured .teaser-thumbnail, .has-three-sidebars .teaser-list-featured .teaser-thumbnail, .has-two-sidebars.has-sidebar-second
  .teaser-list-featured .teaser-title, .has-three-sidebars
  .teaser-list-featured .teaser-title, .has-two-sidebars.has-sidebar-second
  .teaser-list-featured .teaser-description, .has-three-sidebars
  .teaser-list-featured .teaser-description {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
/* line 584, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-title {
  margin-top: 0.4em;
  padding-left: 0; }
/* line 588, ../sass/components/_lists-teasers.scss */
.teaser-list-featured .teaser-description {
  padding-left: 0; }

/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
.teaser-list-featured-primary:after {
  content: "";
  display: table;
  clear: both; }
/* line 599, ../sass/components/_lists-teasers.scss */
.teaser-list-featured-primary .teaser-featured-primary {
  list-style-type: none;
  margin-bottom: 1.5em;
  margin-top: 0;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .teaser-list-featured-primary .teaser-featured-primary:after {
    content: "";
    display: table;
    clear: both; }

/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
.teaser-list-featured-secondary:after {
  content: "";
  display: table;
  clear: both; }
/* line 613, ../sass/components/_lists-teasers.scss */
.teaser-list-featured-secondary .teaser-featured-secondary {
  width: 47.36842%;
  float: left;
  list-style-type: none;
  margin-top: 0;
  padding-left: 0; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:after {
    content: "";
    display: table;
    clear: both; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
  .teaser-list-featured-secondary .teaser-featured-secondary:nth-child(2n + 2) {
    margin-left: 52.63158%;
    margin-right: -100%;
    clear: none; }

/* line 634, ../sass/components/_lists-teasers.scss */
.teaser-clickable {
  cursor: pointer; }
  /* line 636, ../sass/components/_lists-teasers.scss */
  .teaser-clickable:hover .teaser-title a, .teaser-clickable:hover .teaser-description a, .teaser-clickable:hover .teaser-subtitle {
    color: #a00000;
    text-decoration: underline; }

/* line 4, ../sass/components/_modules.scss */
.view h3 {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.3em;
  clear: both;
  margin-bottom: 1.3em;
  padding-bottom: 0.2em; }
/* line 12, ../sass/components/_modules.scss */
.view.view-nih-pr-archive .view-footer p {
  border-top: 1px solid #d7d7d7;
  padding-top: 0.5em; }
/* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
.view .pager:after {
  content: "";
  display: table;
  clear: both; }
/* line 20, ../sass/components/_modules.scss */
.view .pager li {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #20558a;
  border: none;
  color: #fff;
  display: inline-block;
  height: 33px;
  line-height: 1.7em;
  margin-bottom: 0.4em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 2px;
  position: relative;
  text-decoration: none;
  float: left;
  margin-bottom: 0.5em;
  margin-right: 8px;
  padding: 0; }
  /* line 39, ../sass/abstractions/_base.scss */
  .view .pager li:visited {
    color: #fff; }
  /* line 42, ../sass/abstractions/_base.scss */
  .view .pager li:hover {
    background-color: #163b61;
    color: #fff;
    text-decoration: none; }
  /* line 47, ../sass/abstractions/_base.scss */
  .view .pager li:active {
    background-color: #122f4c;
    color: #fff;
    text-decoration: none; }
  /* line 52, ../sass/abstractions/_base.scss */
  .view .pager li.button-disabled {
    background-color: #cccccc;
    cursor: default; }
  /* line 56, ../sass/abstractions/_base.scss */
  .view .pager li .icon-arrow-right {
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -62px -119px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 27px;
    width: 10px;
    float: right;
    margin-left: 0.3em; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 56, ../sass/abstractions/_base.scss */
      .view .pager li .icon-arrow-right {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -62px -119px;
        height: 27px;
        width: 10px; } }
  /* line 30, ../sass/components/_modules.scss */
  .view .pager li.pager__item--current {
    background-color: #cccccc;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.15em; }
    /* line 32, ../sass/components/_modules.scss */
    .view .pager li.pager__item--current:hover {
      background-color: #cccccc; }
  /* line 42, ../sass/components/_modules.scss */
  .view .pager li.pager__item--ellipsis {
    background-color: transparent;
    color: #757575;
    padding-top: 0.1em; }
  /* line 50, ../sass/components/_modules.scss */
  .view .pager li a {
    color: #fff;
    display: inline-block;
    height: 100%;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.15em; }
    /* line 57, ../sass/components/_modules.scss */
    .view .pager li a:hover {
      text-decoration: none; }

/* line 68, ../sass/components/_modules.scss */
.addthis_toolbox {
  margin-bottom: 1.5em; }

/* line 73, ../sass/components/_modules.scss */
.fg_padder {
  padding: 0 !important; }

/* line 76, ../sass/components/_modules.scss */
.uw-sc-mask {
  padding: 0 !important;
  padding-bottom: 1em !important; }

/* line 81, ../sass/components/_modules.scss */
a.ext {
  position: relative; }

/* line 86, ../sass/components/_modules.scss */
.chosen-container-single .chosen-single {
  height: 35px; }

/* line 89, ../sass/components/_modules.scss */
.chosen-container-single .chosen-single span {
  margin-top: 0.5em; }

/* line 92, ../sass/components/_modules.scss */
.chosen-container-single .chosen-single div {
  top: 0.5em; }

/* line 97, ../sass/components/_modules.scss */
.captcha img {
  width: 150px; }

/* line 2, ../sass/components/_navigation.scss */
ul.inline-link-list {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  position: relative;
  left: -0.4em; }
  /* line 71, ../sass/abstractions/_navigation.scss */
  ul.inline-link-list a {
    border-right: 1px solid #d7d7d7;
    display: inline-block;
    margin: 1px;
    padding-left: 0.4em;
    padding-right: 0.8em; }
    /* line 77, ../sass/abstractions/_navigation.scss */
    ul.inline-link-list a:visited {
      color: #004fba; }
    /* line 80, ../sass/abstractions/_navigation.scss */
    ul.inline-link-list a.link-disabled {
      color: #757575;
      text-decoration: none !important;
      cursor: default; }
  /* line 84, ../sass/abstractions/_navigation.scss */
  ul.inline-link-list li {
    background: none;
    display: inline-block;
    margin-bottom: 0.5em;
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0.2em;
    /*
    &:first-child a {
      padding-left: 0;
    }
    */ }
    /* line 96, ../sass/abstractions/_navigation.scss */
    ul.inline-link-list li:last-child a {
      border-right: none;
      padding-right: 0; }

/* line 7, ../sass/components/_navigation.scss */
.subnav-toggle {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -393px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 64px;
  border: none;
  margin: 0;
  max-height: 40px;
  position: absolute;
  right: 0;
  top: 3px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 7, ../sass/components/_navigation.scss */
    .subnav-toggle {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -393px;
      height: 40px;
      width: 64px; } }
  /* line 20, ../sass/components/_navigation.scss */
  .subnav-toggle.subnav-active {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -70px -279px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 40px;
    width: 64px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 20, ../sass/components/_navigation.scss */
      .subnav-toggle.subnav-active {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -70px -279px;
        height: 40px;
        width: 64px; } }

/* line 25, ../sass/components/_navigation.scss */
.subnav {
  display: none; }
  /* line 30, ../sass/components/_navigation.scss */
  .subnav h3 {
    display: none; }
    /* line 35, ../sass/components/_navigation.scss */
    .subnav h3 a.link-disabled {
      color: #757575;
      text-decoration: none !important;
      cursor: default;
      color: #946c3b; }
  /* line 40, ../sass/components/_navigation.scss */
  .subnav ul.menu {
    line-height: 1.4em;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    /* line 42, ../sass/components/_navigation.scss */
    .subnav ul.menu li {
      background: none;
      border-bottom: 1px solid #cccccc;
      list-style-image: none;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      /* line 44, ../sass/components/_navigation.scss */
      .subnav ul.menu li a {
        background-color: #f2f2ed;
        color: #555555;
        display: block;
        min-height: 40px;
        padding-bottom: 0.7em;
        padding-left: 2em;
        padding-right: 1em;
        padding-top: 0.75em; }
        /* line 29, ../sass/abstractions/_navigation.scss */
        .subnav ul.menu li a:visited {
          color: #555555; }
        /* line 32, ../sass/abstractions/_navigation.scss */
        .subnav ul.menu li a:hover {
          color: #555555;
          text-decoration: none; }
        /* line 36, ../sass/abstractions/_navigation.scss */
        .subnav ul.menu li a:active {
          background-color: #aaaaaa;
          color: #fff; }

/* line 52, ../sass/components/_navigation.scss */
.menu-toggle {
  background: transparent;
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -35px -279px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  border: none;
  margin: 0;
  position: absolute;
  right: 1em;
  top: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 52, ../sass/components/_navigation.scss */
    .menu-toggle {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -35px -279px;
      height: 35px;
      width: 35px; } }
  /* line 60, ../sass/components/_navigation.scss */
  .menu-toggle.active {
    background-color: #163b61;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

/* line 78, ../sass/components/_navigation.scss */
.l-menu-wrapper {
  display: none;
  position: relative; }
  /* line 81, ../sass/components/_navigation.scss */
  .l-menu-wrapper.hide-on-mobile {
    height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    width: 1px; }

/* line 98, ../sass/components/_navigation.scss */
ul.l-menu {
  background-color: #f2f2ed;
  border-top: 1px solid #aaaaaa;
  margin: 0;
  padding: 0; }

/* line 111, ../sass/components/_navigation.scss */
li.tab-wrapper {
  border-bottom: 1px solid #aaaaaa;
  float: none; }
  /* line 13, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/toolkit-2.3.0/stylesheets/toolkit/_clearfix.scss */
  li.tab-wrapper:after {
    content: "";
    display: table;
    clear: both; }

/* line 174, ../sass/components/_navigation.scss */
.tab-bkgnd {
  display: none; }

/* line 199, ../sass/components/_navigation.scss */
.tab {
  position: relative;
  width: 100%; }
  /* line 206, ../sass/components/_navigation.scss */
  .tab a {
    background-color: #757575;
    color: #fff;
    display: block;
    padding-bottom: 0.7em;
    padding-left: 1em;
    padding-top: 0.75em; }
    /* line 213, ../sass/components/_navigation.scss */
    .tab a:hover {
      text-decoration: none; }
    /* line 216, ../sass/components/_navigation.scss */
    .tab a:active {
      background-color: #555555; }

/* line 274, ../sass/components/_navigation.scss */
.sub-menu-toggle {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: 0 -393px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 64px;
  border: none;
  margin: 0;
  position: absolute;
  right: 0;
  top: 3px;
  z-index: 10; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 274, ../sass/components/_navigation.scss */
    .sub-menu-toggle {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: 0 -393px;
      height: 40px;
      width: 64px; } }
  /* line 285, ../sass/components/_navigation.scss */
  .tab.home .sub-menu-toggle {
    display: none; }
  /* line 288, ../sass/components/_navigation.scss */
  .sub-menu-toggle.sub-active {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    background-image: url('../images/generated/icons-s8044ee1c9c.png');
    background-position: -70px -279px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 40px;
    width: 64px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
      /* line 288, ../sass/components/_navigation.scss */
      .sub-menu-toggle.sub-active {
        background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
        background-size: 189px 433px;
        background-position: -70px -279px;
        height: 40px;
        width: 64px; } }

/* line 298, ../sass/components/_navigation.scss */
.front .tab-wrapper-home {
  display: none; }

/* line 301, ../sass/components/_navigation.scss */
.megamenu {
  display: none;
  padding: 0; }
  /* line 304, ../sass/components/_navigation.scss */
  .megamenu .exitdisclaimer {
    display: none; }
  /* line 307, ../sass/components/_navigation.scss */
  .megamenu .more-wrapper {
    display: none; }
  /* line 344, ../sass/components/_navigation.scss */
  .megamenu form {
    display: none; }

/* line 351, ../sass/components/_navigation.scss */
.megamenu-col {
  padding-left: 1em; }
  /* line 365, ../sass/components/_navigation.scss */
  .megamenu-col .subhead {
    display: none; }
  /* line 376, ../sass/components/_navigation.scss */
  .megamenu-col p {
    margin-bottom: 0.8em; }
  /* line 379, ../sass/components/_navigation.scss */
  .megamenu-col ul {
    line-height: 1.4em;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0; }
  /* line 382, ../sass/components/_navigation.scss */
  .megamenu-col li {
    background: none;
    border-bottom: 1px solid #cccccc;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative; }
    /* line 385, ../sass/components/_navigation.scss */
    .megamenu-col li a {
      background-color: #f2f2ed;
      color: #555555;
      display: block;
      min-height: 40px;
      padding-bottom: 0.7em;
      padding-left: 2em;
      padding-right: 1em;
      padding-top: 0.75em;
      position: relative; }
      /* line 29, ../sass/abstractions/_navigation.scss */
      .megamenu-col li a:visited {
        color: #555555; }
      /* line 32, ../sass/abstractions/_navigation.scss */
      .megamenu-col li a:hover {
        color: #555555;
        text-decoration: none; }
      /* line 36, ../sass/abstractions/_navigation.scss */
      .megamenu-col li a:active {
        background-color: #aaaaaa;
        color: #fff; }
      /* line 388, ../sass/components/_navigation.scss */
      .megamenu-col li a.minibadge {
        background-image: none; }

/* line 471, ../sass/components/_navigation.scss */
.megamenu-leftcol {
  padding-left: 0; }

/* line 484, ../sass/components/_navigation.scss */
.megamenu-rightcol {
  padding-left: 0; }
  /* line 499, ../sass/components/_navigation.scss */
  .megamenu-rightcol li:last-child {
    border-bottom: none; }

/* line 532, ../sass/components/_navigation.scss */
.tab-wrapper-institutes .megamenu-rightcol {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  /* line 12, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/output/support/_clearfix.scss */
  .tab-wrapper-institutes .megamenu-rightcol:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 534, ../sass/components/_navigation.scss */
  .tab-wrapper-institutes .megamenu-rightcol .ic-acronymn-list {
    padding-left: 2em;
    padding-right: 1em; }
    /* line 541, ../sass/components/_navigation.scss */
    .tab-wrapper-institutes .megamenu-rightcol .ic-acronymn-list li {
      width: 28.57143%;
      float: left;
      border-bottom: none; }
      /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
      .tab-wrapper-institutes .megamenu-rightcol .ic-acronymn-list li:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
      .tab-wrapper-institutes .megamenu-rightcol .ic-acronymn-list li:nth-child(3n + 2) {
        margin-left: 35.71429%;
        margin-right: -100%;
        clear: none; }
      /* line 63, ../../../../../../../../../../aarichardb/.rvm/gems/ruby-2.1.1@omega.nih/gems/susy-2.1.2/sass/susy/language/susy/_gallery.scss */
      .tab-wrapper-institutes .megamenu-rightcol .ic-acronymn-list li:nth-child(3n + 3) {
        margin-left: 71.42857%;
        margin-right: -100%;
        clear: none; }
      /* line 553, ../sass/components/_navigation.scss */
      .tab-wrapper-institutes .megamenu-rightcol .ic-acronymn-list li a {
        margin-left: -2em;
        margin-right: -1em; }

@media print {
  @page {
    margin: 0.6in 0.25in 0.6in 0.25in; }
  /* line 5, ../sass/components/_print.scss */
  html {
    background-color: transparent !important; }

  /* line 8, ../sass/components/_print.scss */
  body {
    font-size: 75% !important;
    width: 100% !important; }

  /* line 12, ../sass/components/_print.scss */
  .l-ribbon-wrapper,
  .site-search,
  .banner-utilities,
  .l-navigation-wrapper,
  .breadcrumb,
  .addthis_toolbox,
  .l-connect-wrapper,
  .l-footer ul,
  .flex-control-nav {
    display: none !important; }

  /* line 23, ../sass/components/_print.scss */
  .l-header {
    height: auto !important; }

  /* line 26, ../sass/components/_print.scss */
  .l-banner-wrapper {
    padding: 0 !important; }

  /* line 55, ../sass/components/_print.scss */
  h2, h3 {
    page-break-after: avoid; }

  /* line 58, ../sass/components/_print.scss */
  .front {
    /*
        .site-search {
          @include breakpoint($medium) {
            display: block !important;
            .form-field {
              height: 30px !important;
              padding-top: 0 !important;
              padding-left: 10px !important;
              width: 275px !important;
            }
            .form-button {
              background-position: -122px -169px !important;
            }
          }
        }
        .banner-utilities {
          @include breakpoint($medium) {
            display: block !important;
            font-size: 0.7em !important;
            top: 36px !important;
          }
        }
    */ }
    /* line 105, ../sass/components/_print.scss */
    .front .tab-bkgnd {
      display: none !important; }

  /* line 109, ../sass/components/_print.scss */
  .l-main-wrapper {
    background-color: transparent !important;
    padding: 0 !important; }

  /* line 113, ../sass/components/_print.scss */
  .l-main {
    padding-bottom: 1em !important; }

  /* line 120, ../sass/components/_print.scss */
  .l-content {
    padding-left: 0 !important; }
    /* line 122, ../sass/components/_print.scss */
    .front .l-content {
      padding: 0 !important;
      margin: 0; }

  /* line 127, ../sass/components/_print.scss */
  .collapsible-control-all {
    display: none !important; }

  /* line 130, ../sass/components/_print.scss */
  .l-region--sidebar-second {
    height: auto !important;
    top: 1 !important; }

  /* line 134, ../sass/components/_print.scss */
  .box {
    height: auto !important;
    margin: 0 !important;
    margin-bottom: 2em !important;
    position: static !important;
    width: 100% !important; }

  /* line 151, ../sass/components/_print.scss */
  .masonry-container {
    height: auto !important; }

  /* line 155, ../sass/components/_print.scss */
  .flipcard-container .box {
    float: left !important;
    margin-right: 4% !important;
    width: 48% !important; }
    /* line 159, ../sass/components/_print.scss */
    .flipcard-container .box:nth-child(2n+0) {
      margin-right: 0 !important; }

  /* line 164, ../sass/components/_print.scss */
  .flipcard-front,
  .flipcard-back {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1) !important;
    height: auto !important;
    position: static !important; }
    /* line 169, ../sass/components/_print.scss */
    .flipcard-front .flipcard-content,
    .flipcard-back .flipcard-content {
      padding-bottom: 0.4em !important; }
    /* line 172, ../sass/components/_print.scss */
    .flipcard-front .flipcard-button-wrapper,
    .flipcard-back .flipcard-button-wrapper {
      display: none !important; }

  /* line 176, ../sass/components/_print.scss */
  .flipcard-front {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }

  /* line 180, ../sass/components/_print.scss */
  .flipcard-back {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0; }

  /* line 184, ../sass/components/_print.scss */
  .slideshow-main,
  .page-block-home-slideshow-2l-block .bean-home-slideshow-2l-block {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    margin-bottom: 1.5em !important; }

  /* line 192, ../sass/components/_print.scss */
  ul.slides {
    margin: 0 !important;
    width: 100% !important; }
    /* line 195, ../sass/components/_print.scss */
    ul.slides li {
      display: none !important; }
      /* line 197, ../sass/components/_print.scss */
      ul.slides li:first-child {
        display: block !important;
        margin: 0 !important;
        opacity: 1 !important;
        width: 100% !important; }
      /* line 203, ../sass/components/_print.scss */
      ul.slides li .field-collection-item-field-slide-field-collection {
        margin: 0 !important;
        width: 100% !important; }

  /* line 209, ../sass/components/_print.scss */
  .homeslide-textbox {
    padding: 15px 20px 10px 20px !important; }
    /* line 211, ../sass/components/_print.scss */
    .homeslide-textbox .homeslide-title {
      font-size: 1.6em !important; }
    /* line 214, ../sass/components/_print.scss */
    .homeslide-textbox .homeslide-description, .homeslide-textbox .slideshow .homeslide-more-button, .slideshow .homeslide-textbox .homeslide-more-button,
    .homeslide-textbox .flexslider .homeslide-more-button,
    .flexslider .homeslide-textbox .homeslide-more-button {
      font-size: 1em !important;
      line-height: 1.6em !important;
      margin-bottom: 0 !important; }
    /* line 219, ../sass/components/_print.scss */
    .homeslide-textbox .homeslide-more-button {
      display: none !important; }

  /* line 223, ../sass/components/_print.scss */
  .bleed-block {
    background-color: transparent !important;
    margin: 0 !important;
    padding: 0 !important; }

  /* line 228, ../sass/components/_print.scss */
  .block--bean-itn-block {
    margin-top: 1em !important; }

  /* line 231, ../sass/components/_print.scss */
  .l-footer-wrapper {
    background-color: transparent !important;
    padding: 0 !important; }

  /* line 235, ../sass/components/_print.scss */
  .l-footer {
    padding-bottom: 1em !important; }
    /* line 241, ../sass/components/_print.scss */
    .l-footer p {
      line-height: 1.4em !important;
      margin-bottom: 0 !important; }

  /* line 248, ../sass/components/_print.scss */
  .print-urls a[href]:after {
    color: #444444;
    content: " (" attr(href) ")"; }
  /* line 253, ../sass/components/_print.scss */
  .print-urls a[href^="/"]:after {
    color: #444444;
    content: " (http://www.nih.gov" attr(href) ") "; }

  /* line 258, ../sass/components/_print.scss */
  .back-to-top {
    display: none !important; } }
@media print and (color) {
  /* line 264, ../sass/components/_print.scss */
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; } }
/* line 1, ../sass/components/_search.scss */
.site-search-toggle {
  background: transparent;
  background-image: url('../images/generated/icons-s8044ee1c9c.png');
  background-position: -99px -319px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 35px;
  border: none;
  margin: 0;
  position: absolute;
  right: 56px;
  top: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    /* line 1, ../sass/components/_search.scss */
    .site-search-toggle {
      background-image: url('../images/generated/icons-2x-s3d8e9926f8.png');
      background-size: 189px 433px;
      background-position: -99px -319px;
      height: 35px;
      width: 35px; } }
  /* line 9, ../sass/components/_search.scss */
  .site-search-toggle.active {
    background-color: #163b61;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

/* line 17, ../sass/components/_search.scss */
.site-search {
  background-color: #aaaaaa;
  display: none;
  padding: 1em;
  position: relative; }

/* line 32, ../sass/components/_search.scss */
.form-field-search {
  width: 100%; }

/* line 35, ../sass/components/_search.scss */
.form-field-site-search {
  border: none;
  width: 100%; }

/* line 2, ../sass/components/_slideshow.scss */
.slideshow-main,
.page-block-home-slideshow-2l-block .bean-home-slideshow-2l-block {
  margin-top: -1.5em;
  margin-right: -1em;
  margin-left: -1em;
  padding-top: 1.5em;
  padding-right: 1em;
  padding-left: 1em;
  background-color: #e2e1db;
  margin-bottom: 1.5em;
  padding: 0; }
  /* line 5, ../sass/components/_slideshow.scss */
  .messages + .slideshow-main, .messages +
  .page-block-home-slideshow-2l-block .bean-home-slideshow-2l-block {
    margin-top: 1.5em;
    padding-top: 0; }

/* line 24, ../sass/components/_slideshow.scss */
.page-block-home-slideshow-2l-block .bean-home-slideshow-2l-block {
  margin-top: 0;
  padding-top: 0; }

/* line 33, ../sass/components/_slideshow.scss */
.page-block-home-slideshow-2l-block .flex-viewport {
  width: 100%; }

/* line 36, ../sass/components/_slideshow.scss */
.slideshow,
.flexslider {
  -moz-border-radius: 0 / 0;
  -webkit-border-radius: 0 0;
  border-radius: 0 / 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0; }
  /* line 55, ../sass/components/_slideshow.scss */
  .slideshow ul.slides .lastupdated,
  .slideshow ul.slides .flex-caption,
  .flexslider ul.slides .lastupdated,
  .flexslider ul.slides .flex-caption {
    display: none; }
  /* line 83, ../sass/components/_slideshow.scss */
  .slideshow .slideshow-image,
  .slideshow .file,
  .flexslider .slideshow-image,
  .flexslider .file {
    display: block; }
  /* line 92, ../sass/components/_slideshow.scss */
  .slideshow .homeslide-textbox,
  .flexslider .homeslide-textbox {
    padding: 0.7em 1em 0.5em 1em; }
  /* line 102, ../sass/components/_slideshow.scss */
  .slideshow .homeslide-title,
  .flexslider .homeslide-title {
    font: 400 1.1em/1.3em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    margin-bottom: 0.3em;
    margin-top: 0;
    text-align: center; }
  /* line 130, ../sass/components/_slideshow.scss */
  .slideshow .homeslide-description, .slideshow .homeslide-more-button,
  .flexslider .homeslide-description,
  .flexslider .homeslide-more-button {
    font: 0.9em/1.4em "Droid Sans", Trebuchet MS, Arial, Helvetica, sans-serif;
    clear: both;
    line-height: 1.4em;
    margin-top: 0;
    margin-bottom: 0.5em;
    text-align: center; }
  /* line 152, ../sass/components/_slideshow.scss */
  .slideshow .homeslide-more-button,
  .flexslider .homeslide-more-button {
    display: none; }
  /* line 162, ../sass/components/_slideshow.scss */
  .slideshow .flex-direction-nav,
  .flexslider .flex-direction-nav {
    display: block;
    line-height: 3em; }
    /* line 170, ../sass/components/_slideshow.scss */
    .slideshow .flex-direction-nav a,
    .flexslider .flex-direction-nav a {
      text-shadow: none;
      background-color: rgba(0, 0, 0, 0.3);
      color: #fff;
      display: inline-block;
      font-size: 1em;
      height: 45px;
      opacity: 0.7;
      top: 50%;
      width: 45px; }
      /* line 179, ../sass/components/_slideshow.scss */
      .bean-home-slideshow-2l-block .slideshow .flex-direction-nav a, .bean-home-slideshow-2l-block
      .flexslider .flex-direction-nav a {
        top: 28%; }
      /* line 191, ../sass/components/_slideshow.scss */
      .slideshow .flex-direction-nav a.flex-next,
      .flexslider .flex-direction-nav a.flex-next {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
        padding-right: 1em;
        right: 0; }
      /* line 200, ../sass/components/_slideshow.scss */
      .slideshow .flex-direction-nav a.flex-prev,
      .flexslider .flex-direction-nav a.flex-prev {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
        left: 0;
        padding-left: 1em; }
  /* line 211, ../sass/components/_slideshow.scss */
  .slideshow .flex-control-nav,
  .flexslider .flex-control-nav {
    display: none; }
    /* line 225, ../sass/components/_slideshow.scss */
    .slideshow .flex-control-nav li,
    .flexslider .flex-control-nav li {
      display: inline-block;
      margin-left: 10px;
      margin-right: 10px; }
      /* line 233, ../sass/components/_slideshow.scss */
      .slideshow .flex-control-nav li a,
      .flexslider .flex-control-nav li a {
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #fff;
        border: 2px solid #6fa5d2;
        cursor: default;
        display: block;
        height: 22px;
        width: 22px; }
        /* line 250, ../sass/components/_slideshow.scss */
        .slideshow .flex-control-nav li a:hover, .slideshow .flex-control-nav li a.current, .slideshow .flex-control-nav li a.flex-active,
        .flexslider .flex-control-nav li a:hover,
        .flexslider .flex-control-nav li a.current,
        .flexslider .flex-control-nav li a.flex-active {
          background-color: #6fa5d2; }
      /* line 259, ../sass/components/_slideshow.scss */
      .slideshow .flex-control-nav li span,
      .flexslider .flex-control-nav li span {
        height: 1px;
        left: -9000px;
        overflow: hidden;
        position: absolute;
        width: 1px; }
