/* line 5, ../../digitaria_framework/stylesheets/digitaria.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/** Responsive Classes **/
@media (max-width: 767px) {
  /* line 104, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .hide-small {
    display: none;
  }
}

@media (min-width: 767px) and (max-width: 1023px) {
  /* line 109, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .hide-medium {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 114, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .hide-large {
    display: none;
  }
}

/* line 120, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
.show-small {
  display: none;
}
@media (max-width: 767px) {
  /* line 120, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .show-small {
    display: block;
  }
  /* line 124, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .show-small.show-medium {
    display: block;
  }
}

/* line 129, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
.show-medium {
  display: none;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 129, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .show-medium {
    display: block;
  }
}

/* line 135, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
.show-large {
  display: none;
}
@media (min-width: 1200px) {
  /* line 135, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .show-large {
    display: block;
  }
}

/* line 141, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
.on-small {
  width: 100%;
  padding: 0;
}

/* line 19, ../../digitaria_framework/stylesheets/digitaria.scss */
img, object, embed {
  height: auto;
  max-width: 100%;
}

/** Grid Classes **/
/* line 24, ../../digitaria_framework/stylesheets/digitaria.scss */
.container {
  margin: 0 auto;
  width: 940px;
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 24, ../../digitaria_framework/stylesheets/digitaria.scss */
  .container {
    background-image: none;
    padding: 0 10px;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 24, ../../digitaria_framework/stylesheets/digitaria.scss */
  .container {
    width: 734px;
  }
}
@media (min-width: 1200px) {
  /* line 24, ../../digitaria_framework/stylesheets/digitaria.scss */
  .container {
    width: 1170px;
  }
}

/* line 27, ../../digitaria_framework/stylesheets/digitaria.scss */
.gr {
  margin-bottom: 0;
  margin-left: -20px;
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.gr:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 27, ../../digitaria_framework/stylesheets/digitaria.scss */
  .gr {
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 27, ../../digitaria_framework/stylesheets/digitaria.scss */
  .gr {
    margin-left: -10px;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../../digitaria_framework/stylesheets/digitaria.scss */
  .gr {
    margin-left: -30px;
  }
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-1 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 60px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-1 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-1 {
    margin-left: 10px;
    width: 52px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-1 {
    margin-left: 30px;
    width: 70px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-1.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-2 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 140px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-2 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-2 {
    margin-left: 10px;
    width: 114px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-2 {
    margin-left: 30px;
    width: 170px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-2.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-3 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 220px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-3 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-3 {
    margin-left: 10px;
    width: 176px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-3 {
    margin-left: 30px;
    width: 270px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-3.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-4 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 300px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-4 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-4 {
    margin-left: 10px;
    width: 238px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-4 {
    margin-left: 30px;
    width: 370px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-4.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-5 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 380px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-5 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-5 {
    margin-left: 10px;
    width: 300px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-5 {
    margin-left: 30px;
    width: 470px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-5.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-6 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 460px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-6 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-6 {
    margin-left: 10px;
    width: 362px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-6 {
    margin-left: 30px;
    width: 570px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-6.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-7 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 540px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-7 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-7 {
    margin-left: 10px;
    width: 424px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-7 {
    margin-left: 30px;
    width: 670px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-7.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-8 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 620px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-8 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-8 {
    margin-left: 10px;
    width: 486px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-8 {
    margin-left: 30px;
    width: 770px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-8.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-9 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 700px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-9 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-9 {
    margin-left: 10px;
    width: 548px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-9 {
    margin-left: 30px;
    width: 870px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-9.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-10 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 780px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-10 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-10 {
    margin-left: 10px;
    width: 610px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-10 {
    margin-left: 30px;
    width: 970px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-10.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-11 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 860px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-11 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-11 {
    margin-left: 10px;
    width: 672px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-11 {
    margin-left: 30px;
    width: 1070px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-11.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-12 {
  float: left;
  margin-left: 20px;
  position: relative;
  width: 940px;
}
@media (max-width: 767px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-12 {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-12 {
    margin-left: 10px;
    width: 734px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-12 {
    margin-left: 30px;
    width: 1170px;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-12.fill {
  background-color: #cfd215;
  border: 1px solid #fff;
  outline: 1px solid #cfd215;
  padding: 10px 10px 200px;
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-1 {
  margin-left: 100px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-1 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-1 {
    margin-left: 72px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-1 {
    margin-left: 130px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-2 {
  margin-left: 180px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-2 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-2 {
    margin-left: 134px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-2 {
    margin-left: 230px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-3 {
  margin-left: 260px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-3 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-3 {
    margin-left: 196px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-3 {
    margin-left: 330px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-4 {
  margin-left: 340px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-4 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-4 {
    margin-left: 258px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-4 {
    margin-left: 430px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-5 {
  margin-left: 420px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-5 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-5 {
    margin-left: 320px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-5 {
    margin-left: 530px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-6 {
  margin-left: 500px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-6 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-6 {
    margin-left: 382px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-6 {
    margin-left: 630px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-7 {
  margin-left: 580px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-7 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-7 {
    margin-left: 444px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-7 {
    margin-left: 730px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-8 {
  margin-left: 660px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-8 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-8 {
    margin-left: 506px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-8 {
    margin-left: 830px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-9 {
  margin-left: 740px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-9 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-9 {
    margin-left: 568px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-9 {
    margin-left: 930px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-10 {
  margin-left: 820px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-10 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-10 {
    margin-left: 630px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-10 {
    margin-left: 1030px;
  }
}

/* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
.gc-off-11 {
  margin-left: 900px;
}
@media (max-width: 767px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-11 {
    margin-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-11 {
    margin-left: 692px;
  }
}
@media (min-width: 1200px) {
  /* line 110, ../../digitaria_framework/stylesheets/digitaria/layout/_grid.scss */
  .gc-off-11 {
    margin-left: 1130px;
  }
}

@media (max-width: 767px) {
  /* line 64, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .off-screen {
    height: 100%;
    left: -100%;
    overflow: scroll;
    position: absolute;
    top: 0;
    width: 90%;
    z-index: 10000;
    -moz-transition-property: left;
    -o-transition-property: left;
    -webkit-transition-property: left;
    transition-property: left;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  /* line 76, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
  .off-screen.on-screen {
    left: 0;
  }
}
/* line 80, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
.off-screen .button-close {
  background-color: #ff3333;
  color: #ffffff;
  padding: 2px 5px;
  position: absolute;
  right: 5px;
  top: 5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 89, ../../digitaria_framework/stylesheets/digitaria/layout/_responsive.scss */
.off-screen .button-close a {
  color: #ffffff;
}

/** Defaults **/
/* line 35, ../../digitaria_framework/stylesheets/digitaria.scss */
body {
  background-color: #fff;
  color: #585858;
  font: 15px Arial, Verdana, sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 40, ../../digitaria_framework/stylesheets/digitaria.scss */
a {
  color: #cfd215;
  text-decoration: none;
}

/** UI Classes **/
/* line 12, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 5px 10px;
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #585858;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cbcbcb));
  background-image: -moz-linear-gradient(#ffffff, #cbcbcb);
  background-image: -webkit-linear-gradient(#ffffff, #cbcbcb);
  background-image: linear-gradient(#ffffff, #cbcbcb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFCBCBCB');
}
/* line 34, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button:hover, .button:focus {
  color: #585858;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9));
  background-image: -moz-linear-gradient(#ffffff, #d9d9d9);
  background-image: -webkit-linear-gradient(#ffffff, #d9d9d9);
  background-image: linear-gradient(#ffffff, #d9d9d9);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFD9D9D9');
}
/* line 37, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button:active {
  background-color: #cbcbcb;
}
/* line 14, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.primary {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 5px 10px;
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: white;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBkMGQwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #595959), color-stop(100%, #0d0d0d));
  background-image: -moz-linear-gradient(#595959, #0d0d0d);
  background-image: -webkit-linear-gradient(#595959, #0d0d0d);
  background-image: linear-gradient(#595959, #0d0d0d);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF595959', endColorstr='#FF0D0D0D');
}
/* line 34, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.primary:hover, .button.primary:focus {
  color: white;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #808080), color-stop(100%, #333333));
  background-image: -moz-linear-gradient(#808080, #333333);
  background-image: -webkit-linear-gradient(#808080, #333333);
  background-image: linear-gradient(#808080, #333333);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF808080', endColorstr='#FF333333');
}
/* line 37, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.primary:active {
  background-color: #0d0d0d;
}
/* line 17, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.secondary {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 5px 10px;
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: white;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWEyYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZlNmYwYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7ea2a), color-stop(100%, #6e6f0b));
  background-image: -moz-linear-gradient(#e7ea2a, #6e6f0b);
  background-image: -webkit-linear-gradient(#e7ea2a, #6e6f0b);
  background-image: linear-gradient(#e7ea2a, #6e6f0b);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE7EA2A', endColorstr='#FF6E6F0B');
}
/* line 34, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.secondary:hover, .button.secondary:focus {
  color: white;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjE2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzYjUxMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eff16f), color-stop(100%, #b3b512));
  background-image: -moz-linear-gradient(#eff16f, #b3b512);
  background-image: -webkit-linear-gradient(#eff16f, #b3b512);
  background-image: linear-gradient(#eff16f, #b3b512);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEFF16F', endColorstr='#FFB3B512');
}
/* line 37, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.secondary:active {
  background-color: #6e6f0b;
}
/* line 20, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.tertiary {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 5px 10px;
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: white;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9));
  background-image: -moz-linear-gradient(#ffffff, #d9d9d9);
  background-image: -webkit-linear-gradient(#ffffff, #d9d9d9);
  background-image: linear-gradient(#ffffff, #d9d9d9);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFD9D9D9');
}
/* line 34, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.tertiary:hover, .button.tertiary:focus {
  color: white;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d9d9d9));
  background-image: -moz-linear-gradient(#ffffff, #d9d9d9);
  background-image: -webkit-linear-gradient(#ffffff, #d9d9d9);
  background-image: linear-gradient(#ffffff, #d9d9d9);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFD9D9D9');
}
/* line 37, ../../digitaria_framework/stylesheets/digitaria/ui/_buttons.scss */
.button.tertiary:active {
  background-color: #d9d9d9;
}

/* line 11, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input {
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 15, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background: #fff;
  border: none;
  color: #585858;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
  padding: 10px;
}
/* line 24, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  border-color: #fff;
}
/* line 28, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background: #fff;
}

/* line 33, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input[type="checkbox"] {
  display: block;
  font-size: 15px;
}

/* line 38, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input[type="radio"] {
  border: none;
  display: block;
  font-size: 15px;
  padding: 10px;
}

/* line 45, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
input[type="submit"] {
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
}

/* line 51, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
select {
  width: 100%;
}

/* line 55, ../../digitaria_framework/stylesheets/digitaria/ui/_forms.scss */
textarea {
  height: auto;
}

/* line 7, ../../digitaria_framework/stylesheets/digitaria/ui/_labels.scss */
.label {
  padding: 10px;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f1f1f1;
  color: #585858;
}
/* line 9, ../../digitaria_framework/stylesheets/digitaria/ui/_labels.scss */
.label.primary {
  padding: 10px;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #cfd215;
  color: white;
}
/* line 12, ../../digitaria_framework/stylesheets/digitaria/ui/_labels.scss */
.label.secondary {
  padding: 10px;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #b3b512;
  color: white;
}
/* line 15, ../../digitaria_framework/stylesheets/digitaria/ui/_labels.scss */
.label.tertiary {
  padding: 10px;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  color: white;
}

/** color **/
/** Theme Colors **/
/** color content types **/
/** grid **/
/** responsive **/
/** typography **/
/** buttons **/
/** labels **/
/** forms **/
/* line 95, sass/_base.scss */
svg > g > g:last-child {
  pointer-events: none;
}

/* line 69, sass/_theme.scss */
.formBtn, .formBtn-center, .btn-download, .btn-prev, .btn-next, .btn-submit, .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button, .employmentLanding .employmentListingModule .btn-open, .employmentLanding .employmentListingModule .btn-prev, .employmentLanding .employmentListingModule .btn-next, .employmentLanding .employmentListingModule .btn-submit, #form1 #content .content .SaveTempInstructions #btnSaveTemp, #form1 #content .content .SaveTempInstructions .btnSaveTemp, #form1 #content .content .btnPrevious2, #form1 #content .content .btnNext2, #form1 #content .content .btnSubmit, #form1 #content .content .PreviewPagePage .PreviewPageHeading .ExpandCollapseButton, .mdiLanding .mdiIntroModule .btn-open, .resourceCenterLanding .resourcesModule button,
.resourceDetail .resourcesModule button, .btn-mail, .btn-cancel, .btn-default, .niceFileWrapper .niceFile .niceFileButton, .employmentLanding .employmentListingModule .btn-cancel, #form1 #content .content .SaveTempInstructions #btnCancelSave, #form1 #content .content .SaveTempInstructions .btnCancelSave, #form1 #content .content .lblSave, #form1 #content .content .btnEdit, .resourceCenterLanding .resourcesModule button.mail-button, .resourceCenterLanding .resourcesModule button.edit-button, .resourceCenterLanding .resourcesModule button.cancel-button,
.resourceDetail .resourcesModule button.mail-button,
.resourceDetail .resourcesModule button.edit-button,
.resourceDetail .resourcesModule button.cancel-button {
  font: 133%/1 "Oswald", sans-serif;
  text-align: center;
  border: 0;
  padding: 12px 18px;
  cursor: pointer;
  display: inline-block;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

/* line 78, sass/_theme.scss */
.formBtn, .formBtn-center, .btn-download, .btn-prev, .btn-next, .btn-submit, .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button, .employmentLanding .employmentListingModule .btn-open, .employmentLanding .employmentListingModule .btn-prev, .employmentLanding .employmentListingModule .btn-next, .employmentLanding .employmentListingModule .btn-submit, #form1 #content .content .SaveTempInstructions #btnSaveTemp, #form1 #content .content .SaveTempInstructions .btnSaveTemp, #form1 #content .content .btnPrevious2, #form1 #content .content .btnNext2, #form1 #content .content .btnSubmit, #form1 #content .content .PreviewPagePage .PreviewPageHeading .ExpandCollapseButton, .mdiLanding .mdiIntroModule .btn-open, .resourceCenterLanding .resourcesModule button,
.resourceDetail .resourcesModule button {
  color: #fff;
  background-color: #f8981d;
  border: 1px solid #f8981d;
}
/* line 51, sass/_theme.scss */
.formBtn:hover, .formBtn-center:hover, .btn-download:hover, .btn-prev:hover, .btn-next:hover, .btn-submit:hover, .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button:hover, .employmentLanding .employmentListingModule .btn-open:hover, .employmentLanding .employmentListingModule .btn-prev:hover, .employmentLanding .employmentListingModule .btn-next:hover, .employmentLanding .employmentListingModule .btn-submit:hover, #form1 #content .content .SaveTempInstructions #btnSaveTemp:hover, #form1 #content .content .SaveTempInstructions .btnSaveTemp:hover, #form1 #content .content .btnPrevious2:hover, #form1 #content .content .btnNext2:hover, #form1 #content .content .btnSubmit:hover, #form1 #content .content .PreviewPagePage .PreviewPageHeading .ExpandCollapseButton:hover, .mdiLanding .mdiIntroModule .btn-open:hover, .resourceCenterLanding .resourcesModule button:hover,
.resourceDetail .resourcesModule button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #d06f1a;
  border: 1px solid #d06f1a;
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
}
/* line 60, sass/_theme.scss */
.formBtn:active, .formBtn-center:active, .btn-download:active, .btn-prev:active, .btn-next:active, .btn-submit:active, .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button:active, .employmentLanding .employmentListingModule .btn-open:active, .employmentLanding .employmentListingModule .btn-prev:active, .employmentLanding .employmentListingModule .btn-next:active, .employmentLanding .employmentListingModule .btn-submit:active, #form1 #content .content .SaveTempInstructions #btnSaveTemp:active, #form1 #content .content .SaveTempInstructions .btnSaveTemp:active, #form1 #content .content .btnPrevious2:active, #form1 #content .content .btnNext2:active, #form1 #content .content .btnSubmit:active, #form1 #content .content .PreviewPagePage .PreviewPageHeading .ExpandCollapseButton:active, .mdiLanding .mdiIntroModule .btn-open:active, .resourceCenterLanding .resourcesModule button:active,
.resourceDetail .resourcesModule button:active {
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
}
/* line 63, sass/_theme.scss */
.formBtn:focus, .formBtn-center:focus, .btn-download:focus, .btn-prev:focus, .btn-next:focus, .btn-submit:focus, .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button:focus, .employmentLanding .employmentListingModule .btn-open:focus, .employmentLanding .employmentListingModule .btn-prev:focus, .employmentLanding .employmentListingModule .btn-next:focus, .employmentLanding .employmentListingModule .btn-submit:focus, #form1 #content .content .SaveTempInstructions #btnSaveTemp:focus, #form1 #content .content .SaveTempInstructions .btnSaveTemp:focus, #form1 #content .content .btnPrevious2:focus, #form1 #content .content .btnNext2:focus, #form1 #content .content .btnSubmit:focus, #form1 #content .content .PreviewPagePage .PreviewPageHeading .ExpandCollapseButton:focus, .mdiLanding .mdiIntroModule .btn-open:focus, .resourceCenterLanding .resourcesModule button:focus,
.resourceDetail .resourcesModule button:focus {
  background-color: #d06f1a;
  color: #fff;
}

/* line 81, sass/_theme.scss */
.btn-mail, .btn-cancel, .btn-default, .niceFileWrapper .niceFile .niceFileButton, .employmentLanding .employmentListingModule .btn-cancel, #form1 #content .content .SaveTempInstructions #btnCancelSave, #form1 #content .content .SaveTempInstructions .btnCancelSave, #form1 #content .content .lblSave, #form1 #content .content .btnEdit, .resourceCenterLanding .resourcesModule button.mail-button, .resourceCenterLanding .resourcesModule button.edit-button, .resourceCenterLanding .resourcesModule button.cancel-button,
.resourceDetail .resourcesModule button.mail-button,
.resourceDetail .resourcesModule button.edit-button,
.resourceDetail .resourcesModule button.cancel-button {
  color: #f8981d;
  background-color: #fff;
  border: 1px solid #f8981d;
}
/* line 51, sass/_theme.scss */
.btn-mail:hover, .btn-cancel:hover, .btn-default:hover, .niceFileWrapper .niceFile .niceFileButton:hover, .employmentLanding .employmentListingModule .btn-cancel:hover, #form1 #content .content .SaveTempInstructions #btnCancelSave:hover, #form1 #content .content .SaveTempInstructions .btnCancelSave:hover, #form1 #content .content .lblSave:hover, #form1 #content .content .btnEdit:hover, .resourceCenterLanding .resourcesModule button.mail-button:hover, .resourceCenterLanding .resourcesModule button.edit-button:hover, .resourceCenterLanding .resourcesModule button.cancel-button:hover,
.resourceDetail .resourcesModule button.mail-button:hover,
.resourceDetail .resourcesModule button.edit-button:hover,
.resourceDetail .resourcesModule button.cancel-button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #d06f1a;
  border: 1px solid #d06f1a;
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
}
/* line 60, sass/_theme.scss */
.btn-mail:active, .btn-cancel:active, .btn-default:active, .niceFileWrapper .niceFile .niceFileButton:active, .employmentLanding .employmentListingModule .btn-cancel:active, #form1 #content .content .SaveTempInstructions #btnCancelSave:active, #form1 #content .content .SaveTempInstructions .btnCancelSave:active, #form1 #content .content .lblSave:active, #form1 #content .content .btnEdit:active, .resourceCenterLanding .resourcesModule button.mail-button:active, .resourceCenterLanding .resourcesModule button.edit-button:active, .resourceCenterLanding .resourcesModule button.cancel-button:active,
.resourceDetail .resourcesModule button.mail-button:active,
.resourceDetail .resourcesModule button.edit-button:active,
.resourceDetail .resourcesModule button.cancel-button:active {
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4) inset;
}
/* line 63, sass/_theme.scss */
.btn-mail:focus, .btn-cancel:focus, .btn-default:focus, .niceFileWrapper .niceFile .niceFileButton:focus, .employmentLanding .employmentListingModule .btn-cancel:focus, #form1 #content .content .SaveTempInstructions #btnCancelSave:focus, #form1 #content .content .SaveTempInstructions .btnCancelSave:focus, #form1 #content .content .lblSave:focus, #form1 #content .content .btnEdit:focus, .resourceCenterLanding .resourcesModule button.mail-button:focus, .resourceCenterLanding .resourcesModule button.edit-button:focus, .resourceCenterLanding .resourcesModule button.cancel-button:focus,
.resourceDetail .resourcesModule button.mail-button:focus,
.resourceDetail .resourcesModule button.edit-button:focus,
.resourceDetail .resourcesModule button.cancel-button:focus {
  background-color: #d06f1a;
  color: #fff;
}

/* line 84, sass/_theme.scss */
#form1 #content .content .SaveTempInstructions input[type="text"], #form1 #content .content input[type="text"], #form1 #content .content textarea, .formModule input[type="text"], .formModule textarea {
  border: 1px solid #b7b7b7;
  font: 300 133% "Oswald", sans-serif;
  margin-bottom: 0;
  padding: 5px 10px;
  color: #68686b;
}

/* line 91, sass/_theme.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 4, sass/partials/_header.scss */
.homepage #siteLogo {
  top: -94px;
  width: 264px;
  height: 94px;
  left: 50%;
  margin-left: -132px;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 12, sass/partials/_header.scss */
.homepage #siteLogo h1 {
  width: 264px;
  height: 94px;
}
/* line 16, sass/partials/_header.scss */
.homepage #siteLogo h1 a {
  background: #fff url('/media/site_logo.png?1534784894') no-repeat 20px 20px;
  padding: 20px 20px 0;
  width: 264px;
  height: 94px;
}
/* line 24, sass/partials/_header.scss */
.homepage #siteLogo a.openNavBtn {
  display: none;
}

/* line 29, sass/partials/_header.scss */
#siteLogo {
  width: 211px;
  height: 75px;
  position: absolute;
  top: 97px;
  left: 437px;
  z-index: 5;
  overflow: hidden;
  -moz-transition: all 430ms ease-out;
  -o-transition: all 430ms ease-out;
  -webkit-transition: all 430ms ease-out;
  transition: all 430ms ease-out;
}
/* line 40, sass/partials/_header.scss */
#siteLogo .innerLogo {
  width: 249px;
  position: relative;
}
/* line 45, sass/partials/_header.scss */
#siteLogo h1 {
  width: 200px;
  height: 75px;
}
/* line 50, sass/partials/_header.scss */
#siteLogo h1 a {
  display: block;
  padding: 0 15px 15px;
  width: 211px;
  height: 75px;
  overflow: hidden;
  text-indent: -4000px;
  background: #fff url('/media/site_logo_new_180x60.png?1534784894') no-repeat 15px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
  /* line 50, sass/partials/_header.scss */
  #siteLogo h1 a {
    background-image: url('/media/site_logo_new_360x120.png?1534784894');
    background-size: 180px 60px;
  }
}
/* line 69, sass/partials/_header.scss */
#siteLogo a.openNavBtn {
  display: none;
  background: #fff url('/media/hamburger_nav_button.png?1534784894') no-repeat center;
  width: 50px;
  height: 75px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
}

/* line 82, sass/partials/_header.scss */
header.global {
  height: 97px;
  font-family: "Oswald", sans-serif;
  background-color: #fff;
  position: fixed;
  z-index: 20;
  top: 0;
  width: 100%;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  -moz-transition: all 430ms ease-out;
  -o-transition: all 430ms ease-out;
  -webkit-transition: all 430ms ease-out;
  transition: all 430ms ease-out;
}
/* line 94, sass/partials/_header.scss */
header.global .container {
  padding-top: 16px;
  position: relative;
}
/* line 98, sass/partials/_header.scss */
header.global nav {
  float: left;
  font-weight: 300;
  font-size: 217%;
  height: 66px;
  overflow: hidden;
  padding: 14px 0 13px;
  position: relative;
  z-index: 1;
}
/* line 108, sass/partials/_header.scss */
header.global nav a {
  color: #68686b;
  float: left;
  padding-right: 15px;
}
/* line 113, sass/partials/_header.scss */
header.global nav a:hover, header.global nav a.activeNav {
  color: #d06f1a;
  text-decoration: none;
}
/* line 118, sass/partials/_header.scss */
header.global nav ul {
  float: left;
  -moz-transition: all 430ms ease-out;
  -o-transition: all 430ms ease-out;
  -webkit-transition: all 430ms ease-out;
  transition: all 430ms ease-out;
}
/* line 122, sass/partials/_header.scss */
header.global nav li {
  float: left;
  margin-right: 15px;
}
/* line 126, sass/partials/_header.scss */
header.global nav li:last-child {
  margin-right: 0;
}
/* line 130, sass/partials/_header.scss */
header.global nav span {
  float: left;
}
/* line 135, sass/partials/_header.scss */
header.global .shareSignup {
  clear: both;
  padding-top: 30px;
}
/* line 139, sass/partials/_header.scss */
header.global .mobileShare {
  background: #fff;
  display: none;
  height: 70px;
  left: 65px;
  position: absolute;
  top: -100%;
  z-index: 1000;
  -moz-transition: -moz-transform 250ms ease-out;
  -o-transition: -o-transform 250ms ease-out;
  -webkit-transition: -webkit-transform 250ms ease-out;
  transition: transform 250ms ease-out;
}
/* line 149, sass/partials/_header.scss */
header.global .mobileShare .headerShare {
  display: inline-block;
  height: 70px;
}
/* line 153, sass/partials/_header.scss */
header.global .mobileShare .headerShare:before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 161, sass/partials/_header.scss */
header.global .mobileShare a {
  display: inline-block;
  vertical-align: middle;
}
/* line 166, sass/partials/_header.scss */
header.global .shareSignup,
header.global .mobileShare {
  -moz-transition: -moz-transform 430ms ease-out;
  -o-transition: -o-transform 430ms ease-out;
  -webkit-transition: -webkit-transform 430ms ease-out;
  transition: transform 430ms ease-out;
}
/* line 170, sass/partials/_header.scss */
header.global .shareSignup .headerShare,
header.global .mobileShare .headerShare {
  display: inline-block;
}
/* line 174, sass/partials/_header.scss */
header.global .shareSignup a,
header.global .mobileShare a {
  background: url(/media/icon_modal_share.png) no-repeat;
  display: inline-block;
  height: 34px;
  margin-right: 12px;
  text-indent: -9999px;
  width: 82px;
}
/* line 182, sass/partials/_header.scss */
header.global .shareSignup a:last-child,
header.global .mobileShare a:last-child {
  margin-right: 5px;
}
/* line 186, sass/partials/_header.scss */
header.global .shareSignup .facebookShare,
header.global .mobileShare .facebookShare {
  background-position: 0 0;
}
/* line 189, sass/partials/_header.scss */
header.global .shareSignup .facebookShare:hover,
header.global .mobileShare .facebookShare:hover {
  background-position: 0 -88px;
}
/* line 193, sass/partials/_header.scss */
header.global .shareSignup .twitterShare,
header.global .mobileShare .twitterShare {
  background-position: 0 -44px;
}
/* line 196, sass/partials/_header.scss */
header.global .shareSignup .twitterShare:hover,
header.global .mobileShare .twitterShare:hover {
  background-position: 0 -132px;
}
/* line 200, sass/partials/_header.scss */
header.global .shareSignup .subscribeButton,
header.global .mobileShare .subscribeButton {
  background-color: #fff;
  border: 1px solid #f8981d;
  font: 80% "Oswald", sans-serif;
  font-weight: 300;
  color: #f8981d;
  margin: 0 5px 0 0;
  padding: 0 10px;
  height: 34px;
  cursor: pointer;
  vertical-align: top;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 213, sass/partials/_header.scss */
header.global .shareSignup .subscribeButton:hover,
header.global .mobileShare .subscribeButton:hover {
  background-color: #f8981d;
  color: #fff;
}
/* line 220, sass/partials/_header.scss */
header.global .grantDetailContainer {
  background: rgba(250, 250, 250, 0.95);
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 100;
  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 767px) {
  /* line 220, sass/partials/_header.scss */
  header.global .grantDetailContainer {
    display: none;
  }
}
/* line 234, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule {
  padding: 0 0 30px 0;
  text-align: left;
}
/* line 238, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .close {
  background: url(/media/icon_modal_utils.png) right -73px no-repeat;
  box-sizing: content-box;
  display: inline-block;
  height: 35px;
  margin-right: 10px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: left;
  text-indent: -9999px;
  top: 32px;
  vertical-align: middle;
  width: 35px;
  z-index: 10;
}
/* line 256, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .slideshowModule .slideshowControls {
  padding-right: 120px;
  text-align: right;
}
/* line 260, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .slideshowModule .slideshowControls .imgCount {
  font-size: 150%;
  margin-right: 60px;
}
/* line 264, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .slideshowModule .slideshowControls .controls {
  text-align: left;
}
/* line 270, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule header {
  float: left;
  width: 35%;
}
/* line 274, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule header .foxtrotHdr {
  font-size: 240%;
  padding: 0 0 50px;
}
/* line 280, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .grantSummary,
header.global .grantDetailContainer .grantDetailModule .grantDetails,
header.global .grantDetailContainer .grantDetailModule .grantLocations {
  border-left: 1px solid #b7b7b7;
  margin-bottom: 0;
  margin-left: 35%;
  padding-bottom: 15px;
  padding-left: 25px;
}
/* line 291, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .grantSummary p {
  padding-bottom: 0;
}
/* line 296, sass/partials/_header.scss */
header.global .grantDetailContainer .grantDetailModule .slide > *:last-child {
  padding-bottom: 0;
}

/* line 302, sass/partials/_header.scss */
.searchApply {
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: right;
}
/* line 309, sass/partials/_header.scss */
.searchApply .searchBtn {
  color: #68686b;
  display: inline-block;
  font-weight: 300;
  font-size: 217%;
  height: 67px;
  line-height: 67px;
  margin-right: 37px;
  vertical-align: middle;
  -moz-transition: -moz-transform 430ms ease-out;
  -o-transition: -o-transform 430ms ease-out;
  -webkit-transition: -webkit-transform 430ms ease-out;
  transition: transform 430ms ease-out;
}
/* line 320, sass/partials/_header.scss */
.searchApply .searchBtn:hover {
  text-decoration: none;
}
/* line 325, sass/partials/_header.scss */
.searchApply .applyGrantBtn {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  filter: none;
  background: #0082c8;
  border: 0;
  font-weight: 300;
  font-size: 250%;
  color: #fff;
  display: inline-block;
  padding: 10px 23px;
  height: 67px;
  -moz-transition: -moz-transform 430ms ease-out;
  -o-transition: -o-transform 430ms ease-out;
  -webkit-transition: -webkit-transform 430ms ease-out;
  transition: transform 430ms ease-out;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 340, sass/partials/_header.scss */
.searchApply .applyGrantBtn:hover {
  background-color: #005daa;
  color: #fff;
  border: 0;
  text-decoration: none;
}
/* line 348, sass/partials/_header.scss */
.searchApply .grantDetails {
  bottom: -65px;
  font-size: 250%;
  font-weight: 300;
  position: absolute;
  right: 240px;
  -moz-transition: -moz-transform 250ms ease-out;
  -o-transition: -o-transform 250ms ease-out;
  -webkit-transition: -webkit-transform 250ms ease-out;
  transition: transform 250ms ease-out;
}
/* line 356, sass/partials/_header.scss */
.searchApply .grantDetails:after {
  content: '+';
  display: inline-block;
  margin-left: 5px;
}
/* line 362, sass/partials/_header.scss */
.searchApply .grantDetails:hover {
  text-decoration: none;
}
/* line 367, sass/partials/_header.scss */
.searchApply #siteSearchForm {
  opacity: 0;
  position: absolute;
  overflow: hidden;
  vertical-align: middle;
  width: 76%;
  -moz-transition: all 420ms ease-out;
  -o-transition: all 420ms ease-out;
  -webkit-transition: all 420ms ease-out;
  transition: all 420ms ease-out;
}
/* line 375, sass/partials/_header.scss */
.searchApply #siteSearchForm .close {
  background: url(/media/icon_modal_utils.png) right -73px no-repeat;
  box-sizing: content-box;
  display: inline-block;
  height: 35px;
  margin-right: 10px;
  padding: 0;
  text-align: left;
  text-indent: -9999px;
  vertical-align: middle;
  width: 35px;
}
/* line 388, sass/partials/_header.scss */
.searchApply #siteSearchForm label {
  width: 0;
  float: left;
  text-indent: -4000px;
}
/* line 18, sass/_theme.scss */
.searchApply #siteSearchForm [placeholder]::-webkit-input-placeholder {
  text-indent: 0;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.searchApply #siteSearchForm [placeholder]:focus::-webkit-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 250ms;
  position: relative;
}
/* line 18, sass/_theme.scss */
.searchApply #siteSearchForm [placeholder]::-moz-placeholder {
  opacity: 1;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: opacity 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.searchApply #siteSearchForm [placeholder]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 500ms ease-out 250ms;
}
/* line 18, sass/_theme.scss */
.searchApply #siteSearchForm [placeholder]::-ms-input-placeholder {
  text-indent: 0;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.searchApply #siteSearchForm [placeholder]:focus::-ms-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 250ms;
  position: relative;
}
/* line 396, sass/partials/_header.scss */
.searchApply #siteSearchForm input[type="text"] {
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  border-left: 1px solid #b7b7b7;
  color: #68686b;
  display: inline-block;
  font: 300 217%/1 "Oswald", sans-serif;
  height: 67px;
  left: 0;
  margin-bottom: 0;
  padding: 15px;
  position: relative;
  vertical-align: middle;
  width: 79%;
}
/* line 18, sass/_theme.scss */
.searchApply #siteSearchForm input[type="text"] [placeholder]::-webkit-input-placeholder {
  text-indent: 0;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.searchApply #siteSearchForm input[type="text"] [placeholder]:focus::-webkit-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 0ms;
  position: relative;
}
/* line 18, sass/_theme.scss */
.searchApply #siteSearchForm input[type="text"] [placeholder]::-moz-placeholder {
  opacity: 1;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: opacity 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.searchApply #siteSearchForm input[type="text"] [placeholder]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 500ms ease-out 0ms;
}
/* line 18, sass/_theme.scss */
.searchApply #siteSearchForm input[type="text"] [placeholder]::-ms-input-placeholder {
  text-indent: 0;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.searchApply #siteSearchForm input[type="text"] [placeholder]:focus::-ms-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 0ms;
  position: relative;
}
/* line 418, sass/partials/_header.scss */
.searchApply #siteSearchForm input.submit {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: right 500ms ease-out;
  -o-transition: right 500ms ease-out;
  -webkit-transition: right 500ms ease-out;
  transition: right 500ms ease-out;
  background-color: #fff;
  border-left: 0;
  border: 1px solid #f8981d;
  color: #f8981d;
  cursor: pointer;
  display: inline-block;
  font: 300 217% "Oswald", sans-serif;
  height: 67px;
  margin: 0 37px 0 0;
  padding: 3px 15px 5px;
  position: relative;
  right: 0;
  vertical-align: middle;
}
/* line 435, sass/partials/_header.scss */
.searchApply #siteSearchForm input.submit:hover {
  color: #68686b;
}

/* line 450, sass/partials/_header.scss */
.searchOpen .searchApply {
  z-index: 10;
}
/* line 452, sass/partials/_header.scss */
.searchOpen .searchApply .searchBtn {
  display: none;
}
/* line 456, sass/partials/_header.scss */
.searchOpen #siteSearchForm {
  display: inline-block;
  opacity: 1;
  position: relative;
}
/* line 463, sass/partials/_header.scss */
.searchOpen.global nav ul {
  opacity: 0;
}

/* line 471, sass/partials/_header.scss */
body.fixed header.global {
  height: 72px;
  position: fixed;
}
/* line 475, sass/partials/_header.scss */
body.fixed header.global nav {
  height: 39px;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 481, sass/partials/_header.scss */
body.fixed header.global #siteLogo {
  width: 150px;
  height: 55px;
  top: 72px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
/* line 487, sass/partials/_header.scss */
body.fixed header.global #siteLogo .innerLogo {
  width: 150px;
}
/* line 490, sass/partials/_header.scss */
body.fixed header.global #siteLogo h1 {
  width: 150px;
  height: 55px;
}
/* line 494, sass/partials/_header.scss */
body.fixed header.global #siteLogo h1 a {
  background-image: url('/media/site_logo_new_134x45.png?1534784894');
  background-size: 120px 40px;
  width: 150px;
  height: 55px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
  /* line 494, sass/partials/_header.scss */
  body.fixed header.global #siteLogo h1 a {
    background-image: url('/media/site_logo_new_360x120.png?1534784894');
    background-size: 120px 40px;
  }
}
/* line 510, sass/partials/_header.scss */
body.fixed header.global #siteLogo a.openNavBtn {
  height: 55px;
}
/* line 515, sass/partials/_header.scss */
body.fixed header.global.opened {
  top: 0;
}
/* line 522, sass/partials/_header.scss */
body.fixed .searchApply #siteSearchForm input[type="text"],
body.fixed .searchApply #siteSearchForm input.submit {
  height: 47px;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 529, sass/partials/_header.scss */
body.fixed .searchApply .searchBtn {
  height: 47px;
  line-height: 47px;
}
/* line 533, sass/partials/_header.scss */
body.fixed .searchApply .applyGrantBtn {
  height: 47px;
  line-height: 42px;
  padding-bottom: 0;
  padding-top: 0;
}

/* line 543, sass/partials/_header.scss */
body.downScroll header.global nav .shareSignup,
body.downScroll .searchApply .grantDetails,
body.downScroll .searchApply .searchBtn {
  -moz-transform: translateY(-65px);
  -ms-transform: translateY(-65px);
  -webkit-transform: translateY(-65px);
  transform: translateY(-65px);
}

@media (min-width: 1200px) {
  /* line 553, sass/partials/_header.scss */
  body.downScroll header.global nav ul,
  body.downScroll .searchApply #siteSearchForm {
    -moz-transform: translateY(-65px);
    -ms-transform: translateY(-65px);
    -webkit-transform: translateY(-65px);
    transform: translateY(-65px);
  }

  /* line 558, sass/partials/_header.scss */
  #siteLogo {
    left: 480px;
  }
  /* line 561, sass/partials/_header.scss */
  #siteLogo a.openNavBtn {
    display: none;
  }

  /* line 568, sass/partials/_header.scss */
  .homepage header.global {
    box-shadow: none;
    position: relative;
  }

  /* line 572, sass/partials/_header.scss */
  header.global nav {
    float: left;
    height: 66px;
  }

  /* line 576, sass/partials/_header.scss */
  body.fixed header.global nav {
    height: 39px;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 582, sass/partials/_header.scss */
  .homepage header.global {
    position: relative;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 589, sass/partials/_header.scss */
  #siteLogo a.openNavBtn {
    display: none;
  }

  /* line 594, sass/partials/_header.scss */
  header.global nav {
    font-size: 175%;
  }

  /* line 598, sass/partials/_header.scss */
  .homepage header.global {
    position: relative;
  }

  /* line 601, sass/partials/_header.scss */
  #siteLogo {
    left: 272px;
    top: 96px;
  }

  /* line 606, sass/partials/_header.scss */
  .searchApply .applyGrantBtn {
    font-size: 175%;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: left;
  }
  /* line 613, sass/partials/_header.scss */
  .searchApply #siteSearchForm {
    margin-right: 17px;
    width: 74%;
  }
  /* line 617, sass/partials/_header.scss */
  .searchApply #siteSearchForm input[type="text"] {
    font-size: 175%;
    width: 80%;
  }
  /* line 622, sass/partials/_header.scss */
  .searchApply #siteSearchForm input.submit {
    font-size: 175%;
    margin-right: 0;
  }

  /* line 628, sass/partials/_header.scss */
  .searchApply .grantDetails {
    left: 40px;
  }

  /* line 631, sass/partials/_header.scss */
  body.fixed header.global nav {
    height: 39px;
  }

  /* line 634, sass/partials/_header.scss */
  header.global nav {
    height: 58px;
  }

  /* line 638, sass/partials/_header.scss */
  body.fixed.downScroll header.global nav ul,
  body.fixed.downScroll header.global nav .shareSignup,
  body.fixed.downScroll .searchApply #siteSearchForm,
  body.fixed.downScroll .searchApply .grantDetails,
  body.fixed.downScroll .searchApply .searchBtn {
    -moz-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
  }
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 648, sass/partials/_header.scss */
  #siteLogo {
    left: 340px;
  }

  /* line 651, sass/partials/_header.scss */
  body.fixed header.global nav {
    height: 39px;
  }

  /* line 655, sass/partials/_header.scss */
  header.global nav {
    height: 66px;
  }

  /* line 660, sass/partials/_header.scss */
  body.fixed.downScroll header.global nav ul,
  body.fixed.downScroll header.global nav .shareSignup,
  body.fixed.downScroll .searchApply #siteSearchForm,
  body.fixed.downScroll .searchApply .grantDetails {
    -moz-transform: translateY(-65px);
    -ms-transform: translateY(-65px);
    -webkit-transform: translateY(-65px);
    transform: translateY(-65px);
  }
}
@media (max-width: 767px) {
  /* line 670, sass/partials/_header.scss */
  body #siteLogo, body.homepage #siteLogo {
    background-color: #fff;
    position: relative;
    top: 0;
    left: 0;
    z-index: 500;
    margin-left: 0;
    padding: 0;
    width: 100%;
    height: 70px;
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
  }
  /* line 682, sass/partials/_header.scss */
  body #siteLogo .innerLogo, body.homepage #siteLogo .innerLogo {
    width: 100%;
    height: 70px;
    overflow: hidden;
    position: static;
  }
  /* line 688, sass/partials/_header.scss */
  body #siteLogo h1, body.homepage #siteLogo h1 {
    margin-right: 5%;
    width: 75%;
    height: 70px;
    float: left;
  }
  /* line 694, sass/partials/_header.scss */
  body #siteLogo h1 a, body.homepage #siteLogo h1 a {
    display: inline-block;
    text-indent: -4000px;
    background: #fff url('/media/site_logo_mobile_new.png?1534784894') no-repeat 0 4px;
    padding: 0;
    width: 100%;
    height: 70px;
  }
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-resolution: 192dpi) {
  /* line 694, sass/partials/_header.scss */
  body #siteLogo h1 a, body.homepage #siteLogo h1 a {
    background-image: url('/media/site_logo_new_360x120.png?1534784894');
    background-size: 139px 46px;
    background-position: 14px;
  }
}
@media (max-width: 767px) {
  /* line 712, sass/partials/_header.scss */
  body #siteLogo a.openNavBtn, body.homepage #siteLogo a.openNavBtn {
    display: inline-block;
    position: static;
    width: 20%;
  }

  /* line 719, sass/partials/_header.scss */
  header.global {
    background-color: #fff;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
  }
  /* line 728, sass/partials/_header.scss */
  header.global .container {
    padding: 0;
  }
  /* line 731, sass/partials/_header.scss */
  header.global a.openNavBtn {
    display: block;
    background: #fff url('/media/hamburger_nav_button.png?1534784894') no-repeat 0 0;
    width: 39px;
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
  }
  /* line 741, sass/partials/_header.scss */
  header.global .globalNav.off-screen {
    left: 0;
    z-index: 4;
    background-color: #fff;
    padding: 150px 0 108px 15px;
    height: 410px;
    display: block;
    position: absolute;
    -moz-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    -webkit-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    width: 100%;
    overflow: hidden;
  }
  /* line 755, sass/partials/_header.scss */
  header.global .globalNav.off-screen.on-screen {
    -moz-transform: translate3d(0, 70px, 0);
    -ms-transform: translate3d(0, 70px, 0);
    -webkit-transform: translate3d(0, 70px, 0);
    transform: translate3d(0, 70px, 0);
  }
  /* line 759, sass/partials/_header.scss */
  header.global .searchApply {
    float: none;
  }
  /* line 765, sass/partials/_header.scss */
  header.global .searchApply #siteSearchForm {
    float: none;
    width: 100%;
    margin: 0 0 15px;
    opacity: 1;
    overflow: visible;
    position: relative;
    *zoom: 1;
  }
  /* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  header.global .searchApply #siteSearchForm:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 774, sass/partials/_header.scss */
  header.global .searchApply #siteSearchForm .close {
    display: none;
  }
  /* line 778, sass/partials/_header.scss */
  header.global .searchApply #siteSearchForm input[type="text"] {
    border-left: 0;
    float: left;
    left: 0;
    margin-left: 20px;
    padding-left: 0;
    width: 200px;
  }
  /* line 786, sass/partials/_header.scss */
  header.global .searchApply #siteSearchForm input.submit {
    float: left;
    opacity: 0;
    margin-left: 0;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    -webkit-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
  }
  /* line 795, sass/partials/_header.scss */
  header.global .searchApply #siteSearchForm.focused input.submit {
    opacity: 1;
  }
  /* line 800, sass/partials/_header.scss */
  header.global .searchApply .searchBtn {
    display: none;
  }
  /* line 803, sass/partials/_header.scss */
  header.global .searchApply .grantDetails {
    display: none;
  }
  /* line 806, sass/partials/_header.scss */
  header.global .searchApply .applyGrantBtn {
    float: left;
    display: inline-block;
  }
  /* line 810, sass/partials/_header.scss */
  header.global .searchApply .applyGrantBtn.hide-small {
    display: none;
  }
  /* line 815, sass/partials/_header.scss */
  header.global nav {
    height: auto;
    position: absolute;
    top: 0;
    left: 20px;
    width: 100%;
  }
  /* line 822, sass/partials/_header.scss */
  header.global nav ul {
    float: none;
  }
  /* line 825, sass/partials/_header.scss */
  header.global nav ul li {
    float: none;
  }
  /* line 828, sass/partials/_header.scss */
  header.global nav ul a {
    float: none;
    display: block;
    width: 100%;
    padding: 5px 0;
  }
  /* line 834, sass/partials/_header.scss */
  header.global nav ul span {
    display: none;
  }
  /* line 838, sass/partials/_header.scss */
  header.global nav .shareSignup {
    display: none;
  }
  /* line 842, sass/partials/_header.scss */
  header.global .mobileShare {
    display: block;
  }

  /* line 847, sass/partials/_header.scss */
  .downScroll .mobileShare {
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
/* line 852, sass/partials/_header.scss */
#mobileApplyBtn {
  display: none;
}

/* line 1, sass/partials/_footer.scss */
#footer {
  background-color: #42c4dd;
  color: #fff;
  padding: 55px 0 30px;
  font: 300 140% "Oswald", sans-serif;
  overflow: hidden;
}
/* line 8, sass/partials/_footer.scss */
#footer ul {
  float: left;
  margin-bottom: 20px;
}
/* line 12, sass/partials/_footer.scss */
#footer ul li {
  float: left;
  margin-right: 20px;
}
/* line 15, sass/partials/_footer.scss */
#footer ul li:last-child {
  margin-right: 0;
}
/* line 20, sass/partials/_footer.scss */
#footer a {
  color: #fff;
}
/* line 22, sass/partials/_footer.scss */
#footer a:hover {
  text-decoration: underline;
  color: #fff;
}
/* line 27, sass/partials/_footer.scss */
#footer .footerLogo {
  margin-bottom: 25px;
  display: block;
}
/* line 31, sass/partials/_footer.scss */
#footer .footerNav {
  float: none;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 120%;
}
/* line 37, sass/partials/_footer.scss */
#footer .footerNav li {
  float: none;
  padding-bottom: 10px;
}
/* line 42, sass/partials/_footer.scss */
#footer #emailSignWrapper {
  position: relative;
}
/* line 45, sass/partials/_footer.scss */
#footer #emailSignWrapper.confirmation .confirmationMsg {
  display: block;
  height: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 50, sass/partials/_footer.scss */
#footer #emailSignWrapper.confirmation .footerEmailSignup {
  display: none;
}
/* line 55, sass/partials/_footer.scss */
#footer #emailSignWrapper .confirmationMsg {
  display: none;
  width: 393px;
  height: 0;
  padding: 18px 30px 18px 18px;
  color: #68686b;
  background-color: #fff;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 55, sass/partials/_footer.scss */
  #footer #emailSignWrapper .confirmationMsg {
    width: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 55, sass/partials/_footer.scss */
  #footer #emailSignWrapper .confirmationMsg {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 55, sass/partials/_footer.scss */
  #footer #emailSignWrapper .confirmationMsg {
    width: 100%;
  }
}
/* line 75, sass/partials/_footer.scss */
#footer #emailSignWrapper .confirmationMsg h1 {
  font-weight: 300;
  padding-bottom: 6px;
}
/* line 79, sass/partials/_footer.scss */
#footer #emailSignWrapper .confirmationMsg p {
  font: 80%/1.5em "Georgia", serif;
}
/* line 83, sass/partials/_footer.scss */
#footer #emailSignWrapper .footerEmailSignup {
  font-weight: 300;
  width: 100%;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
/* line 88, sass/partials/_footer.scss */
#footer #emailSignWrapper .footerEmailSignup label {
  text-indent: -4000px;
  height: 0;
  float: left;
}
/* line 93, sass/partials/_footer.scss */
#footer #emailSignWrapper .footerEmailSignup input[type="text"] {
  font-weight: 300;
  font: 300 166% "Oswald", sans-serif;
  color: #fff;
  background-color: #54d9f2;
  float: left;
  margin: 0 2px 0 0;
  padding: 0 18px;
  width: 266px;
  height: 67px;
  line-height: 67px;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 106, sass/partials/_footer.scss */
#footer #emailSignWrapper .footerEmailSignup input[type="text"]:focus {
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
}
/* line 110, sass/partials/_footer.scss */
#footer #emailSignWrapper .footerEmailSignup .submit {
  background-color: #fff;
  font: 166% "Oswald", sans-serif;
  font-weight: 300;
  color: #f8981d;
  border: 0;
  margin: 0;
  padding: 0 18px;
  width: 112px;
  height: 67px;
  cursor: pointer;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 123, sass/partials/_footer.scss */
#footer #emailSignWrapper .footerEmailSignup .submit:hover {
  background-color: #f8981d;
  color: #fff;
}
/* line 129, sass/partials/_footer.scss */
#footer #emailSignWrapper #signupErrors {
  display: none;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
/* line 134, sass/partials/_footer.scss */
#footer #emailSignWrapper #signupErrors.invalid {
  display: block;
  padding-bottom: 5px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 141, sass/partials/_footer.scss */
#footer .footerSocialIcons {
  position: relative;
}
/* line 144, sass/partials/_footer.scss */
#footer .footerSocialIcons ul li {
  margin-right: 16px;
}
/* line 147, sass/partials/_footer.scss */
#footer .footerSocialIcons ul li:last-child {
  margin-right: 0;
}
/* line 152, sass/partials/_footer.scss */
#footer .footerSocialIcons a {
  float: left;
  margin-top: 20px;
  width: 83px;
  height: 83px;
  background: #3499ad url('/media/footer_social_icons.png?1534784894') no-repeat;
  text-indent: -4000px;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 161, sass/partials/_footer.scss */
#footer .footerSocialIcons a.facebook {
  background-position: 0 0;
}
/* line 164, sass/partials/_footer.scss */
#footer .footerSocialIcons a.facebook:hover {
  background-color: #005daa;
}
/* line 168, sass/partials/_footer.scss */
#footer .footerSocialIcons a.twitter {
  background-position: 0 -83px;
}
/* line 171, sass/partials/_footer.scss */
#footer .footerSocialIcons a.twitter:hover {
  background-color: #31aae1;
}
/* line 175, sass/partials/_footer.scss */
#footer .footerSocialIcons a.youtube {
  background-position: 0 -166px;
}
/* line 178, sass/partials/_footer.scss */
#footer .footerSocialIcons a.youtube:hover {
  background-color: #6c0d13;
}
/* line 182, sass/partials/_footer.scss */
#footer .footerSocialIcons a.blog {
  background-position: 0 -249px;
}
/* line 185, sass/partials/_footer.scss */
#footer .footerSocialIcons a.blog:hover {
  background-color: #f8981d;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 1, sass/partials/_footer.scss */
  #footer {
    padding-bottom: 80px;
  }
  /* line 194, sass/partials/_footer.scss */
  #footer .confirmation .confirmationMsg {
    width: auto;
  }
  /* line 200, sass/partials/_footer.scss */
  #footer #emailSignWrapper.signup .footerEmailSignup input[type="text"] {
    width: 100%;
    float: none;
    margin-bottom: 5px;
  }
  /* line 205, sass/partials/_footer.scss */
  #footer #emailSignWrapper.signup .footerEmailSignup .submit {
    width: 100%;
  }
  /* line 210, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li {
    margin-right: 15px;
  }
  /* line 213, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a {
    width: 63px;
    height: 63px;
  }
  /* line 217, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.facebook {
    background-position: -10px -10px;
  }
  /* line 220, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.twitter {
    background-position: -10px -93px;
  }
  /* line 223, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.youtube {
    background-position: -10px -176px;
  }
  /* line 226, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.blog {
    background-position: -10px -259px;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/partials/_footer.scss */
  #footer {
    padding-top: 25px;
    font-size: 160%;
  }
  /* line 236, sass/partials/_footer.scss */
  #footer .gc-4 {
    overflow: hidden;
  }
  /* line 239, sass/partials/_footer.scss */
  #footer .footerLogo {
    display: none;
  }
  /* line 242, sass/partials/_footer.scss */
  #footer ul {
    float: none;
    margin-bottom: 0;
  }
  /* line 246, sass/partials/_footer.scss */
  #footer ul li {
    float: none;
    width: 100%;
    text-transform: uppercase;
    font-size: 162%;
    line-height: 1;
    border-bottom: 1px solid #3499ad;
    margin: 0;
  }
  /* line 255, sass/partials/_footer.scss */
  #footer ul li a {
    display: block;
    padding: 15px 0 15px 10px;
  }
  /* line 259, sass/partials/_footer.scss */
  #footer ul li a:hover {
    text-decoration: none;
  }
  /* line 265, sass/partials/_footer.scss */
  #footer .footerNav {
    font-size: inherit;
    margin-bottom: 25px;
  }
  /* line 269, sass/partials/_footer.scss */
  #footer .footerNav li {
    padding-bottom: 0;
  }
  /* line 272, sass/partials/_footer.scss */
  #footer .footerNav li:last-child {
    border-bottom: 0;
  }
  /* line 277, sass/partials/_footer.scss */
  #footer .confirmation .confirmationMsg {
    width: auto;
  }
  /* line 282, sass/partials/_footer.scss */
  #footer #emailSignWrapper.signup .footerEmailSignup input[type="text"] {
    width: 100%;
    float: none;
    margin-bottom: 5px;
  }
  /* line 287, sass/partials/_footer.scss */
  #footer #emailSignWrapper.signup .footerEmailSignup .submit {
    width: 100%;
  }
  /* line 291, sass/partials/_footer.scss */
  #footer .footerSocialIcons {
    overflow: hidden;
    margin: 40px auto 0;
  }
  /* line 295, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li {
    margin: 0 10px 0 0;
    float: left;
    border: 0;
    width: auto;
  }
  /* line 301, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a {
    margin: 0 0 10px;
    width: 67px;
    height: 67px;
  }
  /* line 306, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.facebook {
    background-position: -10px -8px;
  }
  /* line 309, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.twitter {
    background-position: -9px -92px;
  }
  /* line 312, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.youtube {
    background-position: -9px -172px;
  }
  /* line 315, sass/partials/_footer.scss */
  #footer .footerSocialIcons ul li a.blog {
    background-position: -10px -256px;
  }
}
/* line 322, sass/partials/_footer.scss */
#footer .backToTop {
  background: url('/media/back_to_top.png?1534784894') no-repeat;
  bottom: 15px;
  position: fixed;
  right: 15px;
  display: none;
  width: 77px;
  height: 77px;
  z-index: 100;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -moz-transition: opacity 250ms;
  -o-transition: opacity 250ms;
  -webkit-transition: opacity 250ms;
  transition: opacity 250ms;
}
/* line 334, sass/partials/_footer.scss */
#footer .backToTop:hover {
  background-position: 0 -76px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 344, sass/partials/_footer.scss */
.grantApplication .backToTop {
  display: none;
}

/* line 18, sass/_theme.scss */
[placeholder]::-webkit-input-placeholder {
  text-indent: 0;
  color: #fff;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}

/* line 33, sass/_theme.scss */
[placeholder]:focus::-webkit-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 0ms;
  position: relative;
}

/* line 18, sass/_theme.scss */
[placeholder]::-moz-placeholder {
  opacity: 1;
  color: #fff;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: opacity 500ms ease-out;
}

/* line 33, sass/_theme.scss */
[placeholder]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 500ms ease-out 0ms;
}

/* line 18, sass/_theme.scss */
[placeholder]::-ms-input-placeholder {
  text-indent: 0;
  color: #fff;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}

/* line 33, sass/_theme.scss */
[placeholder]:focus::-ms-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 0ms;
  position: relative;
}

/** Headers placeholder CSS **/
/* line 105, sass/_theme.scss */
.alphaHdr {
  font: 475% "Georgia", serif;
  color: #fff;
  font-style: italic;
}

/* line 110, sass/_theme.scss */
.bravoHdr {
  font: 300 200% "Oswald", sans-serif;
  color: #fff;
}

/* line 114, sass/_theme.scss */
.charlieHdr {
  font: 266% "Georgia", serif;
  color: #42c4dd;
  font-style: italic;
}

/* line 119, sass/_theme.scss */
.deltaHdr, .resourceCenterLanding .resourcesModule .resource-user-query,
.resourceDetail .resourcesModule .resource-user-query {
  font: 300 200% "Oswald", sans-serif;
  color: #68686b;
}

/* line 123, sass/_theme.scss */
.echoHdr, #form1 #content .content .roomhead, .translatedPagesModule .echoHdr {
  font: 266% "Georgia", serif;
  color: #68686b;
  font-style: italic;
}

/* line 128, sass/_theme.scss */
.foxtrotHdr, #form1 #content .content .roomsubhead, #form1 #content .content .PreviewPagePage .PreviewPageHeading.RoomSubHead, .resourceCenterLanding .resourcesModule .resource-details h2,
.resourceDetail .resourcesModule .resource-details h2, .slideshowModule.tabbed .slide .peopleList ul li h3, .slideshowModule.tabbed .slide .peopleList2 ul li h3 {
  font: 300 166% "Oswald", sans-serif;
  color: #68686b;
}

/* line 133, sass/_theme.scss */
body {
  color: #68686b;
  font: 12px "Oswald", sans-serif;
  font-style: normal;
  font-weight: 400;
}
/* line 137, sass/_theme.scss */
body:not(.homepage) {
  margin-top: 97px;
  position: static;
}

/* line 144, sass/_theme.scss */
a {
  color: #f8981d;
  text-decoration: none;
  cursor: pointer;
}
/* line 149, sass/_theme.scss */
a.secondary {
  color: #000;
}
/* line 152, sass/_theme.scss */
a:hover {
  text-decoration: underline;
  color: #d06f1a;
}

/* line 157, sass/_theme.scss */
p {
  font-family: "Georgia", serif;
  padding-bottom: 25px;
}

/* line 161, sass/_theme.scss */
em {
  font-style: italic;
}

/* line 164, sass/_theme.scss */
strong {
  font-weight: 700;
}

/* line 167, sass/_theme.scss */
.grayRow, .annualReportsModule .moduleContainer .moduleContent a.annualReport, .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles, .meetThePeopleModule .moduleContainer .moduleContent .person {
  background-color: #f5f5f5;
}

/* line 170, sass/_theme.scss */
.borderTop, .slideshowModule.tabbed .slide .peopleList ul li {
  border-top: 1px solid #f5f5f5;
}
/* line 173, sass/_theme.scss */
.grayRow .borderTop, .annualReportsModule .moduleContainer .moduleContent a.annualReport .borderTop, .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .borderTop, .meetThePeopleModule .moduleContainer .moduleContent .person .borderTop, .grayRow .slideshowModule.tabbed .slide .peopleList ul li, .slideshowModule.tabbed .slide .peopleList ul .grayRow li, .annualReportsModule .moduleContainer .moduleContent a.annualReport .slideshowModule.tabbed .slide .peopleList ul li, .slideshowModule.tabbed .slide .peopleList ul .annualReportsModule .moduleContainer .moduleContent a.annualReport li, .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .slideshowModule.tabbed .slide .peopleList ul li, .slideshowModule.tabbed .slide .peopleList ul .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles li, .meetThePeopleModule .moduleContainer .moduleContent .person .slideshowModule.tabbed .slide .peopleList ul li, .slideshowModule.tabbed .slide .peopleList ul .meetThePeopleModule .moduleContainer .moduleContent .person li {
  border-color: #e5e5e5;
}

/* line 177, sass/_theme.scss */
.borderBottom, .slideshowModule.tabbed .slide .peopleList2 ul li {
  border-bottom: 1px solid #f5f5f5;
}
/* line 180, sass/_theme.scss */
.grayRow .borderBottom, .annualReportsModule .moduleContainer .moduleContent a.annualReport .borderBottom, .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .borderBottom, .meetThePeopleModule .moduleContainer .moduleContent .person .borderBottom, .grayRow .slideshowModule.tabbed .slide .peopleList2 ul li, .slideshowModule.tabbed .slide .peopleList2 ul .grayRow li, .annualReportsModule .moduleContainer .moduleContent a.annualReport .slideshowModule.tabbed .slide .peopleList2 ul li, .slideshowModule.tabbed .slide .peopleList2 ul .annualReportsModule .moduleContainer .moduleContent a.annualReport li, .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .slideshowModule.tabbed .slide .peopleList2 ul li, .slideshowModule.tabbed .slide .peopleList2 ul .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles li, .meetThePeopleModule .moduleContainer .moduleContent .person .slideshowModule.tabbed .slide .peopleList2 ul li, .slideshowModule.tabbed .slide .peopleList2 ul .meetThePeopleModule .moduleContainer .moduleContent .person li {
  border-color: #e5e5e5;
}

/* line 184, sass/_theme.scss */
.module {
  padding: 35px 0;
}

/* line 187, sass/_theme.scss */
.sectionHdr {
  display: table;
  width: 100%;
  margin-bottom: 20px;
  font: normal 270%/1em "Georgia", serif;
  font-style: italic;
  text-align: center;
}
/* line 195, sass/_theme.scss */
.sectionHdr h1, .sectionHdr h2, .sectionHdr h3 {
  display: table-row;
}
/* line 198, sass/_theme.scss */
.sectionHdr h1 span, .sectionHdr h2 span, .sectionHdr h3 span {
  display: table-cell;
  width: auto;
  padding: 10px 20px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  /* line 198, sass/_theme.scss */
  .sectionHdr h1 span, .sectionHdr h2 span, .sectionHdr h3 span {
    white-space: normal;
  }
}
/* line 208, sass/_theme.scss */
.sectionHdr h1:before, .sectionHdr h1:after, .sectionHdr h2:before, .sectionHdr h2:after, .sectionHdr h3:before, .sectionHdr h3:after {
  display: table-cell;
  width: 50%;
  content: '';
  background: url('/media/1x1-gray-25.gif?1534784894') repeat-x 0 50%;
}
@media (max-width: 767px) {
  /* line 208, sass/_theme.scss */
  .sectionHdr h1:before, .sectionHdr h1:after, .sectionHdr h2:before, .sectionHdr h2:after, .sectionHdr h3:before, .sectionHdr h3:after {
    display: none;
  }
}

/* line 221, sass/_theme.scss */
.moreLinks {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 30px;
  font-size: 140%;
}
/* line 226, sass/_theme.scss */
.moreLinks a {
  margin: 0 8px;
  font: 150% "Oswald", sans-serif;
  line-height: 1;
}

/* line 232, sass/_theme.scss */
.newsTout {
  background-color: #fff;
  border: 1px solid #e1e1e7;
  margin-bottom: 15px;
  font-family: "Georgia", serif;
  text-align: center;
  position: relative;
}
/* line 241, sass/_theme.scss */
.newsTout.noImage .contentIcon {
  margin-top: 0;
}
/* line 245, sass/_theme.scss */
.newsTout.noImage header {
  min-height: 147px;
  padding-top: 20px;
}
/* line 251, sass/_theme.scss */
.newsTout a {
  display: block;
  padding: 20px;
  color: #68686b;
  text-decoration: none;
}
/* line 257, sass/_theme.scss */
.newsTout header {
  position: relative;
  margin-bottom: 15px;
  padding: 0 0 15px;
  text-align: center;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 264, sass/_theme.scss */
.newsTout header .charlieHdr {
  font: 300 170% "Oswald", sans-serif;
  color: #fff;
  padding: 0 10px;
}
/* line 269, sass/_theme.scss */
.newsTout header a {
  display: block;
}
/* line 271, sass/_theme.scss */
.newsTout header a:hover {
  text-decoration: none;
}
/* line 275, sass/_theme.scss */
.newsTout header .toutImage {
  position: relative;
  width: 100%;
  padding: 0 0 75%;
  overflow: hidden;
}
/* line 281, sass/_theme.scss */
.newsTout header .toutImage img {
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  max-height: none;
}
/* line 290, sass/_theme.scss */
.newsTout .contentIcon {
  position: relative;
  margin-top: -25px;
}
/* line 294, sass/_theme.scss */
.newsTout .storyCategory {
  font-size: 180%;
  margin-bottom: 45px;
}
/* line 298, sass/_theme.scss */
.newsTout .storyDate {
  font: 160% "Times New Roman", serif;
  font-style: italic;
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 100%;
}
/* line 307, sass/_theme.scss */
.newsTout.stories header {
  background-color: #42cddd;
}
/* line 312, sass/_theme.scss */
.newsTout.news header {
  background-color: #5e9732;
}
/* line 317, sass/_theme.scss */
.newsTout.blogs header {
  background-color: #716fb3;
}
/* line 322, sass/_theme.scss */
.newsTout.events header {
  background-color: #008bb0;
}
/* line 327, sass/_theme.scss */
.newsTout.photos header {
  background-color: #a0cf67;
}
/* line 332, sass/_theme.scss */
.newsTout.videos header {
  background-color: #de9355;
}
/* line 337, sass/_theme.scss */
.newsTout.twitter header {
  background: #65aed4;
  height: 290px;
  margin: 0;
}
/* line 342, sass/_theme.scss */
.newsTout.twitter header .charlieHdr {
  font: italic 150% "Times New Roman", Times, serif;
  padding: 90px 20px 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 337, sass/_theme.scss */
  .newsTout.twitter header {
    height: 340px;
  }
}
/* line 351, sass/_theme.scss */
.newsTout.twitter .storyCategory {
  background: url('/media/twitter_header.gif?1534784894') no-repeat 0 0;
  padding-top: 20px;
}
/* line 355, sass/_theme.scss */
.newsTout.twitter .contentIcon {
  background: url('/media/placeholder/twitter_icon.png?1534784894') no-repeat center 0;
  margin-top: 0;
  top: 40px;
  position: absolute;
}
/* line 362, sass/_theme.scss */
.newsTout:hover {
  border-color: #68686b;
  cursor: pointer;
}

/* line 367, sass/_theme.scss */
.contentIcon {
  display: block;
  width: 100%;
  height: 49px;
  background: url('/media/icon_content_types.png?1534784894') no-repeat center 0;
  position: absolute;
  left: 0;
}

/* line 376, sass/_theme.scss */
.stories .contentIcon {
  background-position: center 0;
}

/* line 381, sass/_theme.scss */
.news .contentIcon {
  background-position: center -98px;
}

/* line 386, sass/_theme.scss */
.blogs .contentIcon {
  background-position: center -196px;
}

/* line 391, sass/_theme.scss */
.events .contentIcon {
  background-position: center -49px;
}

/* line 396, sass/_theme.scss */
.photos .contentIcon {
  background-position: center -147px;
}

/* line 401, sass/_theme.scss */
.videos .contentIcon {
  background-position: center -245px;
}

/* line 405, sass/_theme.scss */
.date, .mdiLanding .resultItem .amount, .resourceCenterLanding .resourcesModule p.date,
.resourceDetail .resourcesModule p.date {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
}

/* line 409, sass/_theme.scss */
.ajaxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  background: #000 url('/media/ajax-loader.gif?1534784894') no-repeat center center;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  display: none;
}

/** Headers **/
/* line 436, sass/_theme.scss */
.deltaHdr a {
  color: #000;
  font-weight: normal;
}

/* line 447, sass/_theme.scss */
.foxtrotHdr a {
  color: #000;
}

/* Buttons

Various buttons styles used

Styleguide 1.2.
*/
/* Form Btn

default form submission button

Markup:
<button class="formBtn" type="submit">Send</button>

Styleguide 1.2.1
*/
/* Form Btn

a centered version of the form submission button

Markup:
<button class="formBtn-center" type="submit">Send</button>

Styleguide 1.2.1
*/
/* line 480, sass/_theme.scss */
.formBtn-center {
  margin: 0 auto;
  display: block;
  clear: both;
}

/* resource download button

primary button

Markup:
<a href="#" class="btn-download" type="submit">Download</button>

Styleguide 1.2.3
*/
/* button to request a mailed copy of a resource

secondary buttons

Markup:
<a href="#" class="btn-mail" type="submit">Mail Me a Copy</button>

Styleguide 1.2.4
*/
/* line 513, sass/_theme.scss */
.btn-cancel, .btn-default {
  border-color: #fff;
}

/* line 518, sass/_theme.scss */
ul.wkkfLists, ol.wkkfLists {
  padding-bottom: 1.56em;
}
/* line 521, sass/_theme.scss */
ul.wkkfLists li, ol.wkkfLists li {
  font: 100%/1.3 "Georgia", serif;
  padding: 0 0 8px 15px;
  position: relative;
}
/* line 526, sass/_theme.scss */
ul.wkkfLists li:last-child, ol.wkkfLists li:last-child {
  padding-bottom: 0;
}

/* line 531, sass/_theme.scss */
ul.wkkfLists {
  margin-left: 10px;
}
/* line 535, sass/_theme.scss */
ul.wkkfLists li:before {
  background-color: #ff952c;
  width: 5px;
  height: 5px;
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
}

/* line 547, sass/_theme.scss */
ol.wkkfLists {
  list-style: decimal;
  margin-left: 29px;
}
/* line 551, sass/_theme.scss */
ol.wkkfLists li {
  padding-left: 0;
}
/* line 554, sass/_theme.scss */
ol.wkkfLists li ol {
  list-style: decimal;
  margin: 10px 0 0 20px;
}

@media (min-width: 767px) and (max-width: 1023px) {
  /* line 562, sass/_theme.scss */
  body {
    font-size: 12px;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 567, sass/_theme.scss */
  body {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 572, sass/_theme.scss */
  body:not(.homepage),
  body.homepage {
    font-size: 12px;
    margin-top: 70px;
  }

  /* line 577, sass/_theme.scss */
  .module {
    padding-bottom: 20px;
  }
}
/* line 582, sass/_theme.scss */
.shareModule {
  position: relative;
  z-index: 3;
}

/* line 6, sass/_homepage.scss */
.storiesModule .featuredStory, .featuredWorkModule .featuredStory {
  font: 135% "Georgia", serif;
  text-align: center;
}
/* line 10, sass/_homepage.scss */
.storiesModule .featuredStory header, .featuredWorkModule .featuredStory header {
  margin: 0 auto;
  padding: 0 0 25px;
  width: 50%;
}
/* line 15, sass/_homepage.scss */
.storiesModule .featuredStory .contentIcon, .featuredWorkModule .featuredStory .contentIcon {
  position: relative;
  background-position: center 0;
  margin: 0 auto;
  width: 195px;
}
/* line 21, sass/_homepage.scss */
.storiesModule .featuredStory .contentIcon:before, .storiesModule .featuredStory .contentIcon:after, .featuredWorkModule .featuredStory .contentIcon:before, .featuredWorkModule .featuredStory .contentIcon:after {
  background: #b7b7b7;
  content: "";
  width: 73px;
  height: 1px;
  position: absolute;
  top: 24px;
}
/* line 29, sass/_homepage.scss */
.storiesModule .featuredStory .contentIcon:before, .featuredWorkModule .featuredStory .contentIcon:before {
  left: 0;
}
/* line 32, sass/_homepage.scss */
.storiesModule .featuredStory .contentIcon:after, .featuredWorkModule .featuredStory .contentIcon:after {
  right: 0;
}
/* line 36, sass/_homepage.scss */
.storiesModule .featuredStory .alphaHdr, .featuredWorkModule .featuredStory .alphaHdr {
  color: #68686b;
  font-size: 350%;
  font-style: italic;
  padding-bottom: 12px;
}
/* line 42, sass/_homepage.scss */
.storiesModule .featuredStory .alphaHdr a, .featuredWorkModule .featuredStory .alphaHdr a {
  color: #68686b;
}
/* line 46, sass/_homepage.scss */
.storiesModule .featuredStory .storyTopic, .featuredWorkModule .featuredStory .storyTopic {
  font-size: 85%;
  font-weight: bold;
}
/* line 50, sass/_homepage.scss */
.storiesModule .featuredStory p, .featuredWorkModule .featuredStory p {
  margin: 0 auto;
  padding-bottom: 10px;
  width: 85%;
  line-height: 1.4em;
}
/* line 57, sass/_homepage.scss */
.storiesModule .storyTout, .featuredWorkModule .storyTout {
  margin-top: 25px;
}
/* line 60, sass/_homepage.scss */
.storiesModule .storyTout header, .featuredWorkModule .storyTout header {
  position: relative;
  margin-bottom: 15px;
  padding: 0 0 15px;
  text-align: center;
}
/* line 66, sass/_homepage.scss */
.storiesModule .storyTout header a, .featuredWorkModule .storyTout header a {
  display: block;
}
/* line 69, sass/_homepage.scss */
.storiesModule .storyTout header .charlieHdr, .featuredWorkModule .storyTout header .charlieHdr {
  font: 170% "Oswald", sans-serif;
  font-weight: 300;
  color: #68686b;
  padding: 0 10px;
}
/* line 75, sass/_homepage.scss */
.storiesModule .storyTout header img, .featuredWorkModule .storyTout header img {
  width: 100%;
}
/* line 79, sass/_homepage.scss */
.storiesModule .storyTout .contentIcon, .featuredWorkModule .storyTout .contentIcon {
  position: relative;
  margin-top: -27px;
}
/* line 85, sass/_homepage.scss */
.storiesModule .flexibleTwo .storyTout, .featuredWorkModule .flexibleTwo .storyTout {
  cursor: pointer;
}
/* line 88, sass/_homepage.scss */
.storiesModule .flexibleTwo .storyTout .charlieHdr, .featuredWorkModule .flexibleTwo .storyTout .charlieHdr {
  font-size: 200%;
  text-align: left;
  padding: 0 10px;
  position: relative;
}
/* line 94, sass/_homepage.scss */
.storiesModule .flexibleTwo .storyTout .charlieHdr a, .featuredWorkModule .flexibleTwo .storyTout .charlieHdr a {
  color: #68686b;
}
/* line 98, sass/_homepage.scss */
.storiesModule .flexibleTwo .storyTout.hover .charlieHdr a,
.storiesModule .flexibleTwo .storyTout .charlieHdr a:hover, .featuredWorkModule .flexibleTwo .storyTout.hover .charlieHdr a,
.featuredWorkModule .flexibleTwo .storyTout .charlieHdr a:hover {
  text-decoration: underline;
  color: #d06f1a;
}
/* line 103, sass/_homepage.scss */
.storiesModule .flexibleTwo .storyTout .contentIcon, .featuredWorkModule .flexibleTwo .storyTout .contentIcon {
  position: absolute;
  left: auto;
  right: -25px;
  top: 50%;
  margin-top: -24px;
  width: 49px;
}
@media (min-width: 1200px) {
  /* line 113, sass/_homepage.scss */
  .storiesModule .flexibleTwo .storyTout .charlieHdr, .featuredWorkModule .flexibleTwo .storyTout .charlieHdr {
    padding: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 119, sass/_homepage.scss */
  .storiesModule .flexibleTwo .storyTout .charlieHdr, .featuredWorkModule .flexibleTwo .storyTout .charlieHdr {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 125, sass/_homepage.scss */
  .storiesModule .flexibleTwo .storyTout .charlieHdr, .featuredWorkModule .flexibleTwo .storyTout .charlieHdr {
    text-align: center;
    padding: 0;
  }
  /* line 129, sass/_homepage.scss */
  .storiesModule .flexibleTwo .storyTout .contentIcon, .featuredWorkModule .flexibleTwo .storyTout .contentIcon {
    position: relative;
    left: 0;
    right: auto;
    top: auto;
    margin-top: -27px;
    width: 100%;
  }
}

/* line 140, sass/_homepage.scss */
.newsToutModule {
  padding: 35px 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 144, sass/_homepage.scss */
  .newsToutModule .gc-3 {
    width: 31%;
    margin-left: 15px;
  }
}

/* line 150, sass/_homepage.scss */
.facebookTout {
  background-color: #fff;
  height: 413px;
  border: 1px solid #e1e1e7;
  overflow: hidden;
}
/* line 157, sass/_homepage.scss */
.facebookTout #fb-root {
  display: none;
}
/* line 161, sass/_homepage.scss */
.facebookTout .fb_iframe_widget, .facebookTout .fb_iframe_widget span, .facebookTout .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 150, sass/_homepage.scss */
  .facebookTout {
    height: 450px;
  }
}
@media (max-width: 767px) {
  /* line 150, sass/_homepage.scss */
  .facebookTout {
    margin: 25px 25px 0;
    height: auto;
  }
}

@media (min-width: 767px) and (max-width: 1023px) {
  /* line 177, sass/_homepage.scss */
  .storiesModule .featuredStory header {
    width: 100%;
  }
  /* line 180, sass/_homepage.scss */
  .storiesModule .featuredStory .storyTopic {
    font-size: 120%;
  }
  /* line 183, sass/_homepage.scss */
  .storiesModule .featuredStory .moreLinks a {
    display: block;
    margin: 0 0 20px 0;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 193, sass/_homepage.scss */
  .storiesModule .featuredStory .alphaHdr {
    font-size: 266%;
  }
}
@media (max-width: 767px) {
  /* line 204, sass/_homepage.scss */
  .storiesModule .featuredStory .alphaHdr {
    font-size: 250%;
  }
  /* line 207, sass/_homepage.scss */
  .storiesModule .featuredStory header {
    padding-bottom: 15px;
    width: 100%;
  }
  /* line 211, sass/_homepage.scss */
  .storiesModule .featuredStory .storyTopic {
    width: 100%;
    font-size: 160%;
  }
  /* line 215, sass/_homepage.scss */
  .storiesModule .featuredStory p {
    width: 85%;
    font-size: 130%;
  }
  /* line 219, sass/_homepage.scss */
  .storiesModule .featuredStory .moreLinks a {
    display: block;
    margin: 0 0 20px 0;
    line-height: 1.3;
  }
  /* line 228, sass/_homepage.scss */
  .storiesModule .storyTout header {
    margin: 0 25px;
  }
  /* line 231, sass/_homepage.scss */
  .storiesModule .storyTout header .charlieHdr {
    font-size: 200%;
  }

  /* line 237, sass/_homepage.scss */
  .newsTout {
    margin: 25px 25px 0;
  }
}
/* line 244, sass/_homepage.scss */
.floatRight {
  float: right;
  padding: 0px 0px 5px 5px;
}

/* line 248, sass/_homepage.scss */
.floatLeft {
  float: left;
  padding: 0px 5px 5px 0px;
}

/* line 1, sass/partials/_jquery.sb.scss */
.has_sb {
  display: block !important;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 100%;
  margin: 0;
  z-index: -1;
  font-size: 400%;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 12, sass/partials/_jquery.sb.scss */
.no-touch .has_sb {
  width: 0;
  height: 0;
}

/* line 17, sass/partials/_jquery.sb.scss */
.sb {
  position: relative;
  color: #000;
  font: 300 133% "Oswald", sans-serif;
}
/* line 22, sass/partials/_jquery.sb.scss */
.sb .display {
  z-index: 1;
  padding: 5px 10px;
}
/* line 26, sass/partials/_jquery.sb.scss */
.sb .text {
  display: inline-block;
  padding-right: 25px;
}
/* line 30, sass/partials/_jquery.sb.scss */
.sb .arrow_btn {
  position: absolute;
  top: 46%;
  right: 10px;
}
/* line 35, sass/partials/_jquery.sb.scss */
.sb .arrow_btn .arrow {
  display: block;
  background: url('/media/green_down_arrow.png?1534784894') no-repeat 0 0;
  width: 9px;
  height: 5px;
  margin: 0;
}

/* line 44, sass/partials/_jquery.sb.scss */
.selectbox {
  z-index: 4;
  cursor: pointer;
}
/* line 48, sass/partials/_jquery.sb.scss */
.selectbox.items {
  font: 300 150% "Oswald", sans-serif;
  color: #000;
  background-color: #f7f7f7;
  margin-top: 5px;
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
}
/* line 55, sass/partials/_jquery.sb.scss */
.selectbox.items li {
  cursor: pointer;
  border-bottom: 1px solid #fff;
  padding: 8px 18px 6px;
}
/* line 60, sass/partials/_jquery.sb.scss */
.selectbox.items li:last-child {
  border-bottom: 0;
}
/* line 63, sass/partials/_jquery.sb.scss */
.selectbox.items li:hover, .selectbox.items li.hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  /* line 44, sass/partials/_jquery.sb.scss */
  .selectbox {
    float: left;
    margin-top: 6px;
  }
}

/* line 1, sass/partials/_nice_inputs.scss */
.niceInputWrapper {
  position: relative;
  vertical-align: baseline;
}
/* line 5, sass/partials/_nice_inputs.scss */
.niceInputWrapper label {
  cursor: pointer;
}
/* line 8, sass/partials/_nice_inputs.scss */
.niceInputWrapper .niceInputHidden {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 16, sass/partials/_nice_inputs.scss */
.niceInputWrapper .niceInput {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin: 0 8px 0 0;
  z-index: 2;
}
/* line 23, sass/partials/_nice_inputs.scss */
.niceInputWrapper .niceRadio, .niceInputWrapper .niceCheckbox {
  background-image: url('/media/nice_inputs_sprite.png?1534784894');
  background-repeat: no-repeat;
}
/* line 27, sass/partials/_nice_inputs.scss */
.niceInputWrapper .niceRadio.checked, .niceInputWrapper .niceCheckbox.checked {
  background-position: -15px 0;
}
/* line 31, sass/partials/_nice_inputs.scss */
.niceInputWrapper.error {
  color: #ff0000;
}
/* line 34, sass/partials/_nice_inputs.scss */
.niceInputWrapper.error .niceFileButton, .niceInputWrapper.error .niceFileName {
  color: #ff0000;
  border-color: #ff0000;
}

/* line 41, sass/partials/_nice_inputs.scss */
.niceRadioWrapper .niceInputHidden, .niceRadioWrapper .niceRadio {
  width: 15px;
  height: 15px;
}
/* line 45, sass/partials/_nice_inputs.scss */
.niceRadioWrapper .niceRadio {
  background-position: 0 0;
}
/* line 48, sass/partials/_nice_inputs.scss */
.niceRadioWrapper .niceRadio.checked {
  background-position: -15px 0;
}
/* line 53, sass/partials/_nice_inputs.scss */
.niceRadioWrapper.error .niceRadio {
  background-position: -30px 0;
}

/* line 59, sass/partials/_nice_inputs.scss */
.niceCheckboxWrapper .niceInputHidden, .niceCheckboxWrapper .niceCheckbox {
  width: 25px;
  height: 26px;
}
/* line 63, sass/partials/_nice_inputs.scss */
.niceCheckboxWrapper label {
  vertical-align: top;
}
/* line 66, sass/partials/_nice_inputs.scss */
.niceCheckboxWrapper .niceCheckbox {
  background-position: 0 -15px;
}
/* line 69, sass/partials/_nice_inputs.scss */
.niceCheckboxWrapper .niceCheckbox.checked {
  background-position: -25px -15px;
}
/* line 74, sass/partials/_nice_inputs.scss */
.niceCheckboxWrapper.error .niceCheckbox {
  background-position: -50px -15px;
}
/* line 79, sass/partials/_nice_inputs.scss */
.niceCheckboxWrapper.focused .niceCheckbox {
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
}

/* line 85, sass/partials/_nice_inputs.scss */
.niceFileWrapper .niceInputHidden, .niceFileWrapper .niceFile {
  height: 40px;
}
/* line 88, sass/partials/_nice_inputs.scss */
.niceFileWrapper .niceInputHidden {
  width: 164px;
}
/* line 92, sass/partials/_nice_inputs.scss */
.niceFileWrapper.focused .niceFileButton {
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
}
/* line 97, sass/partials/_nice_inputs.scss */
.niceFileWrapper .niceFile .niceFileButton {
  padding: 12px 58px;
}
/* line 101, sass/partials/_nice_inputs.scss */
.niceFileWrapper .niceFile .niceFileName {
  padding: 12px 10px;
  font: 133%/1 "Georgia", serif;
  vertical-align: top;
}

/* line 1, sass/modules/_annual_reports_module.scss */
.annualReportsModule {
  padding: 4.5em 0;
}
/* line 4, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer {
  overflow: hidden;
}
/* line 7, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent {
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.annualReportsModule .moduleContainer .moduleContent:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport {
  display: block;
  margin-top: 2px;
  margin-bottom: 30px;
  border: 1px solid #f5f5f5;
}
/* line 16, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport:hover {
  border: 1px solid #919195;
}
/* line 19, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport:hover h3 {
  text-decoration: underline;
}
@media (min-width: 1200px) {
  /* line 26, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport.align-paragraph-middle .gc-3:last-child {
    position: absolute;
    right: 0;
    height: 100%;
  }
}
/* line 33, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport.align-paragraph-middle .align-paragraph-wrap {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 33, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport.align-paragraph-middle .align-paragraph-wrap {
    position: static;
    top: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media (max-width: 767px) {
  /* line 33, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport.align-paragraph-middle .align-paragraph-wrap {
    position: static;
    top: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 67, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .gc-3 {
  margin-left: 29px;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 67, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .gc-3 {
    margin-left: 19px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 67, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .gc-3 {
    margin-left: 9px;
  }
}
@media (max-width: 767px) {
  /* line 67, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .gc-3 {
    margin-left: 0;
  }
}
/* line 80, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemImage {
  padding: 20px 0 20px 20px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 80, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemImage {
    padding-right: 20px;
  }
}
/* line 87, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemImage img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 94, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent {
  padding: 25px 20px 0 0;
}
@media (min-width: 1200px) {
  /* line 94, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent {
    padding: 25px 10px 0 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 94, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent {
    padding: 20px 10px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 94, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent {
    padding: 20px;
  }
}
/* line 106, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent h3 {
  margin: 0 0 5px;
  color: #68686b;
}
@media (max-width: 767px) {
  /* line 106, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent h3 {
    font-size: 244%;
    line-height: 1.4;
  }
}
/* line 115, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent p {
  color: #68686b;
  font: normal 133% "Georgia", serif;
  line-height: 1.44;
}
@media (max-width: 767px) {
  /* line 115, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent p {
    font-size: 155%;
  }
}
/* line 123, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent a {
  font-family: Oswald, sans-serif;
  font-size: 18px;
}
/* line 127, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button {
  display: block;
  padding: 12px 60px;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 127, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button {
    padding: 12px 18px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 127, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport .itemContent button {
    padding: 12px 18px;
    white-space: nowrap;
  }
}
/* line 141, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport.noImage {
  position: relative;
  text-align: center;
}
/* line 145, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport.noImage .gr, .annualReportsModule .moduleContainer .moduleContent a.annualReport.noImage .gc-6 {
  height: 100%;
}
/* line 149, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleContainer .moduleContent a.annualReport.noImage .itemContent {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 90%;
  margin: auto;
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 149, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent a.annualReport.noImage .itemContent {
    position: static;
  }
}
/* line 169, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleFooter {
  overflow: visible;
  margin: 1em 0 2em;
  border-bottom: 1px solid #68686b;
  height: 0.8em;
  font: 300 200% "Oswald", sans-serif;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 169, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleFooter {
    border: 0 none;
  }
}
/* line 180, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleFooter a {
  display: inline-block;
  padding: 0 20px;
  color: #68686b;
  background-color: #fff;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 180, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleFooter a {
    color: #f8981d;
  }
}
/* line 190, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleFooter a:hover {
  text-decoration: none;
}
/* line 194, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleFooter a .sprite {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin: 0 0 0 6px;
  background: url('/media/toggler.png?1534784894') no-repeat 0 0;
}
@media (max-width: 767px) {
  /* line 194, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleFooter a .sprite {
    display: none;
  }
}
/* line 206, sass/modules/_annual_reports_module.scss */
.annualReportsModule .moduleFooter a.expanded .sprite {
  background-position: 0 100%;
}
@media (max-width: 767px) {
  /* line 220, sass/modules/_annual_reports_module.scss */
  .annualReportsModule .moduleContainer .moduleContent .annualReport .itemImage {
    padding: 0;
  }
}

/* line 3, sass/modules/_article_detail_module.scss */
.newsArticle blockquote {
  color: #5e9732;
}

/* line 9, sass/modules/_article_detail_module.scss */
.photoArticle blockquote {
  color: #a0cf67;
}

/* line 15, sass/modules/_article_detail_module.scss */
.videoArticle blockquote {
  color: #de9355;
}

/* line 21, sass/modules/_article_detail_module.scss */
.eventArticle blockquote {
  color: #008bb0;
}

/* line 27, sass/modules/_article_detail_module.scss */
.storyArticle blockquote {
  color: #68686b;
}

/* line 31, sass/modules/_article_detail_module.scss */
.articleHeader {
  border-bottom: 1px solid #b7b7b7;
  padding: 18px 0;
  position: relative;
}
/* line 38, sass/modules/_article_detail_module.scss */
.articleHeader .articleShare a {
  background: url(/media/icon_modal_share.png) no-repeat;
  display: inline-block;
  height: 34px;
  margin-right: 12px;
  text-indent: -9999px;
  width: 82px;
}
/* line 46, sass/modules/_article_detail_module.scss */
.articleHeader .articleShare a:last-child {
  margin-right: 0;
}
/* line 50, sass/modules/_article_detail_module.scss */
.articleHeader .articleShare .facebookShare {
  background-position: 0 0;
}
/* line 53, sass/modules/_article_detail_module.scss */
.articleHeader .articleShare .facebookShare:hover {
  background-position: 0 -88px;
}
/* line 57, sass/modules/_article_detail_module.scss */
.articleHeader .articleShare .twitterShare {
  background-position: 0 -44px;
}
/* line 60, sass/modules/_article_detail_module.scss */
.articleHeader .articleShare .twitterShare:hover {
  background-position: 0 -132px;
}
/* line 64, sass/modules/_article_detail_module.scss */
.employmentLanding .articleHeader .articleShare {
  margin-top: 12px;
}
@media (max-width: 767px) {
  /* line 31, sass/modules/_article_detail_module.scss */
  .articleHeader {
    border-bottom: 0;
    margin-bottom: 0;
    padding-top: 35px;
  }
  /* line 73, sass/modules/_article_detail_module.scss */
  .articleHeader .articleDate, .articleHeader .articleShare {
    text-align: center;
  }
  /* line 76, sass/modules/_article_detail_module.scss */
  .articleHeader .articleDate {
    font-size: 170%;
    margin-bottom: 10px;
  }
  /* line 80, sass/modules/_article_detail_module.scss */
  .articleHeader .articleShare a {
    margin: 0 18px 0 0;
    font-size: 120%;
  }
}

/* line 86, sass/modules/_article_detail_module.scss */
.articleDetailModule {
  font: 133% "Georgia", serif;
  line-height: 1.3;
  padding: 30px 0 0 100px;
}
/* line 91, sass/modules/_article_detail_module.scss */
.articleDetailModule .articleDate {
  font: 1em "Times New Roman", Times, serif;
  font-style: italic;
  margin-bottom: 20px;
  margin-top: 3px;
}
/* line 99, sass/modules/_article_detail_module.scss */
.articleDetailModule .deltaHdr {
  padding-bottom: 20px;
  font-size: 150%;
}
/* line 104, sass/modules/_article_detail_module.scss */
.articleDetailModule p.dropCap:first-letter {
  font-size: 512%;
  float: left;
  line-height: 0.8;
}
/* line 110, sass/modules/_article_detail_module.scss */
.articleDetailModule aside {
  float: right;
  margin-left: 30px;
  width: 270px;
}
/* line 115, sass/modules/_article_detail_module.scss */
.articleDetailModule aside section {
  padding-bottom: 10px;
}
/* line 119, sass/modules/_article_detail_module.scss */
.articleDetailModule aside h3,
.articleDetailModule aside .deltaHdr {
  background: #ececec;
  line-height: 130%;
  margin-bottom: 5px;
  padding: 2px 12px;
}
/* line 126, sass/modules/_article_detail_module.scss */
.articleDetailModule aside p {
  border-bottom: 1px solid #b7b7b7;
  font-size: 90%;
  padding: 10px;
}
/* line 131, sass/modules/_article_detail_module.scss */
.articleDetailModule aside li {
  border-bottom: 1px dashed #b7b7b7;
  font-size: 90%;
  padding: 5px 10px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
@media (max-width: 767px) {
  /* line 110, sass/modules/_article_detail_module.scss */
  .articleDetailModule aside {
    float: none;
    margin-bottom: 25px;
    margin-left: 0;
    width: 100%;
  }
}
/* line 146, sass/modules/_article_detail_module.scss */
.articleDetailModule blockquote {
  font: italic 200% "Georgia", serif;
  border-left: 2px solid #b7b7b7;
  margin: 10px 130px 20px 200px;
  padding: 12px 0 12px 18px;
}
/* line 153, sass/modules/_article_detail_module.scss */
.articleDetailModule img.float-right {
  clear: both;
  float: right;
  margin: 30px 0 10px 30px;
  min-width: 270px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 86, sass/modules/_article_detail_module.scss */
  .articleDetailModule {
    padding-left: 62px;
  }
  /* line 170, sass/modules/_article_detail_module.scss */
  .articleDetailModule blockquote {
    margin: 10px 65px 20px 100px;
  }
}
@media (max-width: 767px) {
  /* line 86, sass/modules/_article_detail_module.scss */
  .articleDetailModule {
    padding-left: 0;
  }
  /* line 177, sass/modules/_article_detail_module.scss */
  .articleDetailModule blockquote {
    margin: 10px 28px 20px;
  }
  /* line 181, sass/modules/_article_detail_module.scss */
  .articleDetailModule img.float-right {
    margin: 0 0 10px 10px;
    min-width: 0;
  }
}

/* line 191, sass/modules/_article_detail_module.scss */
.articleFooter {
  padding-bottom: 50px;
  padding-left: 100px;
}
/* line 195, sass/modules/_article_detail_module.scss */
.articleFooter .deltaHdr {
  padding-bottom: 20px;
}
/* line 199, sass/modules/_article_detail_module.scss */
.articleFooter .copyToClipboard {
  padding-bottom: 20px;
}
/* line 202, sass/modules/_article_detail_module.scss */
.articleFooter .copyToClipboard input[type="text"] {
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border: 1px solid #b7b7b7;
  color: #b7b7b7;
  float: left;
  height: 34px;
  padding-bottom: 0;
  padding-top: 0;
  width: 100%;
}
/* line 214, sass/modules/_article_detail_module.scss */
.articleFooter .copyToClipboard.zeroClipboardInitialized input[type="text"] {
  border-right: 0;
  width: 273px;
}
/* line 220, sass/modules/_article_detail_module.scss */
.articleFooter .copyToClipboard button {
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
  background-color: #f8981d;
  border: 1px solid #f8981d;
  display: none;
  font: 170% "Oswald", sans-serif;
  font-weight: 300;
  color: #fff;
  margin: 0;
  padding: 0 40px;
  height: 34px;
  cursor: pointer;
}
/* line 233, sass/modules/_article_detail_module.scss */
.articleFooter .copyToClipboard button:hover, .articleFooter .copyToClipboard button.zeroclipboard-is-hover {
  background-color: #fff;
  color: #f8981d;
}
/* line 241, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare {
  border-right: 1px solid #b7b7b7;
  float: left;
  margin-right: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  /* line 241, sass/modules/_article_detail_module.scss */
  .articleFooter .articleFooterShare {
    margin-right: 20px;
    padding-right: 20px;
  }
}
/* line 252, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare a {
  background: url(/media/icon_modal_share.png) no-repeat;
  display: inline-block;
  height: 34px;
  margin-right: 12px;
  text-indent: -9999px;
  width: 82px;
}
/* line 260, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare a:last-child {
  margin-right: 0;
}
/* line 264, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare .facebookShare {
  background-position: 0 0;
}
/* line 267, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare .facebookShare:hover {
  background-position: 0 -88px;
}
/* line 271, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare .twitterShare {
  background-position: 0 -44px;
}
/* line 274, sass/modules/_article_detail_module.scss */
.articleFooter .articleFooterShare .twitterShare:hover {
  background-position: 0 -132px;
}
/* line 279, sass/modules/_article_detail_module.scss */
.articleFooter .subscribeButton {
  background-color: #fff;
  border: 1px solid #f8981d;
  font: 170% "Oswald", sans-serif;
  font-weight: 300;
  color: #f8981d;
  margin: 0;
  padding: 0 40px;
  height: 34px;
  cursor: pointer;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 291, sass/modules/_article_detail_module.scss */
.articleFooter .subscribeButton:hover {
  background-color: #f8981d;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 279, sass/modules/_article_detail_module.scss */
  .articleFooter .subscribeButton {
    padding: 0 20px;
  }
}
/* line 300, sass/modules/_article_detail_module.scss */
.articleFooter .relatedTopicsModule {
  text-align: left;
}
/* line 303, sass/modules/_article_detail_module.scss */
.articleFooter .relatedTopicsModule header {
  display: inline-block;
}
/* line 306, sass/modules/_article_detail_module.scss */
.articleFooter .relatedTopicsModule a {
  font: 300 150% "Oswald", sans-serif;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 191, sass/modules/_article_detail_module.scss */
  .articleFooter {
    padding-left: 62px;
  }
}
@media (max-width: 767px) {
  /* line 191, sass/modules/_article_detail_module.scss */
  .articleFooter {
    padding-left: 0;
  }
}

/* line 319, sass/modules/_article_detail_module.scss */
#global-zeroclipboard-flash-bridge {
  height: inherit;
}

/* line 324, sass/modules/_article_detail_module.scss */
.article_xtra_top_right, .article_xtra_mid_right, .article_xtra_btm_right {
  float: right;
  margin-left: 20px;
}
@media (max-width: 767px) {
  /* line 324, sass/modules/_article_detail_module.scss */
  .article_xtra_top_right, .article_xtra_mid_right, .article_xtra_btm_right {
    display: none;
  }
}

/* line 332, sass/modules/_article_detail_module.scss */
.article_xtra_top_left, .article_xtra_mid_left, .article_xtra_btm_left {
  float: left;
  margin-right: 20px;
}
@media (max-width: 767px) {
  /* line 332, sass/modules/_article_detail_module.scss */
  .article_xtra_top_left, .article_xtra_mid_left, .article_xtra_btm_left {
    display: none;
  }
}

/* line 340, sass/modules/_article_detail_module.scss */
.article_xtra_top_right, .article_xtra_top_left {
  margin-bottom: 20px;
}

/* line 343, sass/modules/_article_detail_module.scss */
.article_xtra_mid_right, .article_xtra_mid_left {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 347, sass/modules/_article_detail_module.scss */
.article_xtra_btm_right, .article_xtra_btm_left {
  margin-top: 20px;
}

/* line 351, sass/modules/_article_detail_module.scss */
#BCLcontainingBlock {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  width: 100%;
  margin-bottom: 25px;
}

/* line 358, sass/modules/_article_detail_module.scss */
.BCLvideoWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 365, sass/modules/_article_detail_module.scss */
* html .BCLvideoWrapper {
  margin-bottom: 45px;
  margin-top: 0;
  width: 100%;
  height: 100%;
}

/* line 2, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule .gc-10 {
  margin-top: -19px;
}
@media (max-width: 767px) {
  /* line 2, sass/modules/_bodies_of_work_module.scss */
  .bodiesOfWorkModule .gc-10 {
    margin-top: 0;
  }
}
/* line 8, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule section {
  display: table;
  width: 100%;
}
/* line 12, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule .deltaHdr {
  margin-bottom: 6px;
  margin-top: -8px;
}
/* line 16, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule .bodyBody {
  font-family: "Georgia", serif;
  font-size: 130%;
  line-height: 1.5em;
}
/* line 21, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule .bodiesGr {
  padding: 0;
}
/* line 24, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule .divider {
  padding: 30px 0;
}
/* line 26, sass/modules/_bodies_of_work_module.scss */
.bodiesOfWorkModule .divider .hr {
  height: 1px;
  margin-left: 30px;
  margin-right: auto;
  background-color: #fff;
  display: block;
}
@media (max-width: 767px) {
  /* line 35, sass/modules/_bodies_of_work_module.scss */
  .bodiesOfWorkModule .echoHdr {
    margin: 0 0 20px;
  }
  /* line 38, sass/modules/_bodies_of_work_module.scss */
  .bodiesOfWorkModule .deltaHdr {
    margin: 0;
  }
  /* line 41, sass/modules/_bodies_of_work_module.scss */
  .bodiesOfWorkModule .bodyBody {
    padding-bottom: 20px;
  }
  /* line 44, sass/modules/_bodies_of_work_module.scss */
  .bodiesOfWorkModule .divider {
    display: none;
  }
  /* line 47, sass/modules/_bodies_of_work_module.scss */
  .bodiesOfWorkModule .bodiesGr img {
    width: 100%;
  }
}

/* line 2, sass/modules/_employment.scss */
.employmentLanding .articleHeader {
  margin-bottom: 30px;
}
/* line 6, sass/modules/_employment.scss */
.employmentLanding .module p, .employmentLanding .module ul {
  padding: 0 0 1.56em;
}
/* line 9, sass/modules/_employment.scss */
.employmentLanding .module ul {
  /* fixing employment pages */
}
/* line 14, sass/modules/_employment.scss */
.employmentLanding .module ul li {
  font: 133%/1.5 Georgia, serif;
}
/* line 19, sass/modules/_employment.scss */
.employmentLanding .introModule {
  padding: 0;
}
/* line 23, sass/modules/_employment.scss */
.employmentLanding .introModule.module p {
  font: 133%/1.5 Georgia, serif;
}
/* line 28, sass/modules/_employment.scss */
.employmentLanding .introModule .echoHdr {
  margin: 0 0 0.5em;
}
/* line 32, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule {
  padding: 0 0 35px;
}
/* line 35, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .sectionHdr2 {
  padding: 5% 0px 0px;
}
/* line 40, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule.module p {
  font: 133%/1.5 Georgia, serif;
}
/* line 45, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing {
  padding: 0 0 20px;
}
/* line 48, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing header {
  padding-top: 20px;
  border-top: 1px solid #b7b7b7;
}
/* line 52, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing header .trigger {
  padding-bottom: 15px;
}
/* line 56, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing:first-child header {
  border-top: 0 none;
}
/* line 59, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing .toggleIcon {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 62, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing.opened {
  background-position: 0 -96px;
}
/* line 65, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentListing.opened .toggleIcon {
  background-color: #68686b;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 71, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .trigger {
  margin-left: 23px;
  color: #000;
  cursor: pointer;
}
/* line 76, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .trigger.hidden {
  display: none;
}
/* line 79, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .trigger:hover {
  text-decoration: underline;
}
/* line 82, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .trigger .toggleIcon {
  background: #fdba31 url('/media/toggle_icon2.png?1534784894') no-repeat center center;
  float: left;
  margin: 7px 0 0 -23px;
  width: 17px;
  height: 17px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 92, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .description, .employmentLanding .employmentListingModule .employmentApplicationForm, .employmentLanding .employmentListingModule .surveyForm {
  display: none;
}
/* line 96, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .description .foxtrotHdr {
  margin: 0 0 1.26em;
}
/* line 100, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .shortDescription, .employmentLanding .employmentListingModule .content {
  margin-left: 23px;
}
@media (max-width: 767px) {
  /* line 100, sass/modules/_employment.scss */
  .employmentLanding .employmentListingModule .shortDescription, .employmentLanding .employmentListingModule .content {
    margin-left: 0;
  }
}
/* line 106, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentFormModule {
  padding-top: 0;
}
/* line 109, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .employmentFormModule .deltaHdr {
  padding: 35px 0 10px;
}
/* line 113, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .application .position-label, .employmentLanding .employmentListingModule .messageBox .position-name {
  font-weight: bold;
}
/* line 116, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .formInfo {
  margin-top: 45px;
}
/* line 119, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .btns {
  clear: left;
  border-top: 1px solid #b7b7b7;
  margin-top: 15px;
  padding: 25px 0;
}
/* line 125, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .btns button, .employmentLanding .employmentListingModule .btns a {
  margin-right: 25px;
}
/* line 132, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .btn-open {
  font-size: 150%;
  padding: 12px 65px;
}
/* line 136, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .btn-prev, .employmentLanding .employmentListingModule .btn-submit {
  display: none;
}
/* line 139, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .btn-cancel {
  border: 1px solid #fff;
}
/* line 143, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .surveyFormModule {
  padding-top: 0;
}
/* line 146, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .surveyFormModule .foxtrotHdr {
  margin: 0;
  padding: 0 0 10px;
}
/* line 151, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .surveyFormModule .genderRadios .niceInputWrapper {
  float: left;
  margin-right: 30px;
}
/* line 157, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule fieldset {
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.employmentLanding .employmentListingModule fieldset:after {
  content: "";
  display: table;
  clear: both;
}
/* line 160, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule legend, .employmentLanding .employmentListingModule label {
  display: inline-block;
  padding: 15px 0 10px;
  font-size: 150%;
}
/* line 165, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule legend {
  display: block;
  clear: both;
}
/* line 169, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule label {
  cursor: pointer;
}
/* line 172, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .formPair label {
  display: block;
}
/* line 175, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule input[type="text"] {
  width: 100%;
}
/* line 178, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule textarea {
  min-width: 95%;
  max-width: 95%;
  height: 170px;
  min-height: 100px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  /* line 178, sass/modules/_employment.scss */
  .employmentLanding .employmentListingModule textarea {
    min-width: 100%;
    max-width: 100%;
  }
}
/* line 189, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .formInfo {
  width: 90%;
  margin-top: 10px;
  font-style: italic;
}
@media (max-width: 767px) {
  /* line 189, sass/modules/_employment.scss */
  .employmentLanding .employmentListingModule .formInfo {
    width: 100%;
  }
}
/* line 198, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .required .requiredIcon {
  color: #f8981d;
}
/* line 202, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .niceInputWrapper {
  margin: 0 0 4px;
}
/* line 205, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .niceInputWrapper label {
  padding: 0;
  font-weight: 300;
}
/* line 209, sass/modules/_employment.scss */
.employmentLanding .employmentListingModule .niceInputWrapper.formPair label {
  padding: 15px 0 10px;
  font-weight: normal;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 216, sass/modules/_employment.scss */
  .employmentLanding .employmentListing {
    padding: 10px 0;
  }
  /* line 220, sass/modules/_employment.scss */
  .employmentLanding .description .toggleIcon {
    margin-top: 4px;
  }
}
@media (max-width: 767px) {
  /* line 227, sass/modules/_employment.scss */
  .employmentLanding .formRow .gc-2, .employmentLanding .formRow .gc-1 {
    padding-bottom: 10px;
  }
  /* line 230, sass/modules/_employment.scss */
  .employmentLanding .formRow .gc-2:last-child, .employmentLanding .formRow .gc-1:last-child {
    padding-bottom: 0;
  }
  /* line 235, sass/modules/_employment.scss */
  .employmentLanding .sb {
    width: 100%;
  }
  /* line 240, sass/modules/_employment.scss */
  .employmentLanding .btns button, .employmentLanding .btns a {
    margin-right: 15px;
  }
}

/* line 2, sass/modules/_employment_tiles_module.scss */
.employmentListing .sectionHdr2 {
  font: 300 300% "Oswald", sans-serif;
  text-align: center;
  padding: 0 0 5% 0;
}
/* line 7, sass/modules/_employment_tiles_module.scss */
.employmentListing p {
  font: 133%/1.5 Georgia, serif;
}
/* line 10, sass/modules/_employment_tiles_module.scss */
.employmentListing h2 {
  padding: 0 0 20px 0;
  font: 500 150% "Oswald", sans-serif;
}
/* line 14, sass/modules/_employment_tiles_module.scss */
.employmentListing .wkkfLists {
  font: 100%/1.5 Georgia, serif;
}
/* line 19, sass/modules/_employment_tiles_module.scss */
.employmentListing aorangeBtn {
  background-color: #f8981d;
  color: #fff;
  padding: 10px 70px;
  font-size: 20px;
}

/* line 27, sass/modules/_employment_tiles_module.scss */
.employmentTilesContainer {
  overflow: hidden;
  *zoom: 1;
}

/* line 30, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule {
  padding: 4.5em 0;
}
/* line 32, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .margin-reset {
  margin: 0 2.5% 40px 1.5%;
  background-color: #f5f5f5;
  padding: 25px 0 40px;
}
/* line 38, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .sectionHdr2 {
  display: table;
  width: 100%;
  margin-bottom: 20px;
  font: normal 270%/1em "Georgia", serif;
  font-style: italic;
  text-align: center;
}
/* line 45, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .sectionHdr2 h2 {
  font: 300 80% "Oswald", sans-serif;
  display: table-row;
}
/* line 48, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .sectionHdr2 h2 span {
  display: table-cell;
  width: auto;
  padding: 10px 20px;
  white-space: nowrap;
}
/* line 54, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .sectionHdr2 h2:after, .employmentTilesModule .sectionHdr2 h2:before {
  display: table-cell;
  width: 50%;
  content: '';
  background: url("/media/1x1-gray-25.gif?1441232051") repeat-x 0 50%;
}
/* line 63, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .featuredPosition {
  text-align: center;
  margin: 0 auto;
  width: 60%;
}
@media (max-width: 767px) {
  /* line 63, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .featuredPosition {
    width: 80%;
  }
}
/* line 70, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .featuredPosition h3 {
  font: 400 250% "Oswald", sans-serif;
  color: #68686b;
  margin-bottom: 15px;
}
/* line 76, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .featuredPosition p {
  font-size: 15px;
  margin-bottom: 15px;
  overflow: hidden;
  color: #68686b;
  font: normal 133% "Georgia", serif;
  line-height: 1.44;
}
@media (max-width: 767px) {
  /* line 76, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .featuredPosition p {
    font-size: 155%;
  }
}
/* line 87, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .featuredPosition p:nth-of-type(2) {
  display: none;
}
/* line 91, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .featuredPositionBtn {
  background-color: #f8981d;
  color: #fff;
  padding: 10px 70px;
  font-size: 15px;
}
@media (max-width: 767px) {
  /* line 91, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .featuredPositionBtn {
    font-size: 13px;
  }
}
/* line 101, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer {
  overflow: hidden;
}
/* line 104, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent {
  margin: 0;
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.employmentTilesModule .moduleContainer .moduleContent:after {
  content: "";
  display: table;
  clear: both;
}
/* line 108, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles {
  display: block;
  border: 1px solid #f5f5f5;
  width: 30%;
  float: left;
  margin: 2px 1.5% 30px 1.5%;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 108, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles {
    width: 100%;
  }
}
/* line 119, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles:hover {
  border: 1px solid #919195;
}
/* line 122, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles:hover h3 {
  text-decoration: underline;
}
/* line 127, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .gc-3 {
  margin-left: 70px;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 127, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .gc-3 {
    margin-left: 60px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 127, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .gc-3 {
    margin-left: 28px;
  }
}
@media (max-width: 767px) {
  /* line 127, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .gc-3 {
    margin-left: 0;
  }
}
/* line 140, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent {
  padding: 25px 20px 25px 0;
}
@media (min-width: 1200px) {
  /* line 140, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent {
    padding: 25px 10px 25px 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 140, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent {
    padding: 20px 10px 25px 0;
  }
}
@media (max-width: 767px) {
  /* line 140, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent {
    padding: 20px;
  }
}
/* line 152, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent h3 {
  margin: 0 0 5px;
  font: 300 30px "Oswald", sans-serif;
  color: #68686b;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 152, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent h3 {
    width: 170px;
  }
}
@media (max-width: 767px) {
  /* line 152, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent h3 {
    font-size: 244%;
    line-height: 1.4;
  }
}
/* line 165, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent p {
  overflow: hidden;
  margin: 25px 0;
  color: #68686b;
  font: normal 133% "Georgia", serif;
  line-height: 1.44;
}
@media (max-width: 767px) {
  /* line 165, sass/modules/_employment_tiles_module.scss */
  .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent p {
    font-size: 155%;
  }
}
/* line 174, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent p:nth-of-type(2) {
  display: none;
}
/* line 178, sass/modules/_employment_tiles_module.scss */
.employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .itemContent span {
  font-family: "Oswald", sans-serif;
  font-size: 18px;
  color: #f8981d;
}

/* line 1, sass/modules/_faq_hero_module.scss */
.faqHeroModule {
  padding: 100px 0 10px;
  width: 100%;
  color: #fff;
  background: #fdba31 no-repeat 0 0;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 1, sass/modules/_faq_hero_module.scss */
  .faqHeroModule {
    min-height: 0;
  }
}
/* line 13, sass/modules/_faq_hero_module.scss */
.faqHeroModule .container {
  position: relative;
}
/* line 17, sass/modules/_faq_hero_module.scss */
.faqHeroModule img.heroImage {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
/* line 25, sass/modules/_faq_hero_module.scss */
.faqHeroModule .breadcrumbs {
  text-align: center;
  font: bold 116% "Georgia", serif;
  overflow: hidden;
  padding-bottom: 15px;
}
/* line 31, sass/modules/_faq_hero_module.scss */
.faqHeroModule .breadcrumbs span {
  margin-right: 3px;
}
/* line 34, sass/modules/_faq_hero_module.scss */
.faqHeroModule .breadcrumbs a {
  color: #fff;
  margin-right: 3px;
}
/* line 43, sass/modules/_faq_hero_module.scss */
.faqHeroModule .breadcrumbs a:hover {
  text-decoration: underline;
}
/* line 48, sass/modules/_faq_hero_module.scss */
.faqHeroModule .alphaHdr {
  padding-bottom: 5px;
}
/* line 51, sass/modules/_faq_hero_module.scss */
.faqHeroModule p {
  margin: 0 auto;
  width: 60%;
  padding-bottom: 25px;
}
/* line 56, sass/modules/_faq_hero_module.scss */
.faqHeroModule p.grantLocation {
  font-size: 125%;
  padding-bottom: 15px;
}
/* line 63, sass/modules/_faq_hero_module.scss */
.faqHeroModule p.grantDate {
  font: bold 200% "Times New Roman", Times, serif;
  font-style: italic;
}
/* line 67, sass/modules/_faq_hero_module.scss */
.faqHeroModule p.findGrants {
  background-color: #FFFFFF;
  width: 110px;
  height: 48px;
  color: #f8981d;
  font: 180% "Oswald", sans-serif;
  line-height: 48px;
}
/* line 76, sass/modules/_faq_hero_module.scss */
.faqHeroModule .contentType {
  position: absolute;
  bottom: -34px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 49px;
  background: url('/media/icon_content_types.png?1534784894') no-repeat center 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 86, sass/modules/_faq_hero_module.scss */
  .faqHeroModule p {
    width: 80%;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/modules/_faq_hero_module.scss */
  .faqHeroModule {
    padding-top: 10px;
  }
  /* line 93, sass/modules/_faq_hero_module.scss */
  .faqHeroModule .alphaHdr {
    font-size: 375%;
  }
  /* line 96, sass/modules/_faq_hero_module.scss */
  .faqHeroModule p {
    width: 100%;
  }
}

/* line 1, sass/modules/_faq_results.scss */
body.faqLanding {
  position: static;
}
/* line 6, sass/modules/_faq_results.scss */
body.faqLanding .pageRow:after {
  display: none;
}

/* line 11, sass/modules/_faq_results.scss */
.faqResultsModule {
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
}
/* line 15, sass/modules/_faq_results.scss */
.faqResultsModule .faqResult {
  border-bottom: 1px solid #b7b7b7;
  padding: 20px 10px 20px 0;
}
/* line 19, sass/modules/_faq_results.scss */
.faqResultsModule .faqResult:last-child {
  border-bottom: 0;
}
/* line 22, sass/modules/_faq_results.scss */
.faqResultsModule .faqResult.opened {
  background-position: 0 -96px;
}
/* line 25, sass/modules/_faq_results.scss */
.faqResultsModule .faqResult.opened .toggleIcon {
  background-color: #68686b;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 31, sass/modules/_faq_results.scss */
.faqResultsModule .question {
  margin-left: 23px;
  padding: 0 10px 15px 0;
  color: #000;
  cursor: pointer;
}
/* line 37, sass/modules/_faq_results.scss */
.faqResultsModule .question:hover {
  text-decoration: underline;
}
/* line 40, sass/modules/_faq_results.scss */
.faqResultsModule .question .toggleIcon {
  background: #fdba31 url('/media/toggle_icon2.png?1534784894') no-repeat center center;
  float: left;
  margin: 7px 0 0 -23px;
  width: 17px;
  height: 17px;
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 51, sass/modules/_faq_results.scss */
.faqResultsModule .answer {
  font: 133%/1.5 "Georgia", serif;
  padding: 0 80px 0 23px;
  display: none;
}
/* line 56, sass/modules/_faq_results.scss */
.faqResultsModule .answer p {
  font-size: 100%;
  padding: 0 0 12px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 62, sass/modules/_faq_results.scss */
  .faqResultsModule .faqResult {
    padding: 10px 0;
  }
  /* line 67, sass/modules/_faq_results.scss */
  .faqResultsModule .question .toggleIcon {
    margin-top: 4px;
  }
}
@media (max-width: 767px) {
  /* line 73, sass/modules/_faq_results.scss */
  .faqResultsModule .faqResult {
    padding: 10px 0;
  }
  /* line 76, sass/modules/_faq_results.scss */
  .faqResultsModule .faqResult:last-child {
    border-bottom: 1px solid #b7b7b7;
  }
  /* line 82, sass/modules/_faq_results.scss */
  .faqResultsModule .question .toggleIcon {
    margin-top: 4px;
  }
  /* line 86, sass/modules/_faq_results.scss */
  .faqResultsModule .answer {
    font-size: 166%;
    padding-right: 20px;
  }
}

/* line 2, sass/modules/_featured_work_module.scss */
.featuredWorkModule header.featuredHdr {
  text-align: center;
  padding: 30px 0 30px 0;
}
/* line 6, sass/modules/_featured_work_module.scss */
.featuredWorkModule .storyTout {
  margin-top: 0;
}
/* line 9, sass/modules/_featured_work_module.scss */
.featuredWorkModule .moreLink {
  font-size: 150%;
  color: #f8971d;
  text-align: center;
  padding-bottom: 60px;
}

/* line 1, sass/modules/_filters.scss */
.clearSearchBtn, .numOfResults {
  float: right;
}

/* line 4, sass/modules/_filters.scss */
.clearSearchBtn {
  text-transform: uppercase;
  font-size: 150%;
  font-weight: 300;
  line-height: 1.5;
  color: #68686b;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 4, sass/modules/_filters.scss */
  .clearSearchBtn {
    padding-bottom: 20px;
  }
}
/* line 14, sass/modules/_filters.scss */
.clearSearchBtn:hover {
  color: #000;
  text-decoration: underline;
}

/* line 19, sass/modules/_filters.scss */
.numOfResults {
  font: 216% "Georgia", serif;
  font-style: italic;
  line-height: 44px;
  margin-right: 30px;
  margin-bottom: 15px;
  padding-top: 18px;
}

/* line 27, sass/modules/_filters.scss */
.sb.perPageSelect {
  margin-top: 32px;
  padding: 0;
}
/* line 31, sass/modules/_filters.scss */
.sb.perPageSelect .arrow_btn {
  display: inline-block;
  position: static;
  margin-left: 7px;
  vertical-align: middle;
}

/* line 38, sass/modules/_filters.scss */
select.perPageSelect {
  right: 0;
  left: auto;
  width: auto;
}

/* line 43, sass/modules/_filters.scss */
.sortResultsBy {
  margin-top: 30px;
}
/* line 46, sass/modules/_filters.scss */
.sortResultsBy span {
  float: left;
  padding: 5px 5px 0 0;
  font-size: 133%;
  font-weight: 300;
  white-space: nowrap;
}
/* line 53, sass/modules/_filters.scss */
.sortResultsBy .sb.sortBySelect {
  width: auto;
  margin-top: 0;
  padding: 0;
  font-size: 133%;
}

/* line 60, sass/modules/_filters.scss */
.filtersModule {
  padding-top: 0;
  padding-bottom: 27px;
}
/* line 64, sass/modules/_filters.scss */
.filtersModule .searchSummary {
  font: 300 150% "Oswald", sans-serif;
  text-align: center;
  padding: 15px 0;
  border-bottom: 1px solid #b7b7b7;
}
/* line 70, sass/modules/_filters.scss */
.filtersModule .filterSentence {
  text-align: center;
  font-weight: 300;
  font-size: 200%;
  line-height: 1.2;
  margin: 27px 0 5px;
}
@media (max-width: 767px) {
  /* line 77, sass/modules/_filters.scss */
  .filtersModule .filterSentence .filterLabel {
    display: block;
    width: 100%;
    margin: 0 0 1em;
  }
}
/* line 84, sass/modules/_filters.scss */
.filtersModule .filterSentence .filterType {
  display: inline-block;
  background: url('/media/green_down_arrow.png?1534784894') no-repeat 100% 55%;
  margin: 0 5px;
  padding-right: 15px;
  color: #f8981d;
  cursor: pointer;
  white-space: nowrap;
}
@media (max-width: 767px) {
  /* line 84, sass/modules/_filters.scss */
  .filtersModule .filterSentence .filterType {
    margin: 0 10px 0 0;
  }
}
/* line 96, sass/modules/_filters.scss */
.filtersModule .filterSentence .filterType:first-child {
  margin-left: 10px;
}
/* line 99, sass/modules/_filters.scss */
.filtersModule .filterSentence .filterType:hover, .filtersModule .filterSentence .filterType.opened {
  color: #000;
  text-decoration: none;
}
/* line 103, sass/modules/_filters.scss */
.filtersModule .filterSentence .filterType.beenSelected {
  text-decoration: underline;
}
/* line 108, sass/modules/_filters.scss */
.filtersModule .filterTags {
  text-align: center;
  margin: 0 auto;
  width: 90%;
  max-height: 0;
  overflow: hidden;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
/* line 116, sass/modules/_filters.scss */
.filtersModule .filterTags.opened {
  max-height: 400px;
}

/* line 122, sass/modules/_filters.scss */
.filterTags .filterTag {
  display: inline-block;
  position: relative;
  background: #b7b7b7;
  color: #fff;
  font: 400 133% "Oswald", sans-serif;
  line-height: 1em;
  margin: 5px 10px 5px 0;
  padding: 12px 65px 12px 12px;
  overflow: hidden;
  cursor: pointer;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 135, sass/modules/_filters.scss */
.filterTags .filterTag:hover {
  background-color: #979797;
  -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.25);
}
/* line 139, sass/modules/_filters.scss */
.filterTags .filterTag:hover.activeTag {
  background-color: #005dab;
}
/* line 144, sass/modules/_filters.scss */
.filterTags .filterTag.addTag span {
  background-color: #979797;
}
/* line 148, sass/modules/_filters.scss */
.filterTags .filterTag.activeTag {
  background-color: #0081c6;
}
/* line 151, sass/modules/_filters.scss */
.filterTags .filterTag.activeTag span {
  background-color: #005dab;
  background-position: 0 -60px;
}
/* line 156, sass/modules/_filters.scss */
.filterTags .filterTag span {
  text-indent: -4000px;
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  width: 30px;
  height: 30px;
  background: url('/media/tag_controls.png?1534784894') no-repeat 0 0;
}

/* line 168, sass/modules/_filters.scss */
.selectedFiltersModule {
  padding: 16px 0;
  display: table;
}
/* line 172, sass/modules/_filters.scss */
.selectedFiltersModule .filterTags {
  width: 70%;
  display: table-cell;
  vertical-align: middle;
}
/* line 177, sass/modules/_filters.scss */
.selectedFiltersModule .filterActions {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
/* line 182, sass/modules/_filters.scss */
.selectedFiltersModule .numOfResults {
  line-height: 1;
  margin-bottom: 0;
  padding-top: 0;
}

/* line 188, sass/modules/_filters.scss */
.moreResults {
  overflow: visible;
  margin-top: 1em;
  margin-bottom: 2em;
  border-bottom: 1px solid #b7b7b7;
  height: 0.8em;
  font: 300 200% "Oswald", sans-serif;
  text-align: center;
}
/* line 197, sass/modules/_filters.scss */
.moreResults span {
  display: inline-block;
}
/* line 200, sass/modules/_filters.scss */
.moreResults .moreText {
  padding: 0 20px;
  color: #68686b;
  background-color: #fff;
  cursor: pointer;
  width: 160px;
}
/* line 207, sass/modules/_filters.scss */
.moreResults .moreText .sprite {
  width: 17px;
  height: 17px;
  margin: 0 0 0 10px;
  background: url('/media/toggler.png?1534784894') no-repeat 0 0;
}

@media (min-width: 767px) and (max-width: 1023px) {
  /* line 218, sass/modules/_filters.scss */
  .filterTags .filterTag {
    padding: 10px 65px 10px 10px;
  }
  /* line 222, sass/modules/_filters.scss */
  .filterTags .filterTag.activeTag span {
    background-position: -2px -62px;
  }
  /* line 226, sass/modules/_filters.scss */
  .filterTags .filterTag span {
    top: 4px;
    right: 4px;
    width: 26px;
    height: 25px;
    background-position: -2px -2px;
  }

  /* line 237, sass/modules/_filters.scss */
  .sortResultsBy .sb .text, .perPageSelect .sb .text {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 245, sass/modules/_filters.scss */
  .selectedFiltersModule .filterTags {
    display: block;
    width: 100%;
  }
  /* line 249, sass/modules/_filters.scss */
  .selectedFiltersModule .filterActions {
    display: block;
  }

  /* line 253, sass/modules/_filters.scss */
  .resultsContainer {
    clear: both;
  }
  /* line 256, sass/modules/_filters.scss */
  .resultsContainer .numOfResults {
    margin-top: 0;
    float: none;
    display: block;
  }

  /* line 262, sass/modules/_filters.scss */
  .numOfResults, .clearSearchBtn {
    padding-bottom: 0;
  }

  /* line 265, sass/modules/_filters.scss */
  .numOfResults {
    float: left;
  }

  /* line 268, sass/modules/_filters.scss */
  .sb.perPageSelect {
    margin: 2px 0 10px 0;
    float: right;
  }

  /* line 272, sass/modules/_filters.scss */
  .filterTags {
    text-align: left;
    width: 100%;
  }
  /* line 276, sass/modules/_filters.scss */
  .filterTags span.filterTag {
    padding: 10px 65px 10px 10px;
  }
  /* line 280, sass/modules/_filters.scss */
  .filterTags span.filterTag.activeTag span {
    background-position: -2px -62px;
  }
  /* line 284, sass/modules/_filters.scss */
  .filterTags span.filterTag span {
    top: 4px;
    right: 4px;
    width: 26px;
    height: 25px;
    background-position: -2px -2px;
  }
}
/* line 2, sass/modules/_gallery_module.scss */
.galleryModule:after {
  background: rgba(0, 0, 0, 0.9);
  bottom: 0;
  color: #fff;
  content: attr(data-caption);
  font: 300 150% "Oswald", sans-serif;
  left: 0;
  padding: 24px 50px;
  position: absolute;
  right: 0;
  text-align: right;
  text-transform: uppercase;
}

/* line 2, sass/modules/_grant_application_form.scss */
.grantApplication .heroModule {
  padding-top: 90px;
}

/* line 6, sass/modules/_grant_application_form.scss */
#form1 {
  width: 900px;
  margin: 40px auto;
  color: #919195;
}
@media (max-width: 767px) {
  /* line 6, sass/modules/_grant_application_form.scss */
  #form1 {
    width: 100%;
  }
}
/* line 14, sass/modules/_grant_application_form.scss */
#form1 #content {
  border: 0 none;
  font: 133% "Georgia", serif;
}
/* line 18, sass/modules/_grant_application_form.scss */
#form1 #content .content {
  width: 100%;
}
/* line 21, sass/modules/_grant_application_form.scss */
#form1 #content .content .dvContentArea {
  min-height: 300px;
}
/* line 24, sass/modules/_grant_application_form.scss */
#form1 #content .content .divHelpPopup {
  width: 80% !important;
  top: 250px !important;
  right: 40px;
  left: auto !important;
  z-index: 10;
}
/* line 31, sass/modules/_grant_application_form.scss */
#form1 #content .content .divHelpPopup .divHelpVisible {
  float: right;
  padding: 10px 10px 12px;
  background-color: #f5f5f5;
  border: 1px solid #b7b7b7;
}
/* line 37, sass/modules/_grant_application_form.scss */
#form1 #content .content .divHelpPopup .divHelpVisible .lblHelpText {
  padding: 0 0 10px;
  line-height: 1.4375;
}
/* line 41, sass/modules/_grant_application_form.scss */
#form1 #content .content .divHelpPopup .divHelpVisible .lblHelpText strong {
  font-weight: normal;
}
/* line 46, sass/modules/_grant_application_form.scss */
#form1 #content .content .divHelpPopup .divHelpVisible .divAdditionalHelp .btnAdditionalHelp {
  margin-top: 5px;
}
/* line 49, sass/modules/_grant_application_form.scss */
#form1 #content .content .divHelpPopup .divHelpVisible .divAdditionalHelp ul {
  margin: 10px 20px 4px;
}
/* line 55, sass/modules/_grant_application_form.scss */
#form1 #content .content .SaveTempInstructions {
  width: 770px;
  padding: 100px 100px 90px;
  border: 1px solid #ededed;
  background-color: #f7f7f7;
  font: 300 100%/1.4375 "Georgia", serif;
  text-align: left;
}
/* line 63, sass/modules/_grant_application_form.scss */
#form1 #content .content .SaveTempInstructions #lblSaveTemporaryInstructions, #form1 #content .content .SaveTempInstructions .lblSaveTemporaryInstructions {
  display: block;
  margin: 0 0 18px;
}
/* line 67, sass/modules/_grant_application_form.scss */
#form1 #content .content .SaveTempInstructions #lblEmailSaveTemp, #form1 #content .content .SaveTempInstructions .lblEmailSaveTemp {
  font: normal 100% "Oswald", sans-serif;
}
/* line 70, sass/modules/_grant_application_form.scss */
#form1 #content .content .SaveTempInstructions input[type="text"] {
  width: 100%;
}
/* line 74, sass/modules/_grant_application_form.scss */
#form1 #content .content .SaveTempInstructions #btnSaveTemp, #form1 #content .content .SaveTempInstructions .btnSaveTemp, #form1 #content .content .SaveTempInstructions #btnCancelSave, #form1 #content .content .SaveTempInstructions .btnCancelSave {
  padding: 12px 60px;
  font-size: 113%;
}
/* line 81, sass/modules/_grant_application_form.scss */
#form1 #content .content .SaveTempInstructions #btnCancelSave, #form1 #content .content .SaveTempInstructions .btnCancelSave {
  background: transparent;
  border: 1px solid #f7f7f7;
}
/* line 93, sass/modules/_grant_application_form.scss */
#form1 #content .content table {
  border: 0 none !important;
}
/* line 96, sass/modules/_grant_application_form.scss */
#form1 #content .content table td {
  vertical-align: top;
}
/* line 101, sass/modules/_grant_application_form.scss */
#form1 #content .content a, #form1 #content .content a font {
  color: #f8981d;
  text-decoration: none;
}
/* line 106, sass/modules/_grant_application_form.scss */
#form1 #content .content a:hover, #form1 #content .content a:hover font {
  text-decoration: underline;
  color: #d06f1a;
}
/* line 112, sass/modules/_grant_application_form.scss */
#form1 #content .content strong {
  font-weight: bold;
}
/* line 115, sass/modules/_grant_application_form.scss */
#form1 #content .content em {
  font-style: italic;
}
/* line 118, sass/modules/_grant_application_form.scss */
#form1 #content .content ul {
  margin: 0 0 25px 16px;
  list-style: disc;
}
/* line 122, sass/modules/_grant_application_form.scss */
#form1 #content .content input[type="text"], #form1 #content .content textarea {
  margin: 0 5px 10px 0;
  font-size: 100%;
}
/* line 127, sass/modules/_grant_application_form.scss */
#form1 #content .content input[type="text"] {
  min-width: 36px;
}
/* line 130, sass/modules/_grant_application_form.scss */
#form1 #content .content input[type="checkbox"] {
  display: inline;
  -webkit-appearance: checkbox;
}
/* line 134, sass/modules/_grant_application_form.scss */
#form1 #content .content input[type="radio"] {
  display: inline;
  border: 0 none;
  -webkit-appearance: radio;
}
/* line 139, sass/modules/_grant_application_form.scss */
#form1 #content .content textarea {
  width: 100%;
  max-width: 100%;
  height: 100px;
  min-height: 80px;
}
/* line 145, sass/modules/_grant_application_form.scss */
#form1 #content .content select {
  width: auto;
}
/* line 148, sass/modules/_grant_application_form.scss */
#form1 #content .content .btnPrevious, #form1 #content .content .btnNext, #form1 #content .content .imgSave, #form1 #content .content .btnEditImage, #form1 #content .content .btnSubmitImage {
  display: none;
}
/* line 151, sass/modules/_grant_application_form.scss */
#form1 #content .content .btnPrevious2, #form1 #content .content .btnNext2, #form1 #content .content .btnSubmit {
  font-size: 100%;
}
/* line 155, sass/modules/_grant_application_form.scss */
#form1 #content .content .lblSave, #form1 #content .content .btnEdit {
  font-size: 100%;
}
/* line 159, sass/modules/_grant_application_form.scss */
#form1 #content .content .btnPrevious2 {
  margin-left: -20px;
}
/* line 162, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldLabel {
  max-width: 560px;
  padding-right: 20px;
  font: 100% "Oswald", sans-serif;
}
/* line 167, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldLabel .FieldRequiredStar {
  padding-right: 0.5em;
  color: #f8971d;
}
/* line 171, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldLabel .FieldNameTop {
  padding-top: 10px;
  text-align: left;
}
/* line 176, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldName, #form1 #content .content .FieldInputArea, #form1 #content .content input[type="checkbox"] {
  font-size: 100%;
}
/* line 179, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldName {
  padding-bottom: 3px;
}
/* line 182, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea {
  font: 300 100% "Oswald", sans-serif;
}
/* line 184, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea td {
  padding: 0 0 2px;
  font: inherit;
}
/* line 188, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea td td {
  padding-right: 10px;
}
/* line 192, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea td.dataCell, #form1 #content .content .FieldInputArea td.colPopHeaderOD, #form1 #content .content .FieldInputArea td.colPopHeader, #form1 #content .content .FieldInputArea td.colHeader, #form1 #content .content .FieldInputArea td.rowHeader {
  vertical-align: middle;
}
/* line 196, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea .Line {
  width: 560px !important;
}
/* line 199, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea .Medium {
  width: 280px !important;
}
/* line 202, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea label {
  display: inline;
  margin: 0 10px 5px 3px;
  font: 300 100% "Oswald", sans-serif;
  cursor: pointer;
}
/* line 208, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea input {
  display: inline-block;
}
/* line 211, sass/modules/_grant_application_form.scss */
#form1 #content .content .FieldInputArea .CharacterCountDown {
  padding: 0 5px 5px;
  color: #000;
  font-size: 0.95em;
}
/* line 218, sass/modules/_grant_application_form.scss */
#form1 #content .content .colPopHeaderOD, #form1 #content .content .colPopHeader, #form1 #content .content .colHeader, #form1 #content .content .rowHeader {
  font: 300 normal 100% "Oswald", sans-serif;
}
/* line 221, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable {
  width: auto;
}
/* line 224, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .colPopHeader, #form1 #content .content .DiversityTable .dataCell, #form1 #content .content .DiversityTable .colPopHeaderOD, #form1 #content .content .DiversityTable .colHeader {
  width: 20px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #dcdcdc;
  text-align: center;
  vertical-align: bottom;
}
/* line 231, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .rowHeader {
  padding: 4px 10px 4px 4px;
  white-space: nowrap;
  border: 1px solid #dcdcdc;
}
/* line 236, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .colHeader, #form1 #content .content .DiversityTable .totalCell {
  background: #dfdfdf;
  border: 1px solid #dcdcdc;
}
/* line 240, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .colHeader input, #form1 #content .content .DiversityTable .totalCell input {
  background: #dfdfdf;
  border: 1px solid #dfdfdf;
}
/* line 246, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .totalCell, #form1 #content .content .DiversityTable .totalCell input {
  text-align: right;
}
/* line 250, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .OrgDiversityWarningCell {
  border: 1px solid #dcdcdc;
  border-top: 0;
  padding: 4px 4px 4px 4px;
  color: #000;
}
/* line 256, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .OrgDiversityError {
  color: #ff0000;
}
/* line 259, sass/modules/_grant_application_form.scss */
#form1 #content .content .DiversityTable .OrgDiversityWarning {
  color: #ffa500;
}
/* line 265, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .FieldInputArea br {
  display: inline;
}
/* line 269, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .FieldInputArea div span {
  display: inline-block;
  margin-right: 5px;
}
/* line 275, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable br {
  display: none;
}
/* line 278, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .TD_GEOAREA_HEADING {
  color: inherit;
  background-color: inherit;
  border-bottom: 1px solid #b7b7b7;
  font: normal 100% "Oswald", sans-serif;
}
/* line 284, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .TD_GEOAREA {
  padding-top: 10px;
}
/* line 287, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .label {
  padding: 0 15px 0 0;
  color: inherit;
  background-color: inherit;
  font: 100% "Oswald", sans-serif;
  line-height: normal;
  text-transform: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 296, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .value {
  font-weight: 300;
}
/* line 299, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .txtTargetPopulationIncome, #form1 #content .content .ApplicationTable .txtTargetPopulationFemaleHeadOfHousehold {
  width: 50px !important;
}
/* line 302, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .ein1 {
  width: 40px;
}
/* line 305, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTable .ein2 {
  margin-left: 5px;
}
/* line 310, sass/modules/_grant_application_form.scss */
#form1 #content .content .PreviewPagePage .PreviewPageHeading {
  margin-bottom: -1px;
  padding: 0 0 4px;
  background-color: inherit;
  border-bottom: 1px solid #ededed;
  vertical-align: baseline;
}
/* line 316, sass/modules/_grant_application_form.scss */
#form1 #content .content .PreviewPagePage .PreviewPageHeading.RoomSubHead {
  padding-top: 6px;
  font-size: 133%;
}
/* line 321, sass/modules/_grant_application_form.scss */
#form1 #content .content .PreviewPagePage .PreviewPageHeading.RoomSubHead span {
  display: inline-block;
  color: #000;
}
/* line 327, sass/modules/_grant_application_form.scss */
#form1 #content .content .PreviewPagePage .PreviewPageHeading .ExpandCollapseButton {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-right: 5px;
  padding: 0 0 5px;
  font-size: 100%;
  line-height: 0.5;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
}
/* line 338, sass/modules/_grant_application_form.scss */
#form1 #content .content .PreviewPagePage .PreviewPageHeading .EditSubmissionInLine {
  float: right;
  margin-top: 6px;
  font: 300 80% "Oswald", sans-serif;
}
/* line 346, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTablePreview td {
  padding: 10px;
  border: 0 none;
  empty-cells: hide;
}
/* line 351, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTablePreview td.FieldLabel, #form1 #content .content .ApplicationTablePreview td .FieldName {
  font-weight: normal;
}
/* line 354, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTablePreview td.FieldInputArea {
  font-weight: 300;
}
/* line 357, sass/modules/_grant_application_form.scss */
#form1 #content .content .ApplicationTablePreview td.FieldInputArea td {
  border: 1px solid #dcdcdc;
}
/* line 363, sass/modules/_grant_application_form.scss */
#form1 #content .content .btns {
  position: relative;
}
/* line 366, sass/modules/_grant_application_form.scss */
#form1 #content .content .btns .btnsContainer {
  width: 100%;
  height: 90px;
}
/* line 370, sass/modules/_grant_application_form.scss */
#form1 #content .content .btns .btnsContainer a, #form1 #content .content .btns .btnsContainer span {
  position: absolute;
  top: 30px;
  width: 170px;
}
/* line 374, sass/modules/_grant_application_form.scss */
#form1 #content .content .btns .btnsContainer a.btnPrevious2, #form1 #content .content .btns .btnsContainer span.btnPrevious2 {
  left: 20px;
}
/* line 377, sass/modules/_grant_application_form.scss */
#form1 #content .content .btns .btnsContainer a.lblSave, #form1 #content .content .btns .btnsContainer a.btnEdit, #form1 #content .content .btns .btnsContainer span.lblSave, #form1 #content .content .btns .btnsContainer span.btnEdit {
  right: 200px;
}
/* line 380, sass/modules/_grant_application_form.scss */
#form1 #content .content .btns .btnsContainer a.btnNext2, #form1 #content .content .btns .btnsContainer a.btnSubmit, #form1 #content .content .btns .btnsContainer span.btnNext2, #form1 #content .content .btns .btnsContainer span.btnSubmit {
  right: 0;
}
/* line 386, sass/modules/_grant_application_form.scss */
#form1 #content .content .ValidationSummary {
  margin: 20px 0;
  border: 0 none !important;
}
/* line 390, sass/modules/_grant_application_form.scss */
#form1 #content .content .ValidationSummary ul {
  margin: 0;
  color: #ff0000;
  list-style: none;
  font-size: 86%;
  font-style: italic;
}

/* line 401, sass/modules/_grant_application_form.scss */
#ContentPlaceHolder1_reqEmailSaveTemp {
  color: #f00;
  display: block;
}

/* line 1, sass/modules/_grant_detail_module.scss */
.grantDetailModule {
  text-align: right;
  padding-top: 30px;
  padding-bottom: 0;
}
/* line 6, sass/modules/_grant_detail_module.scss */
.grantDetailModule .foxtrotHdr {
  padding: 8px 0 5px 15px;
}
/* line 9, sass/modules/_grant_detail_module.scss */
.grantDetailModule .grantCityState {
  font: 133% "Georgia", serif;
  margin-bottom: 12px;
}
/* line 13, sass/modules/_grant_detail_module.scss */
.grantDetailModule .grantDetails {
  font: 133% "Georgia", serif;
  margin-bottom: 25px;
}
/* line 17, sass/modules/_grant_detail_module.scss */
.grantDetailModule .grantDetails .grantDate {
  font-style: italic;
}
/* line 21, sass/modules/_grant_detail_module.scss */
.grantDetailModule p {
  font-size: 133%;
  line-height: 1.4;
}
/* line 26, sass/modules/_grant_detail_module.scss */
.grantDetailModule .slideshowModule {
  margin-left: 0;
}
/* line 29, sass/modules/_grant_detail_module.scss */
.grantDetailModule .slideshowModule .slideshowControls {
  *zoom: 1;
  padding: 1em 0;
  position: relative;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.grantDetailModule .slideshowModule .slideshowControls:after {
  content: "";
  display: table;
  clear: both;
}
/* line 34, sass/modules/_grant_detail_module.scss */
.grantDetailModule .slideshowModule .slideshowControls .imgCount {
  display: inline-block;
}
/* line 37, sass/modules/_grant_detail_module.scss */
.grantDetailModule .slideshowModule .slideshowControls .controls {
  float: right;
}
/* line 41, sass/modules/_grant_detail_module.scss */
.grantDetailModule .slideshowModule .sliderWrapper {
  margin-left: 0;
}

/* line 46, sass/modules/_grant_detail_module.scss */
.grantDetailFullWidthModule {
  padding: 0;
}
/* line 49, sass/modules/_grant_detail_module.scss */
.grantDetailFullWidthModule .foxtrotHdr {
  padding: 0 0 5px;
}
/* line 52, sass/modules/_grant_detail_module.scss */
.grantDetailFullWidthModule .grantCityState {
  font: 133% "Georgia", serif;
  margin-bottom: 12px;
}
/* line 56, sass/modules/_grant_detail_module.scss */
.grantDetailFullWidthModule .grantDetails {
  font: 133% "Georgia", serif;
  margin-bottom: 25px;
}
/* line 60, sass/modules/_grant_detail_module.scss */
.grantDetailFullWidthModule .grantDetails .grantDate {
  font-style: italic;
}
/* line 64, sass/modules/_grant_detail_module.scss */
.grantDetailFullWidthModule p {
  font-size: 133%;
  line-height: 1.4;
}

/* line 3, sass/modules/_grant_info_module.scss */
.grantInfoModule section {
  display: table;
  border-top: 1px solid #68686b;
  border-bottom: 1px solid #68686b;
  margin-bottom: 30px;
  width: 100%;
  height: 220px;
}
/* line 11, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantTitleModule {
  display: block;
  border: none;
  width: auto;
  height: auto;
  margin: 37px 0 57px;
}
/* line 18, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantTitleModule h1 {
  font: 300 266% "Georgia", serif;
  font-style: italic;
  text-align: center;
}
/* line 24, sass/modules/_grant_info_module.scss */
.grantInfoModule header.grantInfoHdr {
  position: absolute;
  top: -13px;
  width: 100%;
  text-align: center;
}
/* line 30, sass/modules/_grant_info_module.scss */
.grantInfoModule header.grantInfoHdr h1 {
  display: inline-block;
  padding: 0 8px 3px;
  background-color: #fff;
  font: 400 133% "Oswald", sans-serif;
  text-transform: uppercase;
}
/* line 38, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantBody {
  display: table-cell;
  padding: 0 25px;
  vertical-align: middle;
  text-align: center;
}
/* line 44, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantAmount {
  font: 300 266% "Georgia", serif;
  font-style: italic;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 44, sass/modules/_grant_info_module.scss */
  .grantInfoModule .grantAmount {
    font-size: 233%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 44, sass/modules/_grant_info_module.scss */
  .grantInfoModule .grantAmount {
    font-size: 200%;
  }
}
/* line 54, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantFocusModule {
  border: none;
}
/* line 57, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantFocusModule .grantBody {
  font: 300 200% "Oswald", sans-serif;
  background: #0081C6;
  color: #fff;
}
/* line 62, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantFocusModule .grantBody a {
  border-top: 1px solid #005daa;
  color: #fff;
  display: block;
  padding: 3px 0 9px;
}
/* line 68, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantFocusModule .grantBody a:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 75, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantGeographyModule .grantBody {
  font: 300 200% "Oswald", sans-serif;
  padding: 25px;
}
/* line 79, sass/modules/_grant_info_module.scss */
.grantInfoModule .grantGeographyModule .grantBody a {
  color: #000;
}
/* line 83, sass/modules/_grant_info_module.scss */
.grantInfoModule section.grantInfoExtra {
  height: auto;
  border: 0;
  text-align: center;
  font-weight: 300;
  font-size: 133%;
  margin-bottom: 0;
}
/* line 91, sass/modules/_grant_info_module.scss */
.grantInfoModule section.grantInfoExtra span {
  font-weight: 400;
  margin-right: 15px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 99, sass/modules/_grant_info_module.scss */
  .grantInfoModule header.grantInfoHdr {
    top: -10px;
  }
}
@media (max-width: 767px) {
  /* line 106, sass/modules/_grant_info_module.scss */
  .grantInfoModule section {
    border-bottom: 0;
    height: 110px;
    margin-bottom: 15px;
  }
  /* line 111, sass/modules/_grant_info_module.scss */
  .grantInfoModule .grantAmountModule {
    margin-bottom: 30px;
  }
}

/* line 1, sass/modules/_grant_search.scss */
.searchModule {
  padding: 15px 0;
}
/* line 5, sass/modules/_grant_search.scss */
.searchModule form {
  float: right;
}
/* line 8, sass/modules/_grant_search.scss */
.searchModule label {
  width: 0;
  float: left;
  text-indent: -4000px;
}
/* line 13, sass/modules/_grant_search.scss */
.searchModule input[type="text"] {
  border: 1px solid #b7b7b7;
  border-right: 0;
  float: left;
  font: 300 217%/1.425 "Oswald", sans-serif;
  margin-bottom: 0;
  padding: 0 15px;
  width: 233px;
  height: 57px;
  color: #68686b;
}
/* line 24, sass/modules/_grant_search.scss */
.searchModule input.submit {
  float: left;
  font: 300 217% "Oswald", sans-serif;
  border: 1px solid #b7b7b7;
  border-left: 0;
  vertical-align: middle;
  background-color: #fff;
  color: #f8981d;
  margin: 0;
  padding: 3px 15px 5px;
  height: 57px;
  cursor: pointer;
}
/* line 37, sass/modules/_grant_search.scss */
.searchModule input.submit:hover {
  color: #d06f1a;
}
/* line 40, sass/modules/_grant_search.scss */
.searchModule p {
  font-weight: 300;
  font-size: 150%;
  width: 32%;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 46, sass/modules/_grant_search.scss */
  .searchModule p {
    width: 42%;
  }
}
@media (max-width: 767px) {
  /* line 51, sass/modules/_grant_search.scss */
  .searchModule form {
    float: none;
    overflow: hidden;
  }
  /* line 55, sass/modules/_grant_search.scss */
  .searchModule input[type="text"] {
    width: 227px;
  }
  /* line 58, sass/modules/_grant_search.scss */
  .searchModule p {
    width: auto;
    margin-top: 15px;
  }
}

/* line 2, sass/modules/_grant_search_results.scss */
.grantLanding .pageRow {
  border-bottom: 1px solid #b7b7b7;
}

/* line 7, sass/modules/_grant_search_results.scss */
.resultsModule {
  position: relative;
  min-height: 210px;
  padding: 0;
}
/* line 13, sass/modules/_grant_search_results.scss */
.resultsModule.gettingData .ajaxOverlay {
  display: block;
}
/* line 17, sass/modules/_grant_search_results.scss */
.resultsModule .pageRow {
  position: relative;
}
/* line 20, sass/modules/_grant_search_results.scss */
.resultsModule .pageRow:after {
  position: absolute;
  top: 0;
  left: 49%;
  width: 1px;
  height: 100%;
  background-color: #b7b7b7;
  content: "";
}
/* line 30, sass/modules/_grant_search_results.scss */
.resultsModule .pageRow:last-child {
  border-bottom: 0;
}
/* line 33, sass/modules/_grant_search_results.scss */
.resultsModule .pageRow:last-child:after {
  display: none;
}
/* line 43, sass/modules/_grant_search_results.scss */
.resultsModule .grantResult, .resultsModule .resultItem {
  padding: 25px 0 10px;
  min-height: 210px;
}
/* line 47, sass/modules/_grant_search_results.scss */
.resultsModule .grantResult header, .resultsModule .resultItem header {
  margin-right: 10px;
}
/* line 51, sass/modules/_grant_search_results.scss */
.resultsModule .foxtrotHdr {
  padding-bottom: 15px;
}
/* line 54, sass/modules/_grant_search_results.scss */
.resultsModule p {
  font: 133% "Georgia", serif;
  line-height: 1.3em;
  padding-right: 20px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 62, sass/modules/_grant_search_results.scss */
  .resultsModule .grantResult, .resultsModule .resultItem {
    height: auto;
    border-bottom: 1px solid #b7b7b7;
  }
  /* line 66, sass/modules/_grant_search_results.scss */
  .resultsModule .pageRow {
    border-bottom: 0;
  }
  /* line 69, sass/modules/_grant_search_results.scss */
  .resultsModule .pageRow.grayRow, .resultsModule .annualReportsModule .moduleContainer .moduleContent a.pageRow.annualReport, .annualReportsModule .moduleContainer .moduleContent .resultsModule a.pageRow.annualReport, .resultsModule .employmentTilesModule .moduleContainer .moduleContent a.pageRow.employmentTiles, .employmentTilesModule .moduleContainer .moduleContent .resultsModule a.pageRow.employmentTiles, .resultsModule .meetThePeopleModule .moduleContainer .moduleContent .pageRow.person, .meetThePeopleModule .moduleContainer .moduleContent .resultsModule .pageRow.person {
    background-color: #fff;
  }
  /* line 72, sass/modules/_grant_search_results.scss */
  .resultsModule .pageRow:after {
    display: none;
  }
  /* line 75, sass/modules/_grant_search_results.scss */
  .resultsModule .foxtrotHdr {
    padding-bottom: 10px;
  }
  /* line 78, sass/modules/_grant_search_results.scss */
  .resultsModule .gc-3 p {
    padding-bottom: 5px;
  }
}

/* line 83, sass/modules/_grant_search_results.scss */
.pagination {
  float: left;
  margin-top: 20px;
  margin-bottom: 15px;
}
/* line 88, sass/modules/_grant_search_results.scss */
.pagination li {
  float: left;
  margin-right: 2px;
}
/* line 92, sass/modules/_grant_search_results.scss */
.pagination li a {
  display: inline-block;
  line-height: 1em;
  padding: 15px;
  height: 44px;
  color: #000;
  font-weight: 300;
  font-size: 150%;
  text-transform: uppercase;
  background: url('/media/prev_next_arrows.png?1534784894') no-repeat 0 0;
}
/* line 103, sass/modules/_grant_search_results.scss */
.pagination li a.firstPage {
  background-position: 0 -128px;
}
/* line 106, sass/modules/_grant_search_results.scss */
.pagination li a.prevPage {
  background-position: 0 -40px;
}
/* line 109, sass/modules/_grant_search_results.scss */
.pagination li a.nextPage {
  background-position: 100% 2px;
}
/* line 112, sass/modules/_grant_search_results.scss */
.pagination li a.lastPage {
  background-position: 100% -85px;
}
/* line 115, sass/modules/_grant_search_results.scss */
.pagination li a:hover {
  text-shadow: #ccc 1px 1px 1px;
}
/* line 119, sass/modules/_grant_search_results.scss */
.pagination li a.pageNum {
  background: #f9f9f9;
  font: italic 175% "Georgia", serif;
  width: 44px;
  height: 44px;
  text-align: center;
  padding: 9px 0;
}
/* line 128, sass/modules/_grant_search_results.scss */
.pagination li a.currentPage, .pagination li a.pageNum:hover {
  background-color: #68686b;
  color: #fff;
  text-decoration: none;
  text-shadow: #000 1px 1px 1px;
}

@media (max-width: 767px) {
  /* line 139, sass/modules/_grant_search_results.scss */
  .pagination {
    float: none;
    height: 44px;
  }
  /* line 144, sass/modules/_grant_search_results.scss */
  .pagination li a.itemPage {
    display: none;
  }
  /* line 147, sass/modules/_grant_search_results.scss */
  .pagination li a.firstPage {
    background-position: 50% -128px;
  }
  /* line 150, sass/modules/_grant_search_results.scss */
  .pagination li a.prevPage {
    background-position: 50% -40px;
  }
  /* line 153, sass/modules/_grant_search_results.scss */
  .pagination li a.nextPage {
    background-position: 50% 2px;
  }
  /* line 156, sass/modules/_grant_search_results.scss */
  .pagination li a.lastPage {
    background-position: 50% -85px;
  }
}
/* line 1, sass/modules/_hero_module.scss */
.heroModule {
  position: relative;
  padding: 120px 0 25px;
  width: 100%;
  color: #fff;
  background: #0081c6 no-repeat 0 0;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  text-align: center;
}
@media (min-width: 1200px) {
  /* line 11, sass/modules/_hero_module.scss */
  .heroModule.heroParallax {
    overflow: hidden;
  }
  /* line 14, sass/modules/_hero_module.scss */
  .heroModule.heroParallax.heroParaBgScroll {
    background-size: 100% auto;
  }
}
/* line 21, sass/modules/_hero_module.scss */
.heroModule .container {
  position: relative;
}
/* line 24, sass/modules/_hero_module.scss */
.heroModule .container .translatePage, .heroModule .container .viewTranslatedPages {
  position: absolute;
  top: -90px;
  color: #fff;
  font: 300 133%/1 "Oswald", sans-serif;
  display: inline-block;
}
/* line 31, sass/modules/_hero_module.scss */
.heroModule .container .translatePage a, .heroModule .container .translatePage a:hover, .heroModule .container .viewTranslatedPages a, .heroModule .container .viewTranslatedPages a:hover {
  color: #fff;
  margin: 0 5px;
}
/* line 36, sass/modules/_hero_module.scss */
.heroModule .container .translatePage {
  left: 0;
}
/* line 39, sass/modules/_hero_module.scss */
.heroModule .container .viewTranslatedPages {
  right: 0;
  background: url('/media/down_arrow_2.png?1534784894') no-repeat 100% -1px;
  padding-right: 15px;
}
/* line 45, sass/modules/_hero_module.scss */
.heroModule img.heroImage {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
/* line 53, sass/modules/_hero_module.scss */
.heroModule .breadcrumbs {
  text-align: center;
  font: bold 116% "Georgia", serif;
  overflow: hidden;
  padding-bottom: 15px;
  text-transform: uppercase;
}
/* line 60, sass/modules/_hero_module.scss */
.heroModule .breadcrumbs span {
  margin-right: 3px;
}
/* line 63, sass/modules/_hero_module.scss */
.heroModule .breadcrumbs a {
  color: #fff;
  margin-right: 3px;
}
/* line 66, sass/modules/_hero_module.scss */
.heroModule .breadcrumbs a:hover {
  text-decoration: underline;
}
/* line 71, sass/modules/_hero_module.scss */
.heroModule .alphaHdr {
  padding-bottom: 5px;
}
/* line 74, sass/modules/_hero_module.scss */
.heroModule p {
  margin: 0 auto;
  width: 66%;
  padding-bottom: 25px;
}
/* line 79, sass/modules/_hero_module.scss */
.heroModule p.grantLocation {
  font-size: 125%;
  padding-bottom: 15px;
}
/* line 83, sass/modules/_hero_module.scss */
.heroModule p.grantDate {
  font: bold 200% "Times New Roman", Times, serif;
  font-style: italic;
}
/* line 88, sass/modules/_hero_module.scss */
.heroModule .contentType {
  position: absolute;
  bottom: -25px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 49px;
  background: url('/media/icon_content_types.png?1534784894') no-repeat center 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 100, sass/modules/_hero_module.scss */
  .heroModule .container .viewTranslatedPages {
    background-position: 100% -2px;
  }
  /* line 104, sass/modules/_hero_module.scss */
  .heroModule p {
    width: 80%;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/modules/_hero_module.scss */
  .heroModule {
    min-height: 0;
    padding-top: 40px;
  }
  /* line 112, sass/modules/_hero_module.scss */
  .heroModule .alphaHdr {
    font-size: 435%;
  }
  /* line 115, sass/modules/_hero_module.scss */
  .heroModule p {
    width: 80%;
    font-size: 244%;
  }
  /* line 121, sass/modules/_hero_module.scss */
  .heroModule .container .translatePage, .heroModule .container .viewTranslatedPages {
    top: -30px;
  }
  /* line 124, sass/modules/_hero_module.scss */
  .heroModule .container .translatePage {
    left: 10px;
  }
  /* line 127, sass/modules/_hero_module.scss */
  .heroModule .container .viewTranslatedPages {
    right: 10px;
  }
}

/* line 134, sass/modules/_hero_module.scss */
.storyArticle .heroModule {
  background-color: #42cddd;
}
/* line 137, sass/modules/_hero_module.scss */
.storyArticle .heroModule .contentType {
  background-position: center 0;
}
/* line 142, sass/modules/_hero_module.scss */
.storyArticle.duplicate .contentType {
  background-position: center -195px;
}

/* line 147, sass/modules/_hero_module.scss */
.newsArticle .heroModule {
  background-color: #5e9732;
}
/* line 150, sass/modules/_hero_module.scss */
.newsArticle .heroModule .contentType {
  background-position: center -98px;
}

/* line 156, sass/modules/_hero_module.scss */
.eventArticle .heroModule {
  background-color: #008bb0;
}
/* line 159, sass/modules/_hero_module.scss */
.eventArticle .heroModule .contentType {
  background-position: center -49px;
}

/* line 165, sass/modules/_hero_module.scss */
.photoArticle .heroModule {
  background-color: #a0cf67;
}
/* line 168, sass/modules/_hero_module.scss */
.photoArticle .heroModule .contentType {
  background-position: center -147px;
}

/* line 174, sass/modules/_hero_module.scss */
.videoArticle .heroModule {
  background-color: #de9355;
}
/* line 177, sass/modules/_hero_module.scss */
.videoArticle .heroModule .contentType {
  background-position: center -245px;
}

/* line 182, sass/modules/_hero_module.scss */
.secondaryHero {
  padding: 60px 0 40px;
}
@media (max-width: 767px) {
  /* line 182, sass/modules/_hero_module.scss */
  .secondaryHero {
    height: auto !important;
  }
}
/* line 188, sass/modules/_hero_module.scss */
.secondaryHero .alphaHdr {
  margin: 0 auto 0.78em;
  font-size: 265%;
}
@media (max-width: 767px) {
  /* line 188, sass/modules/_hero_module.scss */
  .secondaryHero .alphaHdr {
    width: 80%;
    font-size: 320%;
  }
}
/* line 198, sass/modules/_hero_module.scss */
.secondaryHero .bravoHdr {
  font-family: "Georgia", serif;
  font-size: 133%;
  width: 50%;
  line-height: 1.44;
}
@media (max-width: 767px) {
  /* line 198, sass/modules/_hero_module.scss */
  .secondaryHero .bravoHdr {
    width: 80%;
    font-size: 160%;
  }
}
/* line 211, sass/modules/_hero_module.scss */
.secondaryHero p a {
  height: auto;
  color: #fff;
  background: transparent;
  font: 300 150% "Oswald", sans-serif;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 211, sass/modules/_hero_module.scss */
  .secondaryHero p a {
    font-size: 67%;
  }
}
/* line 226, sass/modules/_hero_module.scss */
.secondaryHero.heroModule .container .translatePage {
  display: none;
}
/* line 230, sass/modules/_hero_module.scss */
.secondaryHero.heroModule .container .viewTranslatedPages {
  display: none;
}

/* line 237, sass/modules/_hero_module.scss */
.faqLanding .heroModule, .newsAndMediaLanding .heroModule, .resourceDetail .heroModule {
  background: #fdba31 no-repeat 0 0;
}

/* line 242, sass/modules/_hero_module.scss */
.fourOhFour .heroModule {
  background-position: 50% 0;
}
/* line 246, sass/modules/_hero_module.scss */
.fourOhFour .heroModule .alphaHdr {
  padding-bottom: 40px;
  font-size: 1000%;
}
/* line 251, sass/modules/_hero_module.scss */
.fourOhFour .heroModule p {
  width: 70%;
  padding-bottom: 50px;
}
/* line 256, sass/modules/_hero_module.scss */
.fourOhFour .heroModule form {
  position: relative;
  width: 323px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #b7b7b7;
  overflow: hidden;
}
/* line 264, sass/modules/_hero_module.scss */
.fourOhFour .heroModule form label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 275, sass/modules/_hero_module.scss */
.fourOhFour .heroModule form input {
  height: 67px;
  margin: 0;
  border: 1px solid #fff;
  font: 300 217% "Oswald", sans-serif;
}
/* line 281, sass/modules/_hero_module.scss */
.fourOhFour .heroModule form input[type="text"] {
  width: 321px;
  padding: 15px 57px 15px 15px;
  color: #68686b;
}
/* line 18, sass/_theme.scss */
.fourOhFour .heroModule form input[type="text"] [placeholder]::-webkit-input-placeholder {
  text-indent: 0;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.fourOhFour .heroModule form input[type="text"] [placeholder]:focus::-webkit-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 0ms;
  position: relative;
}
/* line 18, sass/_theme.scss */
.fourOhFour .heroModule form input[type="text"] [placeholder]::-moz-placeholder {
  opacity: 1;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: opacity 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.fourOhFour .heroModule form input[type="text"] [placeholder]:focus::-moz-placeholder {
  opacity: 0;
  transition: opacity 500ms ease-out 0ms;
}
/* line 18, sass/_theme.scss */
.fourOhFour .heroModule form input[type="text"] [placeholder]::-ms-input-placeholder {
  text-indent: 0;
  color: #68686b;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  transition: text-indent 500ms ease-out;
}
/* line 33, sass/_theme.scss */
.fourOhFour .heroModule form input[type="text"] [placeholder]:focus::-ms-input-placeholder {
  text-indent: -100%;
  transition: text-indent 500ms ease-out 0ms;
  position: relative;
}
/* line 291, sass/modules/_hero_module.scss */
.fourOhFour .heroModule form input.submit {
  position: absolute;
  top: 0;
  right: 0;
  vertical-align: middle;
  background-color: #fff;
  color: #d06f1a;
  padding: 3px 15px 5px;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 242, sass/modules/_hero_module.scss */
  .fourOhFour .heroModule {
    background-color: #feba31;
    background-image: none !important;
  }
  /* line 307, sass/modules/_hero_module.scss */
  .fourOhFour .heroModule form {
    width: auto;
    max-width: 323px;
  }
  /* line 311, sass/modules/_hero_module.scss */
  .fourOhFour .heroModule form input[type="text"] {
    width: auto;
    max-width: 321px;
  }
}

/* line 320, sass/modules/_hero_module.scss */
.resourceCenterLanding .heroModule {
  background: #fdba31;
}

/* line 1, sass/modules/_infographic.scss */
#infographicModule {
  background: url('/media/infographic2.png?1534784894') no-repeat 0 0;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 8, sass/modules/_infographic.scss */
#infographicModule .infoTooltip {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  display: none;
  background-color: #f5f5f5;
  border: 1px solid #b7b7b7;
  padding: 25px 25px 10px;
  width: 350px;
}
/* line 20, sass/modules/_infographic.scss */
#infographicModule .infoTooltip .foxtrotHdr {
  padding-bottom: 15px;
}
/* line 23, sass/modules/_infographic.scss */
#infographicModule .infoTooltip p {
  padding-bottom: 15px;
  font: 133%/1.4 "Georgia", serif;
}
/* line 27, sass/modules/_infographic.scss */
#infographicModule .infoTooltip a.learnMoreLink {
  font-family: "Oswald", sans-serif;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 1, sass/modules/_infographic.scss */
  #infographicModule {
    width: 300px;
    height: 300px;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/modules/_infographic.scss */
  #infographicModule {
    width: 280px;
    height: 280px;
  }
}

/* line 3, sass/modules/_mdi_detail.scss */
.mdiDetail .heroModule .grantLocation {
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  padding-bottom: 30px;
}
/* line 9, sass/modules/_mdi_detail.scss */
.mdiDetail .grantInfoModule {
  padding: 66px 0 80px;
}
/* line 12, sass/modules/_mdi_detail.scss */
.mdiDetail .grantInfoModule .grantDescriptionModule {
  font-size: 133%;
  line-height: 1.4;
  padding-top: 20px;
}
/* line 17, sass/modules/_mdi_detail.scss */
.mdiDetail .grantInfoModule .mdiLinkModule {
  padding-top: 20px;
}
/* line 20, sass/modules/_mdi_detail.scss */
.mdiDetail .grantInfoModule .mdiLinkModule a {
  float: right;
  font-size: 133%;
  width: 172px;
}
@media (max-width: 767px) {
  /* line 20, sass/modules/_mdi_detail.scss */
  .mdiDetail .grantInfoModule .mdiLinkModule a {
    float: none;
  }
}
/* line 30, sass/modules/_mdi_detail.scss */
.mdiDetail .grantInfoModule .grantAssetModule .grantBody {
  font-size: 200%;
  font-weight: 300;
}
/* line 34, sass/modules/_mdi_detail.scss */
.mdiDetail .grantInfoModule .grantFocusModule .grantBody {
  background: #005DAB;
}
@media (max-width: 767px) {
  /* line 9, sass/modules/_mdi_detail.scss */
  .mdiDetail .grantInfoModule {
    padding-bottom: 0;
  }
  /* line 40, sass/modules/_mdi_detail.scss */
  .mdiDetail .grantInfoModule .grantDescriptionModule {
    padding-bottom: 0;
  }
  /* line 43, sass/modules/_mdi_detail.scss */
  .mdiDetail .grantInfoModule .mdiLinkModule {
    text-align: left;
    padding-bottom: 40px;
  }
}

/* line 1, sass/modules/_mdi_form.scss */
.mdiFormModule {
  padding: 0;
}
/* line 4, sass/modules/_mdi_form.scss */
.mdiFormModule .mdiApplicationForm {
  display: none;
}
/* line 7, sass/modules/_mdi_form.scss */
.mdiFormModule .deltaHdr {
  padding: 15px 0 10px;
}
/* line 10, sass/modules/_mdi_form.scss */
.mdiFormModule .gr {
  padding-bottom: 10px;
}
/* line 13, sass/modules/_mdi_form.scss */
.mdiFormModule label, .mdiFormModule p {
  font-size: 133%;
  font-weight: 300;
}
/* line 17, sass/modules/_mdi_form.scss */
.mdiFormModule .question {
  display: block;
  font-size: 133%;
  font-weight: 400;
  padding-bottom: 3px;
}
/* line 23, sass/modules/_mdi_form.scss */
.mdiFormModule .question span {
  font: italic 100% "Georgia", serif;
}
/* line 27, sass/modules/_mdi_form.scss */
.mdiFormModule input[type="text"] {
  float: left;
}
@media (max-width: 767px) {
  /* line 27, sass/modules/_mdi_form.scss */
  .mdiFormModule input[type="text"] {
    float: none;
  }
}
/* line 33, sass/modules/_mdi_form.scss */
.mdiFormModule .niceRadioWrapper {
  float: left;
  margin-right: 40px;
}
/* line 37, sass/modules/_mdi_form.scss */
.mdiFormModule .niceCheckboxWrapper {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 41, sass/modules/_mdi_form.scss */
.mdiFormModule .btns {
  clear: left;
  border-top: 1px solid #b7b7b7;
  margin-top: 15px;
  padding: 25px 0;
}
/* line 47, sass/modules/_mdi_form.scss */
.mdiFormModule .btns button, .mdiFormModule .btns a {
  margin-right: 25px;
}
/* line 51, sass/modules/_mdi_form.scss */
.mdiFormModule .btn-prev, .mdiFormModule .btn-submit {
  display: none;
}
@media (max-width: 767px) {
  /* line 56, sass/modules/_mdi_form.scss */
  .mdiFormModule .btns button, .mdiFormModule .btns a {
    margin-right: 15px;
  }
}

/* line 62, sass/modules/_mdi_form.scss */
#ethnicTable {
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
  width: 100%;
}
/* line 67, sass/modules/_mdi_form.scss */
#ethnicTable caption {
  text-indent: -4000px;
  float: left;
  height: 0;
}
/* line 72, sass/modules/_mdi_form.scss */
#ethnicTable th, #ethnicTable td {
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
  padding: 10px;
  font-size: 133%;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 767px) {
  /* line 72, sass/modules/_mdi_form.scss */
  #ethnicTable th, #ethnicTable td {
    padding: 5px;
  }
}
/* line 83, sass/modules/_mdi_form.scss */
#ethnicTable th.totalCol, #ethnicTable td.totalCol {
  background-color: #f7f7f7;
}
/* line 86, sass/modules/_mdi_form.scss */
#ethnicTable th.totalCol input, #ethnicTable td.totalCol input {
  border: 0;
  background-color: #f7f7f7;
}
/* line 92, sass/modules/_mdi_form.scss */
#ethnicTable thead th {
  text-align: center;
}
/* line 97, sass/modules/_mdi_form.scss */
#ethnicTable th.ethnicType {
  width: 54%;
}
/* line 101, sass/modules/_mdi_form.scss */
#ethnicTable td {
  padding: 1px;
}
/* line 104, sass/modules/_mdi_form.scss */
#ethnicTable td input {
  text-align: center;
}
/* line 107, sass/modules/_mdi_form.scss */
#ethnicTable td.boardCol {
  width: 11%;
}
/* line 110, sass/modules/_mdi_form.scss */
#ethnicTable td.seniorCol {
  width: 11%;
}
/* line 113, sass/modules/_mdi_form.scss */
#ethnicTable td.otherCol {
  width: 11%;
}
/* line 116, sass/modules/_mdi_form.scss */
#ethnicTable td.totalCol {
  width: 11%;
}

/* line 2, sass/modules/_mdi_landing.scss */
.mdiLanding .pageRow {
  border-bottom: 1px solid #b7b7b7;
}
/* line 4, sass/modules/_mdi_landing.scss */
.mdiLanding .pageRow.shareModule {
  border: 0 none;
}
/* line 9, sass/modules/_mdi_landing.scss */
.mdiLanding .mdiIntroModule p {
  margin: 1.5em 0;
  padding: 0;
  font-size: 133%;
  line-height: 1.44;
}
/* line 15, sass/modules/_mdi_landing.scss */
.mdiLanding .mdiIntroModule .btn-open {
  font-size: 112%;
  padding: 12px 65px;
}
/* line 20, sass/modules/_mdi_landing.scss */
.mdiLanding .mdiIntroModule .slideshowModule {
  margin: 0;
}
/* line 23, sass/modules/_mdi_landing.scss */
.mdiLanding .mdiIntroModule .slideshowModule .chart {
  width: 100%;
  height: 300px;
}
/* line 30, sass/modules/_mdi_landing.scss */
.mdiLanding .resultItem header {
  padding-bottom: 15px;
}
/* line 33, sass/modules/_mdi_landing.scss */
.mdiLanding .resultItem header h1, .mdiLanding .resultItem header p {
  padding-bottom: 0;
  line-height: 1.44;
}
/* line 42, sass/modules/_mdi_landing.scss */
.mdiLanding .paginationModule {
  border-bottom: 0;
}
/* line 45, sass/modules/_mdi_landing.scss */
.mdiLanding .paginationModule:after {
  display: none;
}

/* line 2, sass/modules/_media_inquiries.scss */
.mediaInquiriesModule .moduleContent {
  font-size: 133%;
  line-height: 1.44;
  text-align: center;
}
/* line 7, sass/modules/_media_inquiries.scss */
.mediaInquiriesModule .moduleContent strong {
  font-family: "Oswald", sans-serif;
}
/* line 14, sass/modules/_media_inquiries.scss */
.mediaInquiriesModule .formModule .errors label.error {
  font: 300 100% "Oswald", sans-serif;
}
/* line 19, sass/modules/_media_inquiries.scss */
.mediaInquiriesModule .formModule .btns {
  text-align: left;
}
/* line 22, sass/modules/_media_inquiries.scss */
.mediaInquiriesModule .formModule .formBtn {
  font-size: 113%;
}
/* line 25, sass/modules/_media_inquiries.scss */
.mediaInquiriesModule .formModule .formBtn.btn-toggle {
  margin: 10px auto 0;
  padding: 12px 50px;
}

/* line 3, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer {
  overflow: hidden;
}
/* line 6, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent {
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.meetThePeopleModule .moduleContainer .moduleContent:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person {
  margin-bottom: 30px;
  min-height: 243px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 9, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person {
    min-height: 165px;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 9, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person {
    min-height: 201px;
  }
}
/* line 22, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person .itemImage {
  padding: 10px 0 10px 10px;
  overflow: hidden;
}
/* line 26, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person .itemImage img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 33, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person .itemContent {
  padding: 25px 20px 0 0;
}
@media (min-width: 1200px) {
  /* line 33, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person .itemContent {
    padding: 25px 10px 0 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 33, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person .itemContent {
    padding: 20px 10px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 33, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person .itemContent {
    padding: 20px;
  }
}
/* line 48, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person .itemContent h3 {
  margin: 0 0 5px;
  color: #68686b;
}
@media (max-width: 767px) {
  /* line 48, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person .itemContent h3 {
    font-size: 244%;
    line-height: 1.4;
  }
}
/* line 58, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person .itemContent p {
  color: #68686b;
  font: normal 133% "Georgia", serif;
  line-height: 1.44;
}
@media (max-width: 767px) {
  /* line 58, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleContainer .moduleContent .person .itemContent p {
    font-size: 155%;
  }
}
/* line 69, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person.noImage {
  text-align: center;
}
/* line 72, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleContainer .moduleContent .person.noImage .itemContent {
  padding: 45px 20px 20px;
}
/* line 80, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleFooter {
  overflow: visible;
  margin: 1em 0 2em;
  border-bottom: 1px solid #68686b;
  height: 0.8em;
  font: 300 200% "Oswald", sans-serif;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 80, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleFooter {
    border: 0 none;
  }
}
/* line 92, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleFooter a {
  display: inline-block;
  padding: 0 20px;
  color: #68686b;
  background-color: #fff;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 92, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleFooter a {
    color: #f8981d;
  }
}
/* line 103, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleFooter a:hover {
  text-decoration: none;
}
/* line 107, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleFooter a .sprite {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin: 0 0 0 6px;
  background: url('/media/toggler.png?1534784894') no-repeat 0 0;
}
@media (max-width: 767px) {
  /* line 107, sass/modules/_meet_the_people_module.scss */
  .meetThePeopleModule .moduleFooter a .sprite {
    display: none;
  }
}
/* line 120, sass/modules/_meet_the_people_module.scss */
.meetThePeopleModule .moduleFooter a.expanded .sprite {
  background-position: 0 100%;
}

/* line 2, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .echoHdr {
  text-align: center;
  padding: 0 0 30px;
}
/* line 6, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .formBtn {
  margin: 0 auto;
}
/* line 9, sass/modules/_more_questions_module.scss */
.moreQuestionsModule label {
  color: #68686b;
  font: 300 150% "Oswald", sans-serif;
}
/* line 13, sass/modules/_more_questions_module.scss */
.moreQuestionsModule input[type="text"], .moreQuestionsModule textarea {
  width: 100%;
  height: 50px;
  margin-bottom: 30px;
  color: #68686b;
  border: 1px solid #b7b7b7;
  font: 300 150% "Oswald", sans-serif;
}
/* line 21, sass/modules/_more_questions_module.scss */
.moreQuestionsModule input[type="text"].error, .moreQuestionsModule textarea.error {
  color: #ff0000;
  border-color: #ff0000;
}
/* line 26, sass/modules/_more_questions_module.scss */
.moreQuestionsModule textarea {
  max-width: 100%;
  height: 130px;
  min-height: 130px;
}
/* line 31, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .confirmationMsg, .moreQuestionsModule #moreQuestionsErrors {
  display: none;
}
/* line 35, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .confirmation .confirmationMsg {
  display: block;
}
/* line 38, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .confirmation form, .moreQuestionsModule .confirmation #moreQuestionsErrors {
  display: none;
}
/* line 42, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .confirmationMsg {
  text-align: center;
}
/* line 45, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .confirmationMsg .foxtrotHdr {
  padding: 0 0 10px;
}
/* line 48, sass/modules/_more_questions_module.scss */
.moreQuestionsModule .confirmationMsg p {
  font-size: 133%;
}
/* line 52, sass/modules/_more_questions_module.scss */
.moreQuestionsModule #moreQuestionsErrors {
  padding: 0 0 20px;
  color: #ff0000;
}
/* line 56, sass/modules/_more_questions_module.scss */
.moreQuestionsModule #moreQuestionsErrors label {
  display: block;
}

/* line 1, sass/modules/_multilingual.scss */
.multilingualMessage {
  background-color: #f5f5f5;
  font-size: 133%;
  line-height: 1;
  margin-top: -50px;
}
/* line 7, sass/modules/_multilingual.scss */
.multilingualMessage .message {
  text-align: center;
}
/* line 10, sass/modules/_multilingual.scss */
.multilingualMessage .message span {
  display: inline-block;
  background: url('/media/down_arrow.png?1534784894') no-repeat 100% 17px;
  padding: 17px 25px 12px 0;
  height: 50px;
}
/* line 16, sass/modules/_multilingual.scss */
.multilingualMessage .message a {
  color: #68686b;
  text-decoration: underline;
}
/* line 20, sass/modules/_multilingual.scss */
.multilingualMessage .message a:hover {
  color: #d06f1a;
}
/* line 25, sass/modules/_multilingual.scss */
.multilingualMessage .closeBtn {
  float: right;
  text-indent: -4000px;
  background: url('/media/close_icon.png?1534784894') no-repeat 0 0;
  margin-top: 15px;
  width: 21px;
  height: 19px;
}
@media (max-width: 767px) {
  /* line 35, sass/modules/_multilingual.scss */
  .multilingualMessage .message span {
    width: 80%;
    height: auto;
    background-position: 100% center;
  }
}

/* line 42, sass/modules/_multilingual.scss */
#footer .translatedPagesModule ul {
  float: none;
}
/* line 45, sass/modules/_multilingual.scss */
#footer .translatedPagesModule ul li {
  float: none;
}

/* line 49, sass/modules/_multilingual.scss */
.translatedPagesModule {
  border-top: 1px solid #3499ad;
  background-color: #42c4dd;
  color: #fff;
  padding: 12px 0;
  font: 300 140% "Oswald", sans-serif;
  overflow: hidden;
}
/* line 57, sass/modules/_multilingual.scss */
.translatedPagesModule .slideshowModule.tabbed {
  margin: 0;
}
/* line 60, sass/modules/_multilingual.scss */
.translatedPagesModule .slideshowModule.tabbed .activeTabMarker {
  background-color: #42c4dd;
}
/* line 63, sass/modules/_multilingual.scss */
.translatedPagesModule .slideshowModule.tabbed .slideshowControls {
  padding-top: 20px;
}
/* line 66, sass/modules/_multilingual.scss */
.translatedPagesModule .slideshowModule.tabbed .slideshowControls .tabs {
  padding-bottom: 10px;
}
/* line 69, sass/modules/_multilingual.scss */
.translatedPagesModule .slideshowModule.tabbed .slideshowControls .tabs span {
  color: #fff;
  line-height: 1;
  font-size: 115%;
}
/* line 79, sass/modules/_multilingual.scss */
.translatedPagesModule .slideshowModule.tabbed .slideshowControls .controls {
  font-size: 100%;
  line-height: 1;
}
/* line 85, sass/modules/_multilingual.scss */
.translatedPagesModule a {
  color: #fff;
}
/* line 88, sass/modules/_multilingual.scss */
.translatedPagesModule a:hover {
  text-decoration: underline;
  color: #fff;
}
/* line 93, sass/modules/_multilingual.scss */
.translatedPagesModule .echoHdr {
  font-size: 190%;
  color: #fff;
  padding: 40px 0 10px;
}
/* line 99, sass/modules/_multilingual.scss */
.translatedPagesModule .drawerTrigger {
  display: block;
  width: 175px;
  margin: 0 auto;
  cursor: pointer;
}
/* line 105, sass/modules/_multilingual.scss */
.translatedPagesModule .drawerTrigger:hover {
  text-decoration: underline;
}
/* line 110, sass/modules/_multilingual.scss */
.translatedPagesModule .translatedPages {
  overflow: hidden;
}
/* line 113, sass/modules/_multilingual.scss */
.translatedPagesModule ul {
  float: none;
  padding: 0 0 40px;
}
/* line 117, sass/modules/_multilingual.scss */
.translatedPagesModule ul li {
  float: none;
  border-bottom: 1px solid #3499ad;
}
/* line 121, sass/modules/_multilingual.scss */
.translatedPagesModule ul li:last-child {
  border-bottom: 0;
}
/* line 125, sass/modules/_multilingual.scss */
.translatedPagesModule ul a {
  display: block;
  padding: 6px 0;
}
@media (max-width: 767px) {
  /* line 132, sass/modules/_multilingual.scss */
  .translatedPagesModule ul {
    padding-bottom: 0;
  }
  /* line 136, sass/modules/_multilingual.scss */
  .translatedPagesModule .gr div:first-child li:last-child {
    border-bottom: 1px solid #3499ad;
  }
}

/* line 143, sass/modules/_multilingual.scss */
.toggleIcon {
  background: #3499ad url('/media/drawer_toggle_icon.png?1534784894') no-repeat 0 0;
  display: inline-block;
  margin: 2px 0 0 7px;
  width: 17px;
  height: 17px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transition: all 1000ms ease-out;
  -o-transition: all 1000ms ease-out;
  -webkit-transition: all 1000ms ease-out;
  transition: all 1000ms ease-out;
}
/* line 153, sass/modules/_multilingual.scss */
.drawerTrigger.open .toggleIcon {
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* line 2, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .pageRow.grayRow, .newsAndMediaLanding .annualReportsModule .moduleContainer .moduleContent a.pageRow.annualReport, .annualReportsModule .moduleContainer .moduleContent .newsAndMediaLanding a.pageRow.annualReport, .newsAndMediaLanding .employmentTilesModule .moduleContainer .moduleContent a.pageRow.employmentTiles, .employmentTilesModule .moduleContainer .moduleContent .newsAndMediaLanding a.pageRow.employmentTiles, .newsAndMediaLanding .meetThePeopleModule .moduleContainer .moduleContent .pageRow.person, .meetThePeopleModule .moduleContainer .moduleContent .newsAndMediaLanding .pageRow.person {
  border-bottom: 1px solid #b7b7b7;
  border-top: 1px solid #b7b7b7;
}
/* line 7, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule {
  margin-bottom: 0;
  padding: 20px 0 10px;
  overflow: hidden;
}
/* line 13, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .pageRow:after {
  display: none;
}
/* line 18, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .newsTout {
  float: left;
  position: relative;
  width: 270px;
  height: auto;
  margin-bottom: 30px;
  padding: 0;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 18, sass/modules/_news_and_media.scss */
  .newsAndMediaLanding .resultsModule .newsTout {
    width: 220px;
    margin-bottom: 20px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 18, sass/modules/_news_and_media.scss */
  .newsAndMediaLanding .resultsModule .newsTout {
    width: 176px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 18, sass/modules/_news_and_media.scss */
  .newsAndMediaLanding .resultsModule .newsTout {
    float: none;
    width: auto;
    margin-bottom: 15px;
  }
}
/* line 39, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .newsTout .storyImage {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 ratio */
  height: 0;
  overflow: hidden;
}
/* line 45, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .newsTout .storyImage img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
/* line 53, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .newsTout .storyCategory {
  font-size: 130%;
  position: relative;
  margin-bottom: 0;
}
/* line 58, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .newsTout .storyBlurb {
  font-size: 130%;
  line-height: 1.5em;
  margin-bottom: 20px;
  text-align: left;
  word-wrap: break-word;
}
/* line 65, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .resultsModule .newsTout .storyDate {
  position: relative;
  bottom: 0;
}

/* line 72, sass/modules/_news_and_media.scss */
.featuredModule {
  padding-bottom: 0;
}
/* line 75, sass/modules/_news_and_media.scss */
.featuredModule h2 {
  margin: 0 0 0.9em;
}
/* line 79, sass/modules/_news_and_media.scss */
.featuredModule h2,
.featuredModule h3 {
  color: #68686b;
}
/* line 84, sass/modules/_news_and_media.scss */
.featuredModule.howWeWorkModule {
  padding-bottom: 57px;
}
/* line 87, sass/modules/_news_and_media.scss */
.featuredModule.howWeWorkModule h3 {
  margin-bottom: 1em;
}
/* line 92, sass/modules/_news_and_media.scss */
.featuredModule .borderTop h3, .featuredModule .slideshowModule.tabbed .slide .peopleList ul li h3, .slideshowModule.tabbed .slide .peopleList ul .featuredModule li h3 {
  margin-top: 1em;
}
/* line 96, sass/modules/_news_and_media.scss */
.featuredModule a {
  font: 100% "Oswald", sans-serif;
}
/* line 100, sass/modules/_news_and_media.scss */
.featuredModule .moduleContent {
  font: 400 133% "Georgia", serif;
  line-height: 1.5;
}
/* line 105, sass/modules/_news_and_media.scss */
.newsAndMediaLanding .featuredModule .moduleContent {
  font-size: 166%;
  line-height: 1.25;
}
/* line 110, sass/modules/_news_and_media.scss */
.featuredModule .moduleContent p {
  margin: 0 0 1.1em;
  padding-bottom: 0;
}
/* line 114, sass/modules/_news_and_media.scss */
.featuredModule .moduleContent p.moreLinks {
  padding-top: 0;
  text-align: left;
}
/* line 119, sass/modules/_news_and_media.scss */
.featuredModule .moduleContent p.moreLinks a {
  margin: 0;
  font-size: 90%;
}
/* line 126, sass/modules/_news_and_media.scss */
.featuredModule .moduleColophon {
  font: 300 80% "Georgia", serif;
}

/* line 131, sass/modules/_news_and_media.scss */
.searchBoxModule {
  border-top: 1px solid #E1E1E7;
  padding: 40px 0 20px;
}
/* line 136, sass/modules/_news_and_media.scss */
.searchBoxModule label {
  width: 0;
  float: left;
  text-indent: -4000px;
}
/* line 141, sass/modules/_news_and_media.scss */
.searchBoxModule input[type="text"] {
  border: 1px solid #b7b7b7;
  border-right: 0;
  float: left;
  font: 300 217% "Oswald", sans-serif;
  margin-bottom: 0;
  padding: 15px;
  width: 408px;
  height: 57px;
  color: #68686b;
}
/* line 152, sass/modules/_news_and_media.scss */
.searchBoxModule input.submit {
  float: left;
  font: 300 217% "Oswald", sans-serif;
  border: 1px solid #b7b7b7;
  border-left: 0;
  vertical-align: middle;
  background-color: #fff;
  color: #f8981d;
  margin: 0;
  padding: 3px 15px 5px;
  height: 57px;
  cursor: pointer;
}
/* line 165, sass/modules/_news_and_media.scss */
.searchBoxModule input.submit:hover {
  color: #d06f1a;
}
/* line 168, sass/modules/_news_and_media.scss */
.searchBoxModule p {
  font-weight: 300;
  font-size: 150%;
  width: 32%;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 174, sass/modules/_news_and_media.scss */
  .searchBoxModule p {
    width: 42%;
  }
}
@media (max-width: 767px) {
  /* line 179, sass/modules/_news_and_media.scss */
  .searchBoxModule form {
    float: none;
    overflow: hidden;
  }
  /* line 183, sass/modules/_news_and_media.scss */
  .searchBoxModule input[type="text"] {
    width: 227px;
  }
  /* line 186, sass/modules/_news_and_media.scss */
  .searchBoxModule p {
    width: auto;
    margin-top: 15px;
  }
}
/* line 192, sass/modules/_news_and_media.scss */
.searchBoxModule .relatedTopicsModule {
  float: left;
  padding-left: 30px;
  text-align: left;
}
/* line 197, sass/modules/_news_and_media.scss */
.searchBoxModule .relatedTopicsModule ul {
  width: 600px;
}
/* line 200, sass/modules/_news_and_media.scss */
.searchBoxModule .relatedTopicsModule ul li {
  background: url('/media/list_disc.png?1534784894') no-repeat 0 11px;
  float: left;
  font-size: 133%;
  line-height: 24px;
  padding-left: 10px;
  width: 190px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 197, sass/modules/_news_and_media.scss */
  .searchBoxModule .relatedTopicsModule ul {
    width: 200px;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 197, sass/modules/_news_and_media.scss */
  .searchBoxModule .relatedTopicsModule ul {
    width: 400px;
  }
}
@media (max-width: 767px) {
  /* line 197, sass/modules/_news_and_media.scss */
  .searchBoxModule .relatedTopicsModule ul {
    width: 200px;
  }
}
@media (max-width: 767px) {
  /* line 192, sass/modules/_news_and_media.scss */
  .searchBoxModule .relatedTopicsModule {
    padding-left: 0;
    padding-top: 20px;
  }
}

/* line 2, sass/modules/_open_content.scss */
.openContentModule .moduleContent {
  font: 400 133%/1.5 "Georgia", serif;
}

/* line 1, sass/modules/_quote_module.scss */
.orangeRow {
  background-color: #f8971d;
  margin-top: -19px;
}

/* line 5, sass/modules/_quote_module.scss */
.quoteModule {
  color: #FFF;
  text-align: center;
  padding: 80px 0 80px 0;
}
/* line 10, sass/modules/_quote_module.scss */
.quoteModule .quoteText {
  font-family: "Georgia", serif;
  font-size: 266%;
  font-style: italic;
}
/* line 15, sass/modules/_quote_module.scss */
.quoteModule .quoteAuthor {
  font-size: 200%;
}

/*
	Version 2 - 01/07/2016
*/
/* line 46, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle > a {
  background-color: #0082c8;
  background-position: center center;
  background-size: cover;
  color: #fff;
  display: block;
  position: relative;
}
/* line 54, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle > a:hover {
  text-decoration: none;
}
/* line 57, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle > a:hover .relatedCta {
  opacity: 1;
}
/* line 60, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle > a:hover .relatedMeta {
  opacity: 0;
}
/* line 65, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle .relatedCta {
  background-color: rgba(0, 0, 0, 0.75);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 76, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle .relatedCta .relatedIcon {
  background: url(/media/read_more_arrow.png) center 0 no-repeat;
  display: block;
  height: 33px;
  margin-bottom: 20px;
}
/* line 82, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle .relatedCta .relatedLabel {
  display: block;
  font: 300 24px "Oswald", sans-serif;
}
/* line 86, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle .relatedCta .relatedSummary {
  bottom: 30px;
  left: 0;
  max-height: 5em;
  overflow: hidden;
  padding: 0 30px;
  position: absolute;
  right: 0;
  text-align: left;
  line-height: 1.25em;
}
/* line 98, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle .relatedMeta {
  background-color: rgba(0, 0, 0, 0.75);
  bottom: 0;
  left: 0;
  max-height: 100%;
  opacity: 1;
  overflow: hidden;
  padding: 24px 50px;
  position: absolute;
  right: 0;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 110, sass/modules/_related_content_module.scss */
.relatedContentModule .relatedArticle .relatedMeta .relatedLabel {
  display: block;
  max-height: 52px;
  width: 100%;
  font-family: "Oswald", sans-serif;
}
/* line 121, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle a {
  display: block;
  font: italic 200% "Georgia", serif;
  height: 289px;
  text-align: center;
  vertical-align: middle;
}
/* line 128, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle a:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
/* line 135, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle a:after {
  background: rgba(0, 0, 0, 0.2);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
/* line 146, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle .relatedCta {
  padding-top: 70px;
  z-index: 5;
}
/* line 150, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle .relatedCta .relatedSummary {
  bottom: 20px;
  font-size: 1em;
  line-height: 1.25em;
  max-height: 3.75em;
}
/* line 157, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle .relatedMeta {
  background: transparent;
  bottom: auto;
  display: inline-block;
  font-size: 110%;
  left: auto;
  position: relative;
  right: auto;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  width: calc(100% - 100px);
  z-index: 5;
}
@media (min-width: 1200px) {
  /* line 157, sass/modules/_related_content_module.scss */
  .relatedContentModule > .relatedArticle .relatedMeta {
    padding: 0 100px;
  }
}
/* line 175, sass/modules/_related_content_module.scss */
.relatedContentModule > .relatedArticle .relatedMeta .relatedIcon {
  background: url("/media/icon_content_types.png") no-repeat center 0;
  display: block;
  height: 49px;
  margin: 0 auto;
  width: 49px;
}
/* line 188, sass/modules/_related_content_module.scss */
.relatedContentModule .gc-6 > .relatedArticle a,
.relatedContentModule .gc-4 > .relatedArticle a {
  font: 150% "Georgia", serif;
}
/* line 191, sass/modules/_related_content_module.scss */
.relatedContentModule .gc-6 > .relatedArticle a:after,
.relatedContentModule .gc-4 > .relatedArticle a:after {
  content: '';
  display: block;
  padding-top: 75%;
}
/* line 197, sass/modules/_related_content_module.scss */
.relatedContentModule .gc-6 > .relatedArticle .relatedCta,
.relatedContentModule .gc-4 > .relatedArticle .relatedCta {
  padding-top: 15%;
}
/* line 204, sass/modules/_related_content_module.scss */
.relatedContentModule .gc-6 > .relatedArticle .relatedCta {
  padding-top: 25%;
}
/* line 211, sass/modules/_related_content_module.scss */
.relatedContentModule .gc-4 > .relatedArticle .relatedCta {
  padding-top: 15%;
}

/* line 1, sass/modules/_related_downloads_module.scss */
.relatedDownloadsModule {
  text-align: right;
  padding-top: 30px;
  padding-bottom: 0;
}
/* line 6, sass/modules/_related_downloads_module.scss */
.relatedDownloadsModule .download {
  font-size: 125%;
  font-weight: 300;
  border-bottom: 1px solid #b7b7b7;
}
/* line 11, sass/modules/_related_downloads_module.scss */
.relatedDownloadsModule .download a {
  color: #68686b;
  display: block;
  padding: 12px 24px 10px 0;
  background: no-repeat 100% 12px;
}
/* line 17, sass/modules/_related_downloads_module.scss */
.relatedDownloadsModule .download.pdf a {
  background-image: url('/media/icon_pdf.png?1534784894');
}

/* line 3, sass/modules/_related_grants_module.scss */
.relatedGrantsModule .relatedGrant header {
  padding-bottom: 15px;
}
/* line 6, sass/modules/_related_grants_module.scss */
.relatedGrantsModule .relatedGrant header a {
  font: 300 166% "Oswald", sans-serif;
  color: #000;
}
/* line 11, sass/modules/_related_grants_module.scss */
.relatedGrantsModule .relatedGrant p {
  font: 133% "Georgia", serif;
  line-height: 1.3em;
  padding-bottom: 15px;
}
/* line 16, sass/modules/_related_grants_module.scss */
.relatedGrantsModule .relatedGrant p .dateRange {
  font-style: italic;
}

/* line 1, sass/modules/_related_links_module.scss */
.relatedLinksModule {
  text-align: right;
  padding-top: 0;
}
/* line 5, sass/modules/_related_links_module.scss */
.relatedLinksModule .link {
  font-size: 125%;
  font-weight: 300;
  border-bottom: 1px solid #b7b7b7;
}
/* line 10, sass/modules/_related_links_module.scss */
.relatedLinksModule .link a {
  color: #68686b;
  display: block;
  padding: 12px 0 10px;
  background: no-repeat 100% 12px;
}

/* line 3, sass/modules/_related_news_module.scss */
.relatedNewsModule .relatedStory header {
  padding-bottom: 15px;
}
/* line 6, sass/modules/_related_news_module.scss */
.relatedNewsModule .relatedStory header a {
  font: 300 166% "Oswald", sans-serif;
  color: #000;
}
/* line 11, sass/modules/_related_news_module.scss */
.relatedNewsModule .relatedStory p {
  font: 133% "Georgia", serif;
  line-height: 1.3em;
  padding-bottom: 15px;
}
/* line 16, sass/modules/_related_news_module.scss */
.relatedNewsModule .relatedStory p .storyDate {
  font-style: italic;
}
@media (max-width: 767px) {
  /* line 22, sass/modules/_related_news_module.scss */
  .relatedNewsModule .gc-1 {
    display: none;
  }
}

/* line 1, sass/modules/_related_topics_module.scss */
.relatedTopicsModule {
  text-align: right;
  padding-top: 30px;
  padding-bottom: 0;
}
/* line 6, sass/modules/_related_topics_module.scss */
.relatedTopicsModule .deltaHdr {
  padding-bottom: 7px;
}

/* line 3, sass/modules/_resource_center.scss */
.resourceCenterLanding #resource-form-wrapper,
.resourceDetail #resource-form-wrapper {
  height: 0;
  overflow: hidden;
}
/* line 7, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule,
.resourceDetail .resourcesModule {
  padding-top: 30px;
}
/* line 10, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule p,
.resourceDetail .resourcesModule p {
  padding-bottom: 10px;
  font: 133% "Georgia", serif;
  line-height: 1.3;
}
/* line 20, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .pageRow:after,
.resourceDetail .resourcesModule .pageRow:after {
  display: none;
}
/* line 24, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .delivery-method-group,
.resourceDetail .resourcesModule .delivery-method-group {
  display: none;
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.resourceCenterLanding .resourcesModule .delivery-method-group:after,
.resourceDetail .resourcesModule .delivery-method-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 28, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .delivery-method-group.default,
.resourceDetail .resourcesModule .delivery-method-group.default {
  display: block;
}
/* line 35, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-user-data,
.resourceDetail .resourcesModule .resource-user-data {
  font: 125%/1.44em "Georgia", serif;
  padding-bottom: 20px;
}
/* line 38, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-user-data .organization, .resourceCenterLanding .resourcesModule .resource-user-data .phone, .resourceCenterLanding .resourcesModule .resource-user-data .zip,
.resourceDetail .resourcesModule .resource-user-data .organization,
.resourceDetail .resourcesModule .resource-user-data .phone,
.resourceDetail .resourcesModule .resource-user-data .zip {
  display: inline-block;
  margin-bottom: 25px;
}
/* line 45, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-fields .delivery-method-group:first-child,
.resourceDetail .resourcesModule .resource-fields .delivery-method-group:first-child {
  padding-top: 20px;
}
/* line 48, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-fields .organization, .resourceCenterLanding .resourcesModule .resource-fields .zip, .resourceCenterLanding .resourcesModule .resource-fields .phone,
.resourceDetail .resourcesModule .resource-fields .organization,
.resourceDetail .resourcesModule .resource-fields .zip,
.resourceDetail .resourcesModule .resource-fields .phone {
  margin-bottom: 20px;
}
/* line 51, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-fields .sb,
.resourceDetail .resourcesModule .resource-fields .sb {
  background-color: #fff;
}
/* line 55, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule button,
.resourceDetail .resourcesModule button {
  padding: 12px 30px;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 55, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule button,
  .resourceDetail .resourcesModule button {
    padding: 12px 18px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 55, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule button,
  .resourceDetail .resourcesModule button {
    padding: 12px 18px;
    white-space: nowrap;
  }
}
/* line 69, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule button.edit-button,
.resourceDetail .resourcesModule button.edit-button {
  display: none;
}
@media (max-width: 767px) {
  /* line 73, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule .resource-buttons button,
  .resourceDetail .resourcesModule .resource-buttons button {
    margin: 10px auto 0;
  }
}
/* line 78, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule #messageBox,
.resourceDetail .resourcesModule #messageBox {
  display: none;
  padding: 10px 0 20px;
  line-height: 1.4;
}
/* line 83, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule #messageBox label,
.resourceDetail .resourcesModule #messageBox label {
  display: block;
  font: italic 167% "Georgia", serif;
}
/* line 87, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule #messageBox label.error,
.resourceDetail .resourcesModule #messageBox label.error {
  color: #ff0000;
  font-size: 117%;
}
/* line 93, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-details,
.resourceDetail .resourcesModule .resource-details {
  padding: 0 30px 15px;
}
@media (max-width: 767px) {
  /* line 93, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule .resource-details,
  .resourceDetail .resourcesModule .resource-details {
    padding-right: 30px;
    min-height: 0;
  }
}
/* line 100, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-details h2,
.resourceDetail .resourcesModule .resource-details h2 {
  color: #000;
  padding-bottom: 15px;
}
/* line 105, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-details h2 a,
.resourceDetail .resourcesModule .resource-details h2 a {
  color: #000;
}
/* line 110, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .foxtrotHdr,
.resourceDetail .resourcesModule .foxtrotHdr {
  color: #000;
  padding-bottom: 15px;
}
/* line 114, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule .resource-thumb,
.resourceDetail .resourcesModule .resource-thumb {
  padding: 0 30px 0 0;
}
@media (max-width: 767px) {
  /* line 114, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule .resource-thumb,
  .resourceDetail .resourcesModule .resource-thumb {
    display: none;
  }
}
/* line 121, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-user-query, .resourceCenterLanding .resourcesModule.popularResourcesModule .resource-user-query,
.resourceDetail .resourcesModule.resultsModule .resource-user-query,
.resourceDetail .resourcesModule.popularResourcesModule .resource-user-query {
  height: 3.167em;
  padding: 20px 0 0;
}
/* line 125, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-buttons, .resourceCenterLanding .resourcesModule.popularResourcesModule .resource-buttons,
.resourceDetail .resourcesModule.resultsModule .resource-buttons,
.resourceDetail .resourcesModule.popularResourcesModule .resource-buttons {
  position: absolute;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 125, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .resource-buttons, .resourceCenterLanding .resourcesModule.popularResourcesModule .resource-buttons,
  .resourceDetail .resourcesModule.resultsModule .resource-buttons,
  .resourceDetail .resourcesModule.popularResourcesModule .resource-buttons {
    position: static;
    bottom: auto;
    left: auto;
  }
}
/* line 136, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule article,
.resourceDetail .resourcesModule.resultsModule article {
  position: relative;
  margin-bottom: 30px;
  padding: 30px 0 75px;
  background: #f7f7f7;
}
@media (max-width: 767px) {
  /* line 136, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule article,
  .resourceDetail .resourcesModule.resultsModule article {
    padding-bottom: 30px;
  }
}
/* line 145, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule article.open,
.resourceDetail .resourcesModule.resultsModule article.open {
  padding-bottom: 30px;
}
/* line 149, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule article.hasImage .resource-details,
.resourceDetail .resourcesModule.resultsModule article.hasImage .resource-details {
  padding-right: 10px;
}
/* line 155, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-details p,
.resourceDetail .resourcesModule.resultsModule .resource-details p {
  padding-right: 0;
}
/* line 159, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-fields, .resourceCenterLanding .resourcesModule.resultsModule .resource-user-data, .resourceCenterLanding .resourcesModule.resultsModule .form-buttons,
.resourceDetail .resourcesModule.resultsModule .resource-fields,
.resourceDetail .resourcesModule.resultsModule .resource-user-data,
.resourceDetail .resourcesModule.resultsModule .form-buttons {
  padding-left: 30px;
}
/* line 162, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .form-buttons,
.resourceDetail .resourcesModule.resultsModule .form-buttons {
  padding-top: 20px;
}
/* line 166, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .form-buttons button.edit-button, .resourceCenterLanding .resourcesModule.resultsModule .form-buttons button.cancel-button,
.resourceDetail .resourcesModule.resultsModule .form-buttons button.edit-button,
.resourceDetail .resourcesModule.resultsModule .form-buttons button.cancel-button {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}
/* line 170, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .form-buttons button.edit-button:hover, .resourceCenterLanding .resourcesModule.resultsModule .form-buttons button.cancel-button:hover,
.resourceDetail .resourcesModule.resultsModule .form-buttons button.edit-button:hover,
.resourceDetail .resourcesModule.resultsModule .form-buttons button.cancel-button:hover {
  background: #d06f1a;
  border: 1px solid #d06f1a;
}
/* line 177, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-buttons,
.resourceDetail .resourcesModule.resultsModule .resource-buttons {
  bottom: 30px;
  left: 0;
}
@media (min-width: 1200px) {
  /* line 181, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column,
  .resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column {
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 181, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column,
  .resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column {
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 181, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column,
  .resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column {
    position: static;
    width: auto;
  }
}
/* line 192, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-left,
.resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-left {
  padding: 0 0 0 30px;
}
@media (max-width: 767px) {
  /* line 192, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-left,
  .resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-left {
    padding: 0;
  }
}
/* line 198, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-right,
.resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-right {
  padding: 0 30px 0 0;
}
@media (max-width: 767px) {
  /* line 198, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-right,
  .resourceDetail .resourcesModule.resultsModule .resource-buttons .button-column .button-wrapper-right {
    padding: 0;
  }
}
/* line 206, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .download-button, .resourceCenterLanding .resourcesModule.resultsModule .mail-button,
.resourceDetail .resourcesModule.resultsModule .download-button,
.resourceDetail .resourcesModule.resultsModule .mail-button {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 206, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .download-button, .resourceCenterLanding .resourcesModule.resultsModule .mail-button,
  .resourceDetail .resourcesModule.resultsModule .download-button,
  .resourceDetail .resourcesModule.resultsModule .mail-button {
    width: 75%;
  }
}
/* line 213, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .download-button .info, .resourceCenterLanding .resourcesModule.resultsModule .mail-button .info,
.resourceDetail .resourcesModule.resultsModule .download-button .info,
.resourceDetail .resourcesModule.resultsModule .mail-button .info {
  font-weight: 100;
}
/* line 217, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule .mail-button,
.resourceDetail .resourcesModule.resultsModule .mail-button {
  border: 1px solid #fff;
}
/* line 220, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resultsModule #messageBox label,
.resourceDetail .resourcesModule.resultsModule #messageBox label {
  padding: 0 30px;
}
@media (max-width: 767px) {
  /* line 224, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resultsModule .formRow,
  .resourceDetail .resourcesModule.resultsModule .formRow {
    padding-right: 30px;
  }
}
/* line 229, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resourcesDetailModule,
.resourceDetail .resourcesModule.resourcesDetailModule {
  padding-top: 60px;
}
/* line 232, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resourcesDetailModule .resource-user-query,
.resourceDetail .resourcesModule.resourcesDetailModule .resource-user-query {
  height: 2.167em;
}
/* line 235, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resourcesDetailModule .form-buttons,
.resourceDetail .resourcesModule.resourcesDetailModule .form-buttons {
  padding-bottom: 30px;
}
/* line 238, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.resourcesDetailModule .resource-buttons button,
.resourceDetail .resourcesModule.resourcesDetailModule .resource-buttons button {
  display: block;
  float: right;
  width: 75%;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 238, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.resourcesDetailModule .resource-buttons button,
  .resourceDetail .resourcesModule.resourcesDetailModule .resource-buttons button {
    float: none;
  }
}
/* line 249, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.popularResourcesModule article,
.resourceDetail .resourcesModule.popularResourcesModule article {
  padding-top: 0;
  padding-bottom: 130px;
  background: #fff;
}
@media (max-width: 767px) {
  /* line 249, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.popularResourcesModule article,
  .resourceDetail .resourcesModule.popularResourcesModule article {
    padding-bottom: 30px;
  }
}
/* line 257, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.popularResourcesModule article.open,
.resourceDetail .resourcesModule.popularResourcesModule article.open {
  padding-bottom: 35px;
}
/* line 260, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.popularResourcesModule article .resource-details,
.resourceDetail .resourcesModule.popularResourcesModule article .resource-details {
  padding: 0;
}
/* line 263, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.popularResourcesModule article .resource-thumb,
.resourceDetail .resourcesModule.popularResourcesModule article .resource-thumb {
  display: none;
}
/* line 266, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.popularResourcesModule article .resource-buttons,
.resourceDetail .resourcesModule.popularResourcesModule article .resource-buttons {
  bottom: 0;
  height: 120px;
}
@media (max-width: 767px) {
  /* line 266, sass/modules/_resource_center.scss */
  .resourceCenterLanding .resourcesModule.popularResourcesModule article .resource-buttons,
  .resourceDetail .resourcesModule.popularResourcesModule article .resource-buttons {
    height: auto;
  }
}
/* line 273, sass/modules/_resource_center.scss */
.resourceCenterLanding .resourcesModule.popularResourcesModule article .resource-buttons button,
.resourceDetail .resourcesModule.popularResourcesModule article .resource-buttons button {
  display: block;
  width: 75%;
  margin-top: 10px;
}

/* line 2, sass/modules/_search_results.scss */
.searchResults .searchResultsHeroModule {
  padding: 100px 0 10px;
  width: 100%;
  color: #fff;
  background: #fdba31;
  text-align: center;
}
/* line 9, sass/modules/_search_results.scss */
.searchResults .searchResultsHeroModule p {
  margin: 0 auto;
  width: 60%;
  padding-bottom: 25px;
}
/* line 15, sass/modules/_search_results.scss */
.searchResults .pageRow {
  border-bottom: 1px solid #b7b7b7;
}
/* line 19, sass/modules/_search_results.scss */
.searchResults .searchModule p {
  font-size: 200%;
  padding-top: 11px;
}
/* line 25, sass/modules/_search_results.scss */
.searchResults .filtersModule .filterSentence {
  text-align: left;
  font-size: 200%;
}
/* line 29, sass/modules/_search_results.scss */
.searchResults .filtersModule .filterSentence .filterType {
  background-position: 100% 60%;
}
/* line 33, sass/modules/_search_results.scss */
.searchResults .filtersModule .filterTags {
  text-align: left;
  width: auto;
}
/* line 38, sass/modules/_search_results.scss */
.searchResults .resultsModule {
  margin-top: 20px;
}
/* line 42, sass/modules/_search_results.scss */
.searchResults .resultsModule.gettingData .ajaxOverlay {
  display: block;
}
/* line 47, sass/modules/_search_results.scss */
.searchResults .resultsModule .pageRow:after {
  display: none;
}
/* line 52, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultImage {
  padding: 1px 0 10px;
}
/* line 55, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent {
  border-top: 1px solid #b7b7b7;
  padding: 27px 0 10px;
}
/* line 59, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent .resultType {
  font-weight: 300;
  text-transform: uppercase;
}
/* line 63, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent h1 {
  font-size: 166%;
  font-weight: 300;
  padding-bottom: 2px;
}
/* line 68, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent h1 a {
  color: #000;
}
/* line 72, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent p {
  padding-bottom: 2px;
}
/* line 75, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent .topic {
  font-style: italic;
}
/* line 78, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult .searchResultContent .date, .searchResults .resultsModule .searchResult .searchResultContent .mdiLanding .resultItem .amount, .mdiLanding .resultItem .searchResults .resultsModule .searchResult .searchResultContent .amount {
  padding-bottom: 17px;
  font-style: italic;
}
/* line 84, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult:first-child .searchResultContent {
  border-top: none;
}
/* line 88, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult.featuredSearchResult {
  margin-bottom: 20px;
}
/* line 91, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult.featuredSearchResult .searchResultImage img {
  width: 100%;
}
/* line 94, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult.featuredSearchResult .searchResultContent {
  border: none;
}
/* line 97, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult.featuredSearchResult .searchResultContent .resultType {
  color: #000;
}
/* line 100, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult.featuredSearchResult .searchResultContent .resultType span {
  font-family: "Georgia", serif;
  font-weight: 600;
  font-style: italic;
  text-transform: none;
}
/* line 107, sass/modules/_search_results.scss */
.searchResults .resultsModule .searchResult.featuredSearchResult .searchResultContent h1 {
  font-size: 216%;
  line-height: 1.3em;
  margin-bottom: 4px;
}
/* line 115, sass/modules/_search_results.scss */
.searchResults .resultsModule .grantResult {
  padding: 0;
  min-height: 100%;
}
/* line 119, sass/modules/_search_results.scss */
.searchResults .resultsModule .grantResult .grantDetails {
  margin-top: 15px;
}
/* line 122, sass/modules/_search_results.scss */
.searchResults .resultsModule .grantResult .grantDetails .gc-4 p {
  font-style: italic;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 130, sass/modules/_search_results.scss */
  .searchResults .resultsModule .searchResult .searchResultImage {
    display: none;
  }
  /* line 134, sass/modules/_search_results.scss */
  .searchResults .resultsModule .grantResult {
    border: none;
  }
}

/* line 1, sass/modules/_slideshow_module.scss */
.slideshowModule {
  margin: 0 0 25px -100px;
  position: relative;
  background-color: inherit;
}
/* line 6, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed {
  margin: 50px 0 25px;
}
/* line 9, sass/modules/_slideshow_module.scss */
.landingPage1 .slideshowModule.tabbed {
  margin-top: 0;
}
/* line 13, sass/modules/_slideshow_module.scss */
.landingPage1 .slideshowModule.tabbed .slide .borderTop h3, .landingPage1 .slideshowModule.tabbed .slide .peopleList ul li h3 {
  margin-top: 1em;
}
/* line 17, sass/modules/_slideshow_module.scss */
.landingPage1 .slideshowModule.tabbed .slide a {
  font: bold 100% "Oswald", sans-serif;
}
/* line 23, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls {
  position: relative;
  width: 100%;
  margin: 0 0 20px;
  border-bottom: 1px solid #919195;
  text-transform: none;
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.slideshowModule.tabbed .slideshowControls:after {
  content: "";
  display: table;
  clear: both;
}
/* line 31, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .imgCount {
  display: none;
}
/* line 35, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .controls {
  float: right;
  margin: 0;
  font: 100 160% "Oswald", sans-serif;
  line-height: 2.833;
  width: 95px;
}
/* line 43, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .tabs {
  display: block;
  float: left;
}
/* line 47, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .tabs span {
  margin-right: 57px;
  color: #f8981d;
  font: 100 160% "Oswald", sans-serif;
  line-height: 2.833;
  cursor: pointer;
}
/* line 54, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .tabs span:last-of-type {
  margin-right: 10px;
}
/* line 58, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .tabs span.active, .slideshowModule.tabbed .slideshowControls .tabs span:hover, .slideshowModule.tabbed .slideshowControls .tabs span:active {
  color: #68686b;
  text-decoration: none;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 47, sass/modules/_slideshow_module.scss */
  .slideshowModule.tabbed .slideshowControls .tabs span {
    margin-right: 40px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 47, sass/modules/_slideshow_module.scss */
  .slideshowModule.tabbed .slideshowControls .tabs span {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 47, sass/modules/_slideshow_module.scss */
  .slideshowModule.tabbed .slideshowControls .tabs span {
    display: none;
  }
  /* line 76, sass/modules/_slideshow_module.scss */
  .slideshowModule.tabbed .slideshowControls .tabs span.active {
    display: block;
    margin-left: 5px;
  }
}
/* line 84, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slideshowControls .activeTabMarker {
  display: block;
}
/* line 89, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .sliderWrapper {
  margin: 0;
}
/* line 93, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .imgCaptionTrigger {
  display: none;
}
/* line 97, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide {
  font: 400 133% "Georgia", serif;
  line-height: 1.5;
}
/* line 101, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .gc-8 {
  padding: 0 10px 0 0;
}
/* line 105, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide p, .slideshowModule.tabbed .slide img {
  margin: 1em 0;
  padding-bottom: 0;
}
/* line 110, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide img {
  position: relative;
  right: 1px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 116, sass/modules/_slideshow_module.scss */
  .slideshowModule.tabbed .slide .peopleList {
    float: left;
    width: 50%;
  }
}
/* line 122, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList ul {
  margin: 1em 0;
}
/* line 125, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList ul li {
  margin: 0 0 0.8em;
  padding: 0.6em 0 0;
}
/* line 129, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList ul li:first-child {
  border: 0 none;
}
/* line 133, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList ul li h3 {
  margin: 0;
  font-size: 125%;
}
/* line 138, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList ul li p {
  margin: 0;
}
/* line 146, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList2 ul {
  margin: 1em 0;
  width: 100%;
}
/* line 150, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList2 ul li {
  float: left;
  height: 112px;
  margin: 0 0 0.8em;
  padding: 0.6em 30px 0 0;
  width: 25%;
}
/* line 158, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList2 ul li h3 {
  margin: 0;
  font-size: 125%;
}
/* line 164, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .peopleList2 ul li p {
  margin: 0;
}
@media (max-width: 767px) {
  /* line 150, sass/modules/_slideshow_module.scss */
  .slideshowModule.tabbed .slide .peopleList2 ul li {
    width: 50%;
    overflow: hidden;
    height: 180px;
  }
}
/* line 178, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyImage {
  padding: 1px 0 10px;
}
/* line 181, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent {
  border-top: 1px solid #b7b7b7;
  padding: 27px 0 10px;
}
/* line 185, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent .resultType {
  font: 300 75% "Oswald", sans-serif;
  text-transform: uppercase;
}
/* line 189, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent h1 {
  font: 300 125% "Oswald", sans-serif;
  padding-bottom: 2px;
}
/* line 193, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent h1 a {
  color: #000;
}
/* line 197, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent p {
  padding-bottom: 2px;
}
/* line 200, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent .topic {
  font-style: italic;
}
/* line 203, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story .storyContent .date, .slideshowModule.tabbed .slide .story .storyContent .mdiLanding .resultItem .amount, .mdiLanding .resultItem .slideshowModule.tabbed .slide .story .storyContent .amount {
  padding-bottom: 17px;
  font-style: italic;
}
/* line 209, sass/modules/_slideshow_module.scss */
.slideshowModule.tabbed .slide .story:first-child .storyContent {
  border-top: none;
}
/* line 217, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowTitle {
  margin: 0 0 0.5em;
}
/* line 221, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls {
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font: 300 125% "Oswald", sans-serif;
  text-align: center;
}
/* line 230, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .imgCount span {
  font: italic 130% "Georgia", serif;
}
/* line 235, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls span {
  display: inline-block;
  white-space: nowrap;
}
/* line 240, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .controls {
  margin-top: 5px;
}
/* line 243, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .controls .slideshowControl {
  clear: left;
  text-indent: -4000px;
  background: url('/media/slideshow_arrows.png?1534784894') no-repeat 0 0;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 252, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .controls .slideshowControl.prev {
  margin-right: 15px;
}
/* line 255, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .controls .slideshowControl.next {
  background-position: 0 100%;
}
/* line 258, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .controls .slideshowControl.slick-disabled {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}
/* line 265, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowControls .tabs {
  display: none;
  position: relative;
}
/* line 271, sass/modules/_slideshow_module.scss */
.slideshowModule .activeTabMarker {
  display: none;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 11px;
  height: 6px;
  background: #fff url('/media/active_tab_marker.png?1534784894') no-repeat 0 0;
}
/* line 280, sass/modules/_slideshow_module.scss */
.grayRow .slideshowModule .activeTabMarker, .annualReportsModule .moduleContainer .moduleContent a.annualReport .slideshowModule .activeTabMarker, .employmentTilesModule .moduleContainer .moduleContent a.employmentTiles .slideshowModule .activeTabMarker, .meetThePeopleModule .moduleContainer .moduleContent .person .slideshowModule .activeTabMarker {
  background-color: #f5f5f5;
}
/* line 285, sass/modules/_slideshow_module.scss */
.slideshowModule .sliderWrapper {
  position: relative;
  margin-left: 100px;
}
/* line 290, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs {
  margin-left: 100px;
  padding: 38px 25px;
}
/* line 294, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs .slick-prev,
.slideshowModule .slideshowThumbs .slick-next {
  border: 0;
  clear: left;
  text-indent: -4000px;
  background: url('/media/slideshow_arrows.png?1534784894') no-repeat 0 0;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  cursor: pointer;
  position: absolute;
  top: 40%;
}
/* line 307, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs .slick-prev {
  left: 0;
}
/* line 310, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs .slick-next {
  background-position: 0 100%;
  right: 0;
}
/* line 315, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs .slick-slide {
  margin: 0 15px;
}
/* line 318, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs .slick-slide img {
  border: 3px solid transparent;
}
/* line 323, sass/modules/_slideshow_module.scss */
.slideshowModule .slideshowThumbs .slick-slide.slick-current img {
  border-color: #f8981d;
}
/* line 330, sass/modules/_slideshow_module.scss */
.slideshowModule .imgCaptionTrigger {
  background: url('/media/icon_image_caption.png?1534784894') no-repeat 0 0;
  width: 29px;
  height: 29px;
  position: absolute;
  bottom: -14px;
  left: 0;
  z-index: 3;
  text-indent: -4000px;
  display: block;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 342, sass/modules/_slideshow_module.scss */
.slideshowModule .imgCaptionTrigger.active {
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
  background-position: 0 100%;
}
/* line 347, sass/modules/_slideshow_module.scss */
.slideshowModule.noCaption .imgCaptionTrigger {
  display: none;
}
/* line 351, sass/modules/_slideshow_module.scss */
.slideshowModule .swipe {
  position: relative;
}
/* line 354, sass/modules/_slideshow_module.scss */
.slideshowModule .swipe .swipe-wrap {
  position: relative;
}
/* line 357, sass/modules/_slideshow_module.scss */
.slideshowModule .swipe .swipe-wrap .slide {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
}
/* line 364, sass/modules/_slideshow_module.scss */
.slideshowModule .swipe .swipe-wrap .slide .imgCont img {
  display: block;
}
/* line 367, sass/modules/_slideshow_module.scss */
.slideshowModule .swipe .swipe-wrap .slide .imgCont .imgCaption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding: 24px 50px;
}
/* line 380, sass/modules/_slideshow_module.scss */
.slideshowModule.noCaption .swipe .swipe-wrap .slide .imgCont .imgCaption {
  display: none;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 1, sass/modules/_slideshow_module.scss */
  .slideshowModule {
    margin-left: -62px;
  }
  /* line 388, sass/modules/_slideshow_module.scss */
  .slideshowModule .slideshowControls .controls .slideshowControl.prev {
    margin-right: 0;
  }
  /* line 392, sass/modules/_slideshow_module.scss */
  .slideshowModule .sliderWrapper {
    margin-left: 62px;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/modules/_slideshow_module.scss */
  .slideshowModule {
    margin-left: 0;
  }
  /* line 399, sass/modules/_slideshow_module.scss */
  .slideshowModule .slideshowControls {
    position: static;
    margin-bottom: 15px;
  }
  /* line 403, sass/modules/_slideshow_module.scss */
  .slideshowModule .sliderWrapper {
    margin-left: 0;
  }
  /* line 406, sass/modules/_slideshow_module.scss */
  .slideshowModule .slideshowThumbs {
    display: none;
  }
  /* line 409, sass/modules/_slideshow_module.scss */
  .slideshowModule .swipe .swipe-wrap .imgCont .imgCaption {
    padding: 10px 10px 20px;
  }
}

/* line 417, sass/modules/_slideshow_module.scss */
.translatedPages.slideshowModule.tabbed .slideshowControls .tabs span {
  color: #68686b;
}
/* line 420, sass/modules/_slideshow_module.scss */
.translatedPages.slideshowModule.tabbed .slideshowControls .tabs span.active, .translatedPages.slideshowModule.tabbed .slideshowControls .tabs span:hover, .translatedPages.slideshowModule.tabbed .slideshowControls .tabs span:active {
  color: #fff;
  text-decoration: underline;
}

/* line 3, sass/modules/_what_we_support.scss */
.areasOfFocusModule .foxtrotHdr {
  padding-bottom: 20px;
}
/* line 6, sass/modules/_what_we_support.scss */
.areasOfFocusModule .moduleContent {
  font-size: 133%;
  line-height: 1.5em;
}
/* line 10, sass/modules/_what_we_support.scss */
.areasOfFocusModule dl {
  overflow: hidden;
}
/* line 13, sass/modules/_what_we_support.scss */
.areasOfFocusModule dl dt {
  font: 100% "Georgia", serif;
  padding-bottom: 15px;
}
/* line 17, sass/modules/_what_we_support.scss */
.areasOfFocusModule dl dd {
  float: left;
  padding-bottom: 7px;
  width: 50%;
  font: 300 150% "Oswald", sans-serif;
}

/* line 1, sass/modules/_why_what_module.scss */
.whyWhatModule {
  padding-top: 50px;
  font: 133%/1.5 Georgia, serif;
}
/* line 5, sass/modules/_why_what_module.scss */
.whyWhatModule .echoHdr {
  padding-bottom: 30px;
}
/* line 9, sass/modules/_why_what_module.scss */
.whyWhatModule .resourcesModule img {
  width: 100%;
  height: auto;
  margin-top: 60px;
}
@media (max-width: 767px) {
  /* line 9, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule img {
    margin-top: 0;
  }
}
/* line 17, sass/modules/_why_what_module.scss */
.whyWhatModule .resourcesModule .resource {
  display: table;
  width: 100%;
  height: 170px;
  margin-top: 27px;
  padding: 0 7px;
  background: #65aed4 url('/media/lp2_resource_bg.png?1534784894') no-repeat 50% 50%;
  -moz-background-size: 90% auto;
  -o-background-size: 90% auto;
  -webkit-background-size: 90% auto;
  background-size: 90% auto;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
@media (min-width: 1023px) and (max-width: 1200px) and (orientation: landscape) {
  /* line 17, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource {
    height: 140px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 17, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource {
    height: 114px;
    margin-top: 7px;
  }
}
@media (max-width: 767px) {
  /* line 17, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource {
    width: 145px;
    height: 145px;
    margin: 0;
    padding: 0;
  }
}
/* line 39, sass/modules/_why_what_module.scss */
.whyWhatModule .resourcesModule .resource:hover {
  background-color: #005daa;
  text-decoration: none;
}
/* line 44, sass/modules/_why_what_module.scss */
.whyWhatModule .resourcesModule .resource .center {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 49, sass/modules/_why_what_module.scss */
.whyWhatModule .resourcesModule .resource .deltaHdr {
  font-size: 150%;
  text-transform: uppercase;
  color: #fff;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 49, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource .deltaHdr {
    font-size: 146%;
  }
}
@media (max-width: 767px) {
  /* line 49, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource .deltaHdr {
    font-size: 166%;
  }
}
/* line 60, sass/modules/_why_what_module.scss */
.whyWhatModule .resourcesModule .resource .foxtrotHdr {
  color: #fff;
  font-size: 125%;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 60, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource .foxtrotHdr {
    font-size: 123%;
  }
}
@media (max-width: 767px) {
  /* line 60, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .resource .foxtrotHdr {
    font-size: 150%;
  }
}
@media (max-width: 767px) {
  /* line 72, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .gc-2 {
    float: left;
    width: 45%;
    margin: 0 0 0 10px;
    font-size: 12px;
  }
  /* line 78, sass/modules/_why_what_module.scss */
  .whyWhatModule .resourcesModule .gc-2:first-child .resource {
    float: right;
  }
}
/* line 86, sass/modules/_why_what_module.scss */
.whyWhatModule .whyThisWorkModule a, .whyWhatModule .whatWeSupportModule a, .whyWhatModule .resourcesModule a {
  color: #f8981d;
}
/* line 89, sass/modules/_why_what_module.scss */
.whyWhatModule .whyThisWorkModule .emailSignup, .whyWhatModule .whatWeSupportModule .emailSignup, .whyWhatModule .resourcesModule .emailSignup {
  padding-bottom: 27px;
  width: 100%;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 95, sass/modules/_why_what_module.scss */
  .whyWhatModule .emailSignup {
    padding-bottom: 27px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 101, sass/modules/_why_what_module.scss */
  .whyWhatModule .gc-4, .whyWhatModule .grantAmountModule {
    margin-bottom: 30px;
  }
}

/* line 1, sass/partials/_forms.scss */
.formModule .formRow label, .formModule .hiddenLabel {
  float: left;
  height: 0;
  text-indent: -4000px;
}

/* line 8, sass/partials/_forms.scss */
.formModule.confirmation .thanks, .formModule .confirmation .thanks {
  display: block;
  height: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 13, sass/partials/_forms.scss */
.formModule.confirmation form, .formModule .confirmation form {
  height: 0;
  overflow: hidden;
}
/* line 17, sass/partials/_forms.scss */
.formModule.confirmation .btn-toggle, .formModule .confirmation .btn-toggle {
  display: none;
}
/* line 22, sass/partials/_forms.scss */
.formModule.closed .errors {
  display: none !important;
}
/* line 25, sass/partials/_forms.scss */
.formModule.closed form {
  height: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 29, sass/partials/_forms.scss */
.formModule.closed .btn-toggle {
  display: inline-block;
}
/* line 33, sass/partials/_forms.scss */
.formModule form {
  height: auto;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
/* line 39, sass/partials/_forms.scss */
.formModule .formStep {
  display: none;
}
/* line 42, sass/partials/_forms.scss */
.formModule .formRow {
  clear: both;
  position: relative;
  padding-bottom: 10px;
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.formModule .formRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 51, sass/partials/_forms.scss */
.formModule .formRow .gr {
  padding-bottom: 0;
}
/* line 56, sass/partials/_forms.scss */
.formModule .formRow .captcha label {
  color: #68686b;
  font: 300 150% "Oswald", sans-serif;
  height: auto;
  text-indent: none;
  float: none;
}
/* line 68, sass/partials/_forms.scss */
.formModule input[type="text"], .formModule textarea {
  margin-top: 0;
  width: 100%;
}
/* line 73, sass/partials/_forms.scss */
.formModule textarea {
  max-width: 100%;
  height: 120px;
}
/* line 78, sass/partials/_forms.scss */
.formModule .focused input[type="text"], .formModule .focused textarea {
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
}
/* line 80, sass/partials/_forms.scss */
.formModule .focused input[type="text"]:focus, .formModule .focused textarea:focus {
  outline: 0;
}
/* line 86, sass/partials/_forms.scss */
.formModule input[type="text"].error, .formModule textarea.error, .formModule .sb.error {
  color: #ff0000;
  border-color: #ff0000;
}
/* line 91, sass/partials/_forms.scss */
.formModule .sb {
  border: 1px solid #b7b7b7;
  color: #68686b;
}
/* line 95, sass/partials/_forms.scss */
.formModule .sb.focused {
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
}
/* line 99, sass/partials/_forms.scss */
.formModule .errors, .formModule .thanks {
  display: none;
  margin: 10px 0 20px;
  overflow: hidden;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
/* line 107, sass/partials/_forms.scss */
.formModule .errors label, .formModule .thanks label {
  display: block;
  padding: 0;
  font: italic 167% "Georgia", serif;
  cursor: default;
  text-align: left;
}
/* line 114, sass/partials/_forms.scss */
.formModule .errors label.error, .formModule .thanks label.error {
  color: #ff0000;
  font-size: 117%;
  cursor: pointer;
}
/* line 122, sass/partials/_forms.scss */
.formModule .errors.invalid {
  height: auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 127, sass/partials/_forms.scss */
.formModule .btn-toggle {
  display: none;
}
@media (max-width: 767px) {
  /* line 132, sass/partials/_forms.scss */
  .formModule .formRow .gc-2, .formModule .formRow .gc-1 {
    padding-bottom: 10px;
  }
  /* line 135, sass/partials/_forms.scss */
  .formModule .formRow .gc-2:last-child, .formModule .formRow .gc-1:last-child {
    padding-bottom: 0;
  }
  /* line 140, sass/partials/_forms.scss */
  .formModule .sb {
    float: none;
    width: 100%;
  }
  /* line 145, sass/partials/_forms.scss */
  .formModule .btns button, .formModule .btns a {
    margin-right: 15px;
  }
}

/* line 152, sass/partials/_forms.scss */
.sneaky input {
  display: none;
}

/* line 1, sass/partials/_grants_reveal.scss */
.grantRevealModule {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 430px;
  background-color: #000;
}
/* line 8, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealTitle {
  font: 516% "Georgia", serif;
  font-style: italic;
  position: relative;
  margin: 75px auto 0;
  text-align: center;
  width: 332px;
  color: #fff;
  z-index: 5;
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
  /* line 8, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealTitle {
    width: 400px;
  }
}
/* line 21, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealType {
  position: absolute;
  top: 245px;
  display: block;
  background: url('/media/arrows.png?1534784894') no-repeat;
  z-index: 3;
  text-transform: uppercase;
  font-size: 200%;
  font-weight: 300;
  color: #fff;
}
/* line 32, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection {
  background: no-repeat 0 0;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: absolute;
  top: 0;
  width: 50%;
  height: 430px;
  overflow: hidden;
  z-index: 2;
}
/* line 42, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.opened {
  z-index: 3;
  -moz-box-shadow: 3px 0 3px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 3px 0 3px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 3px 0 3px 0 rgba(0, 0, 0, 0.5);
}
/* line 49, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection img {
  display: block;
  width: 100%;
}
/* line 53, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection .revealInner {
  position: relative;
  top: 0;
  height: 100%;
}
/* line 58, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection .revealInner img {
  position: absolute;
}
/* line 62, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantees {
  left: 0;
  background-position: 0 0;
}
/* line 66, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantees.opened {
  -moz-box-shadow: 3px 0 3px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 3px 0 3px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 3px 0 3px 0 rgba(0, 0, 0, 0.5);
}
/* line 72, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantees .revealInner img {
  left: 0;
}
/* line 76, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantees .revealType {
  right: 22px;
  padding-right: 22px;
  background-position: 100% 7px;
}
/* line 81, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantees .content {
  -moz-transform: translate3d(611px, 0, 0);
  -ms-transform: translate3d(611px, 0, 0);
  -webkit-transform: translate3d(611px, 0, 0);
  transform: translate3d(611px, 0, 0);
}
/* line 85, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantseekers {
  right: 0;
  background-position: 100% 0;
}
/* line 89, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantseekers.opened {
  -moz-box-shadow: -3px 0 3px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: -3px 0 3px 0 rgba(0, 0, 0, 0.5);
  box-shadow: -3px 0 3px 0 rgba(0, 0, 0, 0.5);
}
/* line 94, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantseekers .revealInner img {
  right: 0;
}
/* line 98, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantseekers .revealType {
  padding-left: 22px;
  left: 22px;
  background-position: 0 -44px;
}
/* line 103, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection.grantseekers .content {
  -moz-transform: translate3d(-611px, 0, 0);
  -ms-transform: translate3d(-611px, 0, 0);
  -webkit-transform: translate3d(-611px, 0, 0);
  transform: translate3d(-611px, 0, 0);
}
/* line 107, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection .content {
  position: absolute;
  top: 65px;
  z-index: 5;
  padding: 145px 20px 20px;
  width: 430px;
  color: #fff;
  font: 135% "Georgia", serif;
  line-height: 1.4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 119, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection .content span {
  font-size: 125%;
  display: block;
}
/* line 123, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection .content p {
  margin-bottom: 10px;
}
/* line 126, sass/partials/_grants_reveal.scss */
.grantRevealModule .revealSection .content a {
  font: 400 112% "Oswald", sans-serif;
  color: #fff;
}
@media (min-width: 1200px) {
  /* line 1, sass/partials/_grants_reveal.scss */
  .grantRevealModule {
    height: 585px;
  }
  /* line 135, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealSection {
    height: 585px;
  }
  /* line 140, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealSection.grantees .revealType {
    background-position: 100% 11px;
  }
  /* line 146, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealSection.grantseekers .revealType {
    background-position: 0 -40px;
  }
  /* line 150, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealSection .content {
    top: 180px;
  }
  /* line 154, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealTitle {
    margin-top: 185px;
    width: 390px;
  }
  /* line 158, sass/partials/_grants_reveal.scss */
  .grantRevealModule .revealType {
    top: 365px;
  }
}

/* line 171, sass/partials/_grants_reveal.scss */
.ggrRow .grantRevealModule {
  height: 340px;
}
/* line 177, sass/partials/_grants_reveal.scss */
.ggrRow .grantRevealModule .revealTitle {
  margin-top: 75px;
  width: 650px;
}
/* line 181, sass/partials/_grants_reveal.scss */
.ggrRow .grantRevealModule .revealSection {
  height: 100%;
}
/* line 184, sass/partials/_grants_reveal.scss */
.ggrRow .grantRevealModule .revealType {
  top: 210px;
}

/* line 349, sass/partials/_grants_reveal.scss */
.grantsHeaderModule {
  width: 100%;
  position: relative;
}
/* line 353, sass/partials/_grants_reveal.scss */
.grantsHeaderModule h1 {
  position: absolute;
  top: 16px;
  width: 100%;
  text-align: center;
  font: 275% "Georgia", serif;
  color: #fff;
  font-style: italic;
}
/* line 362, sass/partials/_grants_reveal.scss */
.grantsHeaderModule .revealType {
  position: absolute;
  bottom: 33px;
  display: block;
  background: url('/media/arrows.png?1534784894') no-repeat;
  z-index: 3;
  text-transform: uppercase;
  font-size: 133%;
  font-weight: 300;
  color: #fff;
}
/* line 373, sass/partials/_grants_reveal.scss */
.grantsHeaderModule .revealType.grantees {
  left: 12px;
  padding-right: 18px;
  background-position: 100% 3px;
}
/* line 378, sass/partials/_grants_reveal.scss */
.grantsHeaderModule .revealType.grantseekers {
  right: 12px;
  padding-left: 18px;
  background-position: 0 -48px;
}
/* line 384, sass/partials/_grants_reveal.scss */
.grantsHeaderModule img {
  display: block;
}
@media (max-width: 767px) {
  /* line 384, sass/partials/_grants_reveal.scss */
  .grantsHeaderModule img {
    width: 100%;
  }
}

/* line 1, sass/partials/_sticky.scss */
.sticky {
  transition: all 100ms linear;
}

/* Slider */
/* line 3, sass/partials/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 18, sass/partials/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 25, sass/partials/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 29, sass/partials/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 34, sass/partials/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 43, sass/partials/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 49, sass/partials/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 55, sass/partials/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 59, sass/partials/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 63, sass/partials/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 67, sass/partials/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 70, sass/partials/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 73, sass/partials/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 79, sass/partials/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 83, sass/partials/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 87, sass/partials/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 91, sass/partials/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* line 97, sass/partials/_slick.scss */
.slick-slide:focus,
.slick-slide *:focus {
  outline: none;
}

/* line 102, sass/partials/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 1, sass/partials/_modals.scss */
body.modalOpen {
  overflow: hidden;
}

/* line 5, sass/partials/_modals.scss */
.modalOverlay,
.modal {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

/* line 15, sass/partials/_modals.scss */
.modalOverlay {
  background: rgba(0, 0, 0, 0.9);
  z-index: 999990;
}

/* line 20, sass/partials/_modals.scss */
.modal {
  color: #fff;
  overflow: auto;
  z-index: 999995;
}
/* line 25, sass/partials/_modals.scss */
.modal .zoom {
  cursor: default;
  display: inline-block;
  max-width: 100%;
}
/* line 30, sass/partials/_modals.scss */
.modal .zoom .zoomImg {
  cursor: -webkit-grab;
  max-width: none;
}
/* line 35, sass/partials/_modals.scss */
.modal:focus,
.modal *:focus {
  outline: none;
}
/* line 40, sass/partials/_modals.scss */
.modal .modalHeader {
  margin: 0 0 100px 0;
  padding: 10px 0;
}
/* line 44, sass/partials/_modals.scss */
.modal .modalHeader .container {
  position: relative;
}
/* line 48, sass/partials/_modals.scss */
.modal .modalHeader h1 {
  background: url(/media/logo_white_190x63.png) center center no-repeat;
  height: 63px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
/* line 56, sass/partials/_modals.scss */
.modal .modalHeader .utilLinks {
  position: absolute;
  right: 0;
  top: 15px;
}
/* line 61, sass/partials/_modals.scss */
.modal .modalHeader .utilLinks > div {
  background-image: url(/media/icon_modal_utils.png);
  background-repeat: no-repeat;
  box-sizing: content-box;
  display: inline-block;
  height: 35px;
  padding: 0 20px;
  text-indent: -9999px;
  width: 35px;
}
/* line 71, sass/partials/_modals.scss */
.modal .modalHeader .utilLinks > div:first-child {
  padding-left: 0;
}
/* line 74, sass/partials/_modals.scss */
.modal .modalHeader .utilLinks > div:last-child {
  padding-right: 0;
}
/* line 77, sass/partials/_modals.scss */
.modal .modalHeader .utilLinks > div + div {
  border-left: 1px solid #888888;
}
/* line 84, sass/partials/_modals.scss */
.modal .modalHeader .utilLinks .closeModal {
  background-position: right -73px;
}
@media (max-width: 767px) {
  /* line 40, sass/partials/_modals.scss */
  .modal .modalHeader {
    background: #fff;
  }
  /* line 93, sass/partials/_modals.scss */
  .modal .modalHeader h1 {
    background-image: url(/media/site_logo_new_360x120.png);
    background-size: 139px 46px;
    background-position: 14px;
    width: 65px;
  }
  /* line 99, sass/partials/_modals.scss */
  .modal .modalHeader .utilLinks {
    padding-right: 25px;
  }
}
/* line 105, sass/partials/_modals.scss */
.modal .content {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  /* line 109, sass/partials/_modals.scss */
  .modal .content .container {
    padding: 0;
  }
}
/* line 115, sass/partials/_modals.scss */
.modal .modalGalleryModule {
  font-family: "Georgia", serif;
  font-size: 133%;
  line-height: 160%;
}
/* line 121, sass/partials/_modals.scss */
.modal .modalGalleryModule.gridView .contentGrid {
  display: block;
}
/* line 124, sass/partials/_modals.scss */
.modal .modalGalleryModule.gridView .contentGallery {
  display: none;
}
/* line 129, sass/partials/_modals.scss */
.modal .modalGalleryModule.galleryView .contentGrid {
  display: none;
}
/* line 132, sass/partials/_modals.scss */
.modal .modalGalleryModule.galleryView .contentGallery {
  display: block;
}
/* line 137, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-dots {
  color: #fff;
  font: italic 130% "Georgia", serif;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
/* line 145, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-dots li {
  display: none;
  font: italic 130% "Georgia", serif;
}
/* line 149, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-dots li.slick-active {
  display: inline-block;
}
/* line 153, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-dots li.slick-active:after {
  content: " / " attr(data-slide-count);
  display: inline;
}
/* line 159, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-dots button {
  background: transparent;
  border: none;
  color: #fff;
  font: inherit;
  padding: 0;
}
/* line 171, sass/partials/_modals.scss */
.modal .modalGalleryModule .clickToZoom img {
  display: inline-block;
  vertical-align: top;
}
/* line 176, sass/partials/_modals.scss */
.modal .modalGalleryModule .clickToZoom .zoomButtons {
  display: inline-block;
  height: 81px;
  padding: 0 5px;
  text-align: center;
}
/* line 182, sass/partials/_modals.scss */
.modal .modalGalleryModule .clickToZoom .zoomButtons a {
  color: #fff;
  display: block;
  font-size: 200%;
  height: 40px;
  padding: 5px 0;
}
/* line 189, sass/partials/_modals.scss */
.modal .modalGalleryModule .clickToZoom .zoomButtons a:hover {
  text-decoration: none;
}
/* line 195, sass/partials/_modals.scss */
.modal .modalGalleryModule .gc-3 {
  padding-bottom: 130px;
  padding-top: 52px;
}
/* line 199, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-arrow {
  background: url("/media/slideshow_arrows.png") no-repeat 0 0;
  border: none;
  display: inline-block;
  height: 27px;
  position: absolute;
  text-indent: -9999px;
  top: 5px;
  width: 27px;
  z-index: 5;
}
/* line 210, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-arrow.slick-prev {
  right: 243px;
}
/* line 213, sass/partials/_modals.scss */
.modal .modalGalleryModule .slick-arrow.slick-next {
  background-position: 0 100%;
  right: calc(243px - 27px - 18px);
}
/* line 218, sass/partials/_modals.scss */
.modal .modalGalleryModule .caption,
.modal .modalGalleryModule .creditTags {
  border-top: 1px solid #4a4d50;
  font-size: 90%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 225, sass/partials/_modals.scss */
.modal .modalGalleryModule .caption {
  padding: 15px 0;
}
/* line 228, sass/partials/_modals.scss */
.modal .modalGalleryModule .creditTags {
  padding: 20px 0;
}
/* line 233, sass/partials/_modals.scss */
.modal .modalGalleryModule .share a {
  background: url(/media/icon_modal_share.png) no-repeat;
  display: inline-block;
  height: 34px;
  margin-right: 12px;
  text-indent: -9999px;
  width: 82px;
  overflow: hidden;
}
/* line 242, sass/partials/_modals.scss */
.modal .modalGalleryModule .share .facebookShare {
  background-position: 0 0;
}
/* line 245, sass/partials/_modals.scss */
.modal .modalGalleryModule .share .facebookShare:hover {
  background-position: 0 -88px;
}
/* line 249, sass/partials/_modals.scss */
.modal .modalGalleryModule .share .twitterShare {
  background-position: 0 -44px;
}
/* line 252, sass/partials/_modals.scss */
.modal .modalGalleryModule .share .twitterShare:hover {
  background-position: 0 -132px;
}
/* line 258, sass/partials/_modals.scss */
.modal .modalGalleryModule .contentGrid {
  *zoom: 1;
}
/* line 38, ../../../../../.gem/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.modal .modalGalleryModule .contentGrid:after {
  content: "";
  display: table;
  clear: both;
}
/* line 261, sass/partials/_modals.scss */
.modal .modalGalleryModule .contentGrid .gridItem {
  float: left;
  min-height: 240px;
  width: 25%;
}
/* line 266, sass/partials/_modals.scss */
.modal .modalGalleryModule .contentGrid .gridItem img {
  border: 5px solid transparent;
}
/* line 268, sass/partials/_modals.scss */
.modal .modalGalleryModule .contentGrid .gridItem img:hover {
  border-color: #0081c6;
}
@media (min-width: 767px) and (max-width: 1023px) {
  /* line 261, sass/partials/_modals.scss */
  .modal .modalGalleryModule .contentGrid .gridItem {
    min-height: 200px;
  }
}
@media (max-width: 767px) {
  /* line 261, sass/partials/_modals.scss */
  .modal .modalGalleryModule .contentGrid .gridItem {
    min-height: 120px;
    width: 33%;
  }
}
@media (max-width: 767px) {
  /* line 284, sass/partials/_modals.scss */
  .modal .modalGalleryModule .slick-arrow,
  .modal .modalGalleryModule .clickToZoom {
    display: none !important;
  }
  /* line 288, sass/partials/_modals.scss */
  .modal .modalGalleryModule .slick-dots {
    left: 0;
    text-align: center;
    top: 300px;
  }
  /* line 293, sass/partials/_modals.scss */
  .modal .modalGalleryModule .gc-3 {
    padding: 52px 30px 0;
  }
}
/* line 299, sass/partials/_modals.scss */
.modal.defaultModal {
  font: 300 200% "Oswald", sans-serif;
}
/* line 302, sass/partials/_modals.scss */
.modal.defaultModal .bravoHdr {
  font-size: 170%;
}
/* line 307, sass/partials/_modals.scss */
.modal.emailSignupModal {
  text-align: center;
}
/* line 310, sass/partials/_modals.scss */
.modal.emailSignupModal .confirmationMsg {
  display: none;
  margin: 0 auto;
  text-align: left;
  width: 50%;
}
/* line 316, sass/partials/_modals.scss */
.modal.emailSignupModal .confirmationMsg .closeModal {
  cursor: pointer;
  text-align: center;
}
/* line 323, sass/partials/_modals.scss */
.modal.emailSignupModal .confirmation .confirmationMsg {
  display: block;
}
/* line 326, sass/partials/_modals.scss */
.modal.emailSignupModal .confirmation form {
  display: none;
}
/* line 332, sass/partials/_modals.scss */
.modal.emailSignupModal .loading .ajaxOverlay {
  display: block;
}
/* line 337, sass/partials/_modals.scss */
.modal.emailSignupModal .bravoHdr {
  margin-bottom: 2em;
}
/* line 341, sass/partials/_modals.scss */
.modal.emailSignupModal p {
  font-family: "Oswald", sans-serif;
}
/* line 346, sass/partials/_modals.scss */
.modal.emailSignupModal .sneaky,
.modal.emailSignupModal .sneaky input {
  display: none;
}
/* line 351, sass/partials/_modals.scss */
.modal.emailSignupModal input[type="text"] {
  font: 300 100% "Oswald", sans-serif;
  color: #68686b;
  background-color: #fff;
  display: inline-block;
  margin: 0 2px 0 0;
  padding: 0 18px;
  width: 266px;
  height: 67px;
  line-height: 67px;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 363, sass/partials/_modals.scss */
.modal.emailSignupModal input[type="text"]:focus {
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
}
/* line 367, sass/partials/_modals.scss */
.modal.emailSignupModal .submit {
  background-color: #0082c8;
  font: 300 100% "Oswald", sans-serif;
  color: #fff;
  display: inline-block;
  border: 0;
  margin: 0;
  padding: 0 18px;
  width: 112px;
  height: 67px;
  cursor: pointer;
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
/* line 380, sass/partials/_modals.scss */
.modal.emailSignupModal .submit:hover {
  background-color: #f8981d;
  color: #fff;
}

/* line 3, sass/partials/_navigation.scss */
body.fixed.downScroll header.global nav ul,
body.fixed.downScroll header.global nav .shareSignup,
body.fixed.downScroll .searchApply #siteSearchForm,
body.fixed.downScroll .searchApply .grantDetails,
body.fixed.downScroll .searchApply .searchBtn {
  transform: translateY(0);
}
/* line 10, sass/partials/_navigation.scss */
body.fixed.downScroll header.global {
  height: 97px;
}
/* line 13, sass/partials/_navigation.scss */
body.fixed.downScroll #siteLogo {
  box-shadow: none;
}
/* line 15, sass/partials/_navigation.scss */
body.fixed.downScroll #siteLogo:hover {
  box-shadow: none;
}

/* line 21, sass/partials/_navigation.scss */
body.fixed header.global {
  height: 97px;
}
/* line 23, sass/partials/_navigation.scss */
body.fixed header.global #siteLogo {
  box-shadow: none;
}
/* line 25, sass/partials/_navigation.scss */
body.fixed header.global #siteLogo:hover {
  box-shadow: none;
}
/* line 31, sass/partials/_navigation.scss */
body.fixed .searchApply .searchBtn {
  line-height: 67px;
}

/* line 38, sass/partials/_navigation.scss */
.homepage header.global {
  position: fixed;
  top: 0;
}
@media screen and (min-width: 905px) {
  /* line 37, sass/partials/_navigation.scss */
  .homepage {
    margin-top: 97px;
  }
}

/* line 47, sass/partials/_navigation.scss */
.nav-open {
  position: fixed !important;
  width: 100%;
}

/* line 54, sass/partials/_navigation.scss */
header .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
/* line 60, sass/partials/_navigation.scss */
header #siteLogo {
  box-shadow: none;
}
/* line 62, sass/partials/_navigation.scss */
header #siteLogo:hover {
  box-shadow: none;
}
/* line 65, sass/partials/_navigation.scss */
header #siteLogo img {
  width: 117px;
}
/* line 69, sass/partials/_navigation.scss */
header .header-container {
  width: 100%;
  padding: 0 36px;
  padding-top: 16px;
}
/* line 74, sass/partials/_navigation.scss */
header.global {
  position: fixed;
  top: 0;
  color: white;
  height: 97px;
}
/* line 79, sass/partials/_navigation.scss */
header.global .nav-toggle {
  display: none;
}
/* line 82, sass/partials/_navigation.scss */
header.global .contact-employment {
  display: none;
}
/* line 85, sass/partials/_navigation.scss */
header.global .ctas {
  display: block;
}
@media screen and (max-width: 904px) {
  /* line 74, sass/partials/_navigation.scss */
  header.global {
    height: 71px;
  }
  /* line 89, sass/partials/_navigation.scss */
  header.global.is-open {
    height: auto;
    max-height: 100vh;
    overflow: scroll;
  }
  /* line 96, sass/partials/_navigation.scss */
  header.global .container {
    padding-top: 0;
    overflow: hidden;
  }
  /* line 99, sass/partials/_navigation.scss */
  header.global .container.mobile-open {
    overflow: initial;
  }
  /* line 101, sass/partials/_navigation.scss */
  header.global .container.mobile-open .nav-toggle {
    background: #2781C6;
    height: 71px;
  }
  /* line 104, sass/partials/_navigation.scss */
  header.global .container.mobile-open .nav-toggle .close-nav {
    display: block;
  }
  /* line 107, sass/partials/_navigation.scss */
  header.global .container.mobile-open .nav-toggle .hamburger {
    display: none;
  }
  /* line 111, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav {
    height: auto;
    width: 100%;
    transform: translateX(-800px);
    padding: 0 42px 84px 42px;
    background: #2781C6;
  }
  /* line 117, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav {
    width: 100%;
    position: relative;
    top: initial;
    left: initial;
  }
  /* line 123, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown-toggle {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0px;
    cursor: pointer;
  }
  /* line 129, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown-toggle:before {
    content: '+';
  }
  /* line 135, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-toggle {
    top: 0;
    bottom: initial;
  }
  /* line 138, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-toggle:before {
    content: '-';
  }
  /* line 142, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-menu {
    display: block;
    position: initial;
    top: initial;
    left: initial;
  }
  /* line 147, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-menu .dropdown-item {
    width: auto;
    padding: 10px 0px;
    padding-right: 20px;
    float: none;
  }
  /* line 152, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-menu .dropdown-item a {
    display: inline;
    margin-left: 0;
    float: none;
  }
  /* line 157, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-menu .dropdown-item a img {
    right: auto;
    left: 200px;
  }
  /* line 162, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-menu .dropdown-item.link__cta {
    padding-left: 0;
    width: auto;
    margin-top: 10px;
  }
  /* line 166, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .dropdown.dropdown-open .dropdown-menu .dropdown-item.link__cta a {
    width: auto;
    padding: 8px 24px;
  }
  /* line 175, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .nav-list {
    width: 100%;
  }
  /* line 178, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .nav-item {
    width: 100%;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 8px;
    padding-top: 12px;
    padding-left: 0;
  }
  /* line 184, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .nav-item a {
    color: #ffffff;
    font-size: 14px;
  }
  /* line 189, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .ctas {
    width: 100%;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    margin-bottom: 36px;
  }
  /* line 195, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .ctas .link__cta {
    flex-basis: 49%;
    max-width: 49%;
    margin-right: 14px;
  }
  /* line 200, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .ctas .link__cta:last-child {
    margin-right: 0;
  }
  /* line 203, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .ctas .link__cta a {
    color: #ffffff;
    text-align: center;
    padding: 8px;
    border: 2px solid #ffffff;
    border-radius: 2px;
    transition: all 0.1s ease-out;
    width: 100%;
    margin: 0;
  }
  /* line 212, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .ctas .link__cta a:hover, header.global .container.mobile-open .globalNav nav .ctas .link__cta a:active {
    background-color: #E0971F;
    border-color: #E0971F;
  }
  /* line 221, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .contact-employment {
    margin-top: 42px;
    display: block;
  }
  /* line 224, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .contact-employment .nav-item {
    border-bottom: none;
  }
  /* line 226, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav nav .contact-employment .nav-item a {
    text-transform: initial;
  }
  /* line 233, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav .searchApply {
    position: relative;
    pointer-events: initial;
  }
  /* line 236, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav .searchApply .searchBtnContainer {
    display: none;
  }
  /* line 239, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav .searchApply .search-dropdown {
    top: initial;
    padding-top: 16px;
    opacity: 1;
  }
  /* line 243, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav .searchApply .search-dropdown #siteSearchForm {
    opacity: 1;
    width: 100%;
  }
  /* line 246, sass/partials/_navigation.scss */
  header.global .container.mobile-open .globalNav .searchApply .search-dropdown #siteSearchForm #searchQuery {
    margin-left: 0;
    width: 100%;
    padding-bottom: 12px;
  }
  /* line 256, sass/partials/_navigation.scss */
  header.global .container .globalNav {
    height: 0px;
  }
  /* line 261, sass/partials/_navigation.scss */
  header.global .nav-toggle {
    position: absolute;
    right: 0;
    height: 100%;
    padding-right: 24px;
    padding-left: 24px;
    display: flex;
    align-items: center;
  }
  /* line 269, sass/partials/_navigation.scss */
  header.global .nav-toggle .close-nav {
    display: none;
  }
}
/* line 275, sass/partials/_navigation.scss */
header.global .searchApply {
  pointer-events: none;
}
/* line 285, sass/partials/_navigation.scss */
header.global .searchApply .searchBtn {
  margin-right: 0;
  margin-left: 21px;
  margin-right: 21px;
  height: 78px;
  pointer-events: initial;
}
/* line 291, sass/partials/_navigation.scss */
header.global .searchApply .searchBtn .close-search {
  display: none;
  color: #ffffff;
}
/* line 295, sass/partials/_navigation.scss */
header.global .searchApply .searchBtn .search-icon {
  display: inline;
  position: relative;
  right: 10px;
}
/* line 302, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown {
  opacity: 0;
  height: auto;
  position: relative;
  top: 81px;
  background: #2781C6;
  width: 100%;
}
/* line 309, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery::placeholder {
  color: white !important;
  opacity: 1 !important;
}
/* line 314, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery::-ms-input-placeholder {
  opacity: 1 !important;
}
/* line 316, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery::-ms-input-placeholder:focus {
  text-indent: 0;
  color: white !important;
  opacity: 1 !important;
}
/* line 324, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:-ms-input-placeholder {
  opacity: 1 !important;
  color: #fff !important;
  text-indent: 0 !important;
}
/* line 330, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:focus::placeholder {
  text-indent: 0;
  color: white !important;
  opacity: 1 !important;
}
/* line 335, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:focus:-ms-input-placeholder {
  text-indent: 0 !important;
  opacity: 1 !important;
}
/* line 340, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:focus::-ms-input-placeholder {
  text-indent: 0 !important;
  opacity: 1 !important;
}
/* line 344, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:focus::-webkit-input-placeholder {
  text-indent: 0;
  color: white !important;
  opacity: 1 !important;
}
/* line 349, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:focus::-moz-placeholder {
  text-indent: 0;
  color: white !important;
  opacity: 1 !important;
}
/* line 354, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery:focus::-ms-clear {
  display: none;
}
/* line 358, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm #searchQuery::-ms-clear {
  display: none;
}
/* line 363, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .contact-wrapper {
  padding-top: 16px;
  float: left;
  width: 100%;
  padding-left: 68px;
}
@media screen and (max-width: 905px) {
  /* line 363, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .contact-wrapper {
    display: none;
  }
}
/* line 371, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .contact-wrapper ul {
  width: 80%;
  float: left;
  display: flex;
}
/* line 375, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .contact-wrapper ul li {
  margin-right: 20px;
}
/* line 377, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .contact-wrapper ul li a {
  color: #ffffff;
  font-size: 14px;
}
/* line 384, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .ctas {
  padding-top: 16px;
  float: left;
  width: 100%;
  padding-left: 68px;
  margin-bottom: 16px;
  margin-top: 16px;
}
@media screen and (max-width: 904px) {
  /* line 384, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .ctas {
    padding-left: 0;
  }
}
/* line 394, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .ctas ul {
  width: 80%;
  float: left;
  display: flex;
  justify-content: space-between;
}
/* line 399, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .ctas ul .link__cta {
  padding: 14px 32px;
  flex-basis: 24%;
  max-width: 24%;
  font-size: 16px;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 2px;
  text-align: center;
  justify-content: center;
  display: flex;
}
/* line 410, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .ctas ul .link__cta:hover, header.global .searchApply .search-dropdown .ctas ul .link__cta:active {
  background-color: #E0971F;
  border-color: #E0971F;
}
/* line 415, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown .ctas ul .link__cta a {
  text-align: center;
  padding: 8px 0px;
  color: #ffffff;
  border-radius: 2px;
  transition: all 0.1s ease-out;
  width: 100%;
  margin: 0;
}
@media screen and (max-width: 904px) {
  /* line 394, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .ctas ul {
    width: 100%;
    margin-bottom: 24px;
  }
  /* line 428, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .ctas ul .link__cta {
    padding: 14px;
    flex-basis: 49%;
    max-width: 49%;
    margin-right: 14px;
    padding: 14px 2px;
    display: none;
  }
  /* line 434, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .ctas ul .link__cta:nth-child(2) {
    margin-right: 0;
  }
  /* line 437, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .ctas ul .link__cta a {
    float: left;
    padding: 0;
  }
  /* line 442, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown .ctas ul .link__cta:nth-child(1), header.global .searchApply .search-dropdown .ctas ul .link__cta:nth-child(2) {
    display: list-item;
  }
}
/* line 450, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm {
  position: relative;
}
/* line 452, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #siteSearchForm button[type="submit"] {
  position: absolute;
  right: 0;
  bottom: 16px;
  background: none;
  outline: none;
  border: none;
}
/* line 463, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #searchQuery {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  font-weight: normal;
  margin-left: 0;
  font-size: 14px;
  width: 100%;
  padding-bottom: 8px;
}
@media screen and (max-width: 905px) {
  /* line 463, sass/partials/_navigation.scss */
  header.global .searchApply .search-dropdown #searchQuery {
    width: 80%;
  }
}
/* line 476, sass/partials/_navigation.scss */
header.global .searchApply .search-dropdown #searchQuery:focus {
  outline: none;
}
@media screen and (min-width: 905px) {
  /* line 481, sass/partials/_navigation.scss */
  header.global .searchApply.search-visible {
    overflow: visible;
  }
}
/* line 485, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .grantDetails {
  display: none;
}
/* line 488, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .searchBtnContainer {
  height: 82px;
  width: 80px;
  position: absolute;
  right: 0;
  background: #2781C6;
  display: flex;
  justify-content: center;
}
/* line 496, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .searchBtnContainer .searchBtn {
  margin: 0;
  width: 100%;
  text-align: center;
}
/* line 501, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .searchBtnContainer .close-search {
  display: inline;
}
/* line 504, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .searchBtnContainer .search-icon {
  display: none;
}
/* line 508, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .search-dropdown {
  pointer-events: all;
  opacity: 1;
  padding-top: 16px;
  padding-bottom: 30px;
}
@media screen and (min-width: 905px) {
  /* line 508, sass/partials/_navigation.scss */
  header.global .searchApply.search-visible .search-dropdown {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
  }
}
/* line 516, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .search-dropdown #siteSearchForm {
  opacity: 1;
  width: 93%;
}
/* line 519, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .search-dropdown #siteSearchForm #searchQuery {
  float: left;
  font-size: 18px;
  padding-left: 0;
}
@media screen and (min-width: 905px) {
  /* line 519, sass/partials/_navigation.scss */
  header.global .searchApply.search-visible .search-dropdown #siteSearchForm #searchQuery {
    margin-left: 68px;
  }
}
/* line 528, sass/partials/_navigation.scss */
header.global .searchApply.search-visible .search-dropdown #siteSearchForm button.submit {
  background: none;
  appearance: none;
  border: none;
}
/* line 538, sass/partials/_navigation.scss */
header.global .globalNav {
  height: auto;
  float: left;
}
@media screen and (max-width: 904px) {
  /* line 538, sass/partials/_navigation.scss */
  header.global .globalNav {
    position: relative;
    right: -800px;
  }
}
/* line 548, sass/partials/_navigation.scss */
header.global #siteLogo {
  position: static;
  float: left;
  width: 150px;
  height: auto;
  padding-top: 16px;
  margin-right: 24px;
  margin-left: 0;
}
@media screen and (max-width: 904px) {
  /* line 548, sass/partials/_navigation.scss */
  header.global #siteLogo {
    margin-left: 20px;
    box-shadow: none;
    padding-bottom: 12px;
    margin-top: -2px;
  }
}
/* line 566, sass/partials/_navigation.scss */
header.global .searchOpen.global nav ul {
  opacity: 1;
}
/* line 571, sass/partials/_navigation.scss */
header.global .searchOpen.global .searchApply .searchBtn {
  display: inline-block;
}
/* line 578, sass/partials/_navigation.scss */
header.global nav {
  padding: 0;
  overflow: visible;
  height: auto;
}
/* line 582, sass/partials/_navigation.scss */
header.global nav .nav-item {
  padding: 24px 30px 34px 30px;
  margin: 0;
}
/* line 585, sass/partials/_navigation.scss */
header.global nav .nav-item:hover {
  background: #2781C6;
  color: #ffffff;
}
/* line 588, sass/partials/_navigation.scss */
header.global nav .nav-item:hover a {
  color: #ffffff;
}
/* line 592, sass/partials/_navigation.scss */
header.global nav .nav-item > a {
  text-transform: uppercase;
}
/* line 595, sass/partials/_navigation.scss */
header.global nav .nav-item a {
  font-size: 16px;
  color: #656565;
  padding: 0;
}
/* line 599, sass/partials/_navigation.scss */
header.global nav .nav-item a:hover {
  color: #FFFFFF;
}
@media screen and (min-width: 900px) and (max-width: 1024px) {
  /* line 582, sass/partials/_navigation.scss */
  header.global nav .nav-item {
    padding: 24px 12px 30px 12px;
  }
}
/* line 607, sass/partials/_navigation.scss */
header.global nav .dropdown {
  position: relative;
}
/* line 610, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu {
  display: none;
  width: 100%;
  min-width: 244px;
  position: absolute;
  top: 99%;
  left: 0;
  padding: 0;
  background: #2781C6;
  clear: both;
}
@media screen and (min-width: 905px) {
  /* line 610, sass/partials/_navigation.scss */
  header.global nav .dropdown .dropdown-menu {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
  }
}
/* line 623, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .dropdown-item {
  box-sizing: border-box;
  width: 100%;
  padding: 14px 0;
  transition: all 0.1s ease-out;
  margin: 0;
  padding-right: 32px;
  letter-spacing: 0.5px;
  font-size: 16px;
}
/* line 633, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .dropdown-item a {
  clear: both;
  font-weight: 200;
  margin-left: 32px;
}
/* line 638, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .dropdown-item:not(.link__cta):hover, header.global nav .dropdown .dropdown-menu .dropdown-item:not(.link__cta):active {
  background-color: #216EA9;
}
/* line 644, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .dropdown-item:last-child.link__external:after {
  transform: translateY(-80%);
}
/* line 651, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .link__cta {
  padding: 14px 32px;
}
/* line 653, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .link__cta a {
  text-align: center;
  padding: 8px 0px;
  border: 2px solid #ffffff;
  border-radius: 2px;
  transition: all 0.1s ease-out;
  width: 100%;
  margin: 0;
}
/* line 661, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .link__cta a:hover, header.global nav .dropdown .dropdown-menu .link__cta a:active {
  background-color: #E0971F;
  border-color: #E0971F;
}
/* line 667, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .link__external {
  position: relative;
}
/* line 670, sass/partials/_navigation.scss */
header.global nav .dropdown .dropdown-menu .link__external a img {
  position: absolute;
  right: 20px;
  height: 20px;
  width: 20px;
  top: 50%;
  transform-origin: center;
  transform: translateY(-63%);
}
@media screen and (min-width: 900px) {
  /* line 691, sass/partials/_navigation.scss */
  header.global nav .dropdown:hover {
    background: #2781C6;
  }
  /* line 693, sass/partials/_navigation.scss */
  header.global nav .dropdown:hover a {
    color: #ffffff;
  }
  /* line 697, sass/partials/_navigation.scss */
  header.global nav .dropdown:hover .dropdown-menu {
    display: block;
  }
}

/* line 706, sass/partials/_navigation.scss */
.multilingualMessage {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50;
  height: 50px;
}

/* line 714, sass/partials/_navigation.scss */
.homepage header.global {
  position: fixed;
  top: 50px;
}

/* line 719, sass/partials/_navigation.scss */
.homepage.hide-multi header.global {
  top: 0;
}

/* line 723, sass/partials/_navigation.scss */
.dropdown-item--mobile {
  display: none !important;
}
@media screen and (max-width: 904px) {
  /* line 723, sass/partials/_navigation.scss */
  .dropdown-item--mobile {
    display: block !important;
  }
}

/* line 730, sass/partials/_navigation.scss */
header.global nav .nav-item a[href*="#"] {
  cursor: default;
}

@media (max-width: 767px) {
  /* line 735, sass/partials/_navigation.scss */
  body.homepage {
    margin-top: 125px;
  }

  /* line 738, sass/partials/_navigation.scss */
  body.homepage.hide-multi {
    margin-top: 70px;
  }
}
