@import url('app-blessed1.css?z=20210127');

.field-type-image > a,
.view-mode-image_preview > a,
a.hover-mask {
  display: block;
  position: relative;
}

/* line 52, ../scss/base/_mixins.scss */

.field-type-image > a:after,
.view-mode-image_preview > a:after,
a.hover-mask:after {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(0, 70, 127, 0.5);
  top: 0;
  left: 0;
  content: " ";
  transition: opacity 150ms ease-in-out 150ms;
}

/* line 63, ../scss/base/_mixins.scss */

.field-type-image > a:hover:after,
.view-mode-image_preview > a:hover:after,
a.hover-mask:hover:after {
  opacity: 1;
}

/* large image field */

/* line 486, ../scss/pages/_basic-page.scss */

.node-type-page .view-mode-full .field-type-image {
  margin-bottom: 2.5rem;
}

/* ==========================================================================
   History page
   ========================================================================== */

/* Circle Factoids
   ========================================================================== */

/* line 499, ../scss/pages/_basic-page.scss */

.circle-factoids {
  padding-top: 0;
}

/* line 503, ../scss/pages/_basic-page.scss */

.mission-vision {
  font-family: 'Tungsten Light';
  color: #428f88;
  font-size: 3.4rem;
  margin: 0 auto 30px;
  max-width: 655px;
}

/* line 505, ../scss/pages/_basic-page.scss */

.mission-vision strong {
  font-family: 'Tungsten';
}

/* ==========================================================================
   About page
   ========================================================================== */

/* line 512, ../scss/pages/_basic-page.scss */

.language.row--blue-filter {
  max-width: 200px;
  float: right;
  margin-top: -20px;
  clear: both;
}

/* line 514, ../scss/pages/_basic-page.scss */

.language.row--blue-filter h6 {
  color: #00467f;
  margin: 0 0 3px;
  font-weight: 300;
}

@media (min-width: 1px) and (max-width: 640px) {
  /* line 512, ../scss/pages/_basic-page.scss */

  .language.row--blue-filter {
    float: none;
    max-width: 100%;
    margin: 10px 0;
  }
}

/* line 519, ../scss/pages/_basic-page.scss */

.rtl .language.row--blue-filter {
  float: left;
}

/* line 521, ../scss/pages/_basic-page.scss */

.rtl .language.row--blue-filter select {
  background-position: 10px center;
}

/* ==========================================================================
   Partners page
   ========================================================================== */

/* line 528, ../scss/pages/_basic-page.scss */

.all-donors-list li {
  border-right: 0 solid #ccc;
  border-bottom: 0 solid #ccc;
  margin: 0;
  padding: 0;
  height: 101px;
  text-align: center;
}

/* line 535, ../scss/pages/_basic-page.scss */

.all-donors-list li:nth-child(4n+4),
.all-donors-list li:last-child {
  border-right: 0;
}

@media only screen and (max-width: 640px) {
  /* line 537, ../scss/pages/_basic-page.scss */

  .all-donors-list li:nth-child(2n+2) {
    border-right: 0;
  }
}

/* line 539, ../scss/pages/_basic-page.scss */

.all-donors-list li a {
  position: relative;
  display: block;
  margin: 0;
}

/* line 52, ../scss/base/_mixins.scss */

.all-donors-list li a:after {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(0, 70, 127, 0.5);
  top: 0;
  left: 0;
  content: " ";
  transition: opacity 150ms ease-in-out 150ms;
}

/* line 63, ../scss/base/_mixins.scss */

.all-donors-list li a:hover:after {
  opacity: 1;
}

/* line 540, ../scss/pages/_basic-page.scss */

.all-donors-list li img {
  max-height: 101px;
  width: auto;
}

/* ==========================================================================
   COVID-19 page
   ========================================================================== */

/* line 548, ../scss/pages/_basic-page.scss */

.grid-list {
  padding-bottom: 4rem;
}

/* line 551, ../scss/pages/_basic-page.scss */

.grid-list li {
  padding: 0 2rem !important;
}

/* line 555, ../scss/pages/_basic-page.scss */

.grid-list.strategy li {
  padding: 0 1.5rem !important;
}

/* line 559, ../scss/pages/_basic-page.scss */

.grid-list img {
  margin-bottom: 1.5rem;
}

/* line 563, ../scss/pages/_basic-page.scss */

.grid-list h2 {
  margin-bottom: 1rem;
}

/* line 567, ../scss/pages/_basic-page.scss */

.grid-list h3 {
  margin-bottom: .25rem;
  text-transform: uppercase;
}

/* line 572, ../scss/pages/_basic-page.scss */

.grid-list strong {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1rem;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  display: block;
}

/* line 582, ../scss/pages/_basic-page.scss */

.grid-list p {
  line-height: 1.2;
}

/* line 586, ../scss/pages/_basic-page.scss */

.grid-list .border-right {
  border-right: 1px solid #C5C5C5;
}

@media only screen and (max-width: 640px) {
  /* line 586, ../scss/pages/_basic-page.scss */

  .grid-list .border-right {
    border-right: none;
    margin-bottom: 3rem;
  }
}

/* line 596, ../scss/pages/_basic-page.scss */

.pts {
  padding: 0;
  margin: 0 auto;
}

/* line 601, ../scss/pages/_basic-page.scss */

.pts h3 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

@media only screen and (max-width: 640px) {
  /* line 601, ../scss/pages/_basic-page.scss */

  .pts h3 {
    margin-top: 3rem;
  }
}

@media only screen and (max-width: 640px) {
  /* line 612, ../scss/pages/_basic-page.scss */

  .pts .button {
    margin-bottom: 0;
  }
}

/* line 619, ../scss/pages/_basic-page.scss */

.blog {
  padding: 3rem 0;
}

/* ==========================================================================
   What We Do page
   ========================================================================== */

/* line 626, ../scss/pages/_basic-page.scss */

.transformation {
  text-align: center;
}

/* line 629, ../scss/pages/_basic-page.scss */

.transformation h2 {
  color: #00467f;
  font-size: 2.5rem;
  margin-top: 2rem;
}

/* line 635, ../scss/pages/_basic-page.scss */

.transformation h3 {
  color: #00467f;
  text-transform: uppercase;
  margin-bottom: .75rem;
}

/* line 641, ../scss/pages/_basic-page.scss */

.transformation p {
  color: #00467f;
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
}

/* line 648, ../scss/pages/_basic-page.scss */

.highlight {
  background: #F1EDE2;
  padding: 1rem 1.5rem 1.5rem 1.5rem;
  text-align: center;
  margin: 3rem auto;
}

/* line 654, ../scss/pages/_basic-page.scss */

.highlight h2 {
  margin-bottom: .5rem;
}

/* line 658, ../scss/pages/_basic-page.scss */

.highlight ul {
  display: flex;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;
}

@media screen and (max-width: 584px) {
  /* line 658, ../scss/pages/_basic-page.scss */

  .highlight ul {
    display: block;
  }
}

/* line 672, ../scss/pages/_basic-page.scss */

.highlight ul li {
  background: #EC910D none;
  flex-basis: 31%;
  padding: .5rem;
  color: white;
  font-family: "museo-sans", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  min-height: 125px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  line-height: 1.2;
  transition: background-color .3s ease-in-out;
  margin: 1%;
}

@media screen and (max-width: 869px) {
  /* line 672, ../scss/pages/_basic-page.scss */

  .highlight ul li {
    flex-basis: 48%;
  }
}

@media screen and (max-width: 584px) {
  /* line 672, ../scss/pages/_basic-page.scss */

  .highlight ul li {
    flex-basis: 99%;
    min-height: auto !important;
  }
}

/* line 699, ../scss/pages/_basic-page.scss */

.highlight .align-right {
  float: right;
  margin-left: 2rem;
  margin-bottom: 0;
}

@media screen and (max-width: 700px) {
  /* line 699, ../scss/pages/_basic-page.scss */

  .highlight .align-right {
    float: none;
    margin: 0 auto;
  }
}

/* line 711, ../scss/pages/_basic-page.scss */

.highlight.grounding-principles li {
  background-color: white;
  border: 1px solid #6F1D20;
  color: #97282c;
}

/* line 716, ../scss/pages/_basic-page.scss */

.highlight.grounding-principles li a {
  display: block;
}

/* line 720, ../scss/pages/_basic-page.scss */

.highlight.grounding-principles li:hover {
  background-color: #97282c;
  color: #ffffff;
}

/* line 724, ../scss/pages/_basic-page.scss */

.highlight.grounding-principles li:hover a {
  color: white;
  flex: 1;
  display: flex;
  justify-content: center;
  flex-flow: column;
}

/* line 736, ../scss/pages/_basic-page.scss */

.highlight.youth-agency li {
  font-size: 1.25rem;
  min-height: 200px;
  padding: .5rem;
}

/* line 741, ../scss/pages/_basic-page.scss */

.highlight.youth-agency li:first-of-type {
  background-color: transparent;
  color: #777777;
  font-size: 1.625rem;
  line-height: 1.2;
}

/* line 750, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity,
.highlight.system-change {
  padding: 2rem 1.5rem 3.5rem 1.5rem;
}

/* line 754, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity h2,
.highlight.system-change h2 {
  margin-bottom: 1rem;
}

/* line 758, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity ul,
.highlight.system-change ul {
  align-items: start;
}

/* line 762, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity li,
.highlight.system-change li {
  text-align: left;
  font-size: 1.875rem;
  flex-basis: 47%;
  min-height: 530px;
  justify-content: start;
  line-height: 1.3;
  padding: 1rem;
}

/* line 771, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity li p,
.highlight.system-change li p {
  color: #ffffff;
  font-size: 1.3125rem;
  line-height: 1.4;
  margin-top: .5rem;
}

/* line 777, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity li p a,
.highlight.system-change li p a {
  border-bottom: 1px dotted #ffffff;
  color: #ffffff;
}

/* line 781, ../scss/pages/_basic-page.scss */

.highlight.economic-opportunity li p a:hover,
.highlight.system-change li p a:hover {
  border-bottom: 1px solid #ffffff;
}

/* line 789, ../scss/pages/_basic-page.scss */

.highlight.action {
  padding: 2rem 1.5rem 1.5rem 1.5rem;
  text-align: left;
}

/* line 793, ../scss/pages/_basic-page.scss */

.highlight.action h2,
.highlight.action h3 {
  text-align: center;
}

/* line 797, ../scss/pages/_basic-page.scss */

.highlight.action h2 a,
.highlight.action h3 a {
  color: #393939;
  border-bottom: 1px dotted #393939;
}

/* line 801, ../scss/pages/_basic-page.scss */

.highlight.action h2 a:hover,
.highlight.action h3 a:hover {
  border-bottom: 1px solid #393939;
}

/* line 809, ../scss/pages/_basic-page.scss */

.image-pullout-content {
  border-bottom: 1px dashed #005891;
  padding: 0 0 3rem 0;
}

/* line 813, ../scss/pages/_basic-page.scss */

.image-pullout-content h2 {
  color: #00467f;
  font-size: 2.5rem;
  margin-top: 2rem;
}

/* line 819, ../scss/pages/_basic-page.scss */

.image-pullout-content ul {
  display: flex;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  gap: 3%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 800px) {
  /* line 819, ../scss/pages/_basic-page.scss */

  .image-pullout-content ul {
    display: block;
  }
}

/* line 832, ../scss/pages/_basic-page.scss */

.image-pullout-content ul li {
  flex-basis: 48%;
  padding: 0 3rem 0 0;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

@media screen and (max-width: 800px) {
  /* line 832, ../scss/pages/_basic-page.scss */

  .image-pullout-content ul li {
    display: block;
  }
}

/* line 845, ../scss/pages/_basic-page.scss */

.strategy-objectives {
  color: #ffffff;
  display: flex;
  margin-bottom: 3rem;
}

@media screen and (max-width: 895px) {
  /* line 851, ../scss/pages/_basic-page.scss */

  .strategy-objectives img {
    display: none;
  }
}

/* line 856, ../scss/pages/_basic-page.scss */

.strategy-objectives ul {
  background-color: #4A4A4A;
  border-left: 5px solid #ffffff;
  margin: 0;
  list-style: none outside none;
  max-width: 330px;
  padding: 2rem;
}

@media screen and (max-width: 655px) {
  /* line 856, ../scss/pages/_basic-page.scss */

  .strategy-objectives ul {
    border-left: none;
    max-width: 100%;
    width: 100%;
    padding: 2rem 5rem 0;
  }
}

/* line 871, ../scss/pages/_basic-page.scss */

.strategy-objectives ul li {
  color: #ffffff;
  font-family: "museo-sans", sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  display: block;
  margin-bottom: 1rem;
}

/* line 880, ../scss/pages/_basic-page.scss */

.strategy-objectives ul a {
  color: #ffffff;
  font-family: "museo-sans", sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  display: block;
  margin-bottom: 2rem;
}

/* line 888, ../scss/pages/_basic-page.scss */

.strategy-objectives ul a:hover {
  opacity: .7;
}

/* line 893, ../scss/pages/_basic-page.scss */

.strategy-objectives ul strong {
  display: block;
  font-size: 1.25rem;
  font-weight: 500;
}

/* line 899, ../scss/pages/_basic-page.scss */

.strategy-objectives ul .active {
  color: #FBA827;
}

/* line 902, ../scss/pages/_basic-page.scss */

.strategy-objectives ul .active::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 0 9px 13px;
  border-color: transparent transparent transparent #fbaa27;
  content: "";
  display: inline-block;
  margin-left: -20px;
  float: left;
  margin-top: 3px;
}

/* line 915, ../scss/pages/_basic-page.scss */

.strategy-objectives ul .active a {
  color: #FBA827;
}

/* ==========================================================================
   COVID-19 page
   ========================================================================== */

/* line 926, ../scss/pages/_basic-page.scss */

.grid-list {
  padding-bottom: 4rem;
}

/* line 929, ../scss/pages/_basic-page.scss */

.grid-list li {
  padding: 0 2rem !important;
}

/* line 933, ../scss/pages/_basic-page.scss */

.grid-list.strategy li {
  padding: 0 1.5rem !important;
}

/* line 937, ../scss/pages/_basic-page.scss */

.grid-list img {
  margin-bottom: 1.5rem;
}

/* line 941, ../scss/pages/_basic-page.scss */

.grid-list h2 {
  margin-bottom: 1rem;
}

/* line 945, ../scss/pages/_basic-page.scss */

.grid-list h3 {
  margin-bottom: .25rem;
  text-transform: uppercase;
}

/* line 950, ../scss/pages/_basic-page.scss */

.grid-list strong {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1rem;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  display: block;
}

/* line 960, ../scss/pages/_basic-page.scss */

.grid-list p {
  line-height: 1.2;
}

/* line 964, ../scss/pages/_basic-page.scss */

.grid-list .border-right {
  border-right: 1px solid #C5C5C5;
}

@media only screen and (max-width: 640px) {
  /* line 964, ../scss/pages/_basic-page.scss */

  .grid-list .border-right {
    border-right: none;
    margin-bottom: 3rem;
  }
}

/* line 974, ../scss/pages/_basic-page.scss */

.pts {
  padding: 0;
  margin: 0 auto;
}

/* line 979, ../scss/pages/_basic-page.scss */

.pts h3 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

@media only screen and (max-width: 640px) {
  /* line 979, ../scss/pages/_basic-page.scss */

  .pts h3 {
    margin-top: 3rem;
  }
}

@media only screen and (max-width: 640px) {
  /* line 990, ../scss/pages/_basic-page.scss */

  .pts .button {
    margin-bottom: 0;
  }
}

/* line 997, ../scss/pages/_basic-page.scss */

.blog {
  padding: 3rem 0;
}

/* line 2, ../scss/pages/_donation.scss */

.row--padded,
.row--donation-image {
  padding: 2rem 0;
}

@media (min-width: 1025px) {
  /* line 2, ../scss/pages/_donation.scss */

  .row--padded,
  .row--donation-image {
    padding: 3rem 0;
  }
}

/* line 5, ../scss/pages/_donation.scss */

.row--padded p:last-child,
.row--donation-image p:last-child {
  margin-bottom: 0;
}

/* line 7, ../scss/pages/_donation.scss */

.row--border-top {
  border-top: 1px solid #ACACAC;
}

/* line 10, ../scss/pages/_donation.scss */

.row--donation-image {
  background-image: url("/sites/all/themes/tbf/brickthemesass/img/donation-bg-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 1025px) {
  /* line 10, ../scss/pages/_donation.scss */

  .row--donation-image {
    background-size: 100% auto;
  }
}

/* line 18, ../scss/pages/_donation.scss */

.row--donation-image h1 {
  line-height: 1em;
  width: 100%;
  font-size: 2.25rem;
}

@media (min-width: 641px) {
  /* line 10, ../scss/pages/_donation.scss */

  .row--donation-image {
    min-height: 425px;
  }
}

/* line 32, ../scss/pages/_donation.scss */

.row--donation-image p {
  font-size: 1rem;
  font-family: "museo-sans",sans-serif;
}

/* line 37, ../scss/pages/_donation.scss */

.flexbox .row--donation-image {
  display: flex;
  align-items: center;
}

/* line 3, ../scss/pages/_home.scss */

.home-banner {
  background: #fba827;
  padding: .9rem 0;
  text-transform: uppercase;
  text-align: center;
}

/* line 9, ../scss/pages/_home.scss */

.home-banner p {
  color: #fff;
  font-size: 1.3rem;
  font-family: "museo-sans", sans-serif;
  margin-bottom: 0;
}

@media (min-width: 641px) {
  /* line 9, ../scss/pages/_home.scss */

  .home-banner p {
    font-size: 1.3125rem;
  }
}

/* line 18, ../scss/pages/_home.scss */

.home-banner p span {
  color: #97282c;
}

/* line 24, ../scss/pages/_home.scss */

.m-hbg {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 1.5rem;
  background: #313131;
  color: #fff;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

@media (min-width: 641px) {
  /* line 24, ../scss/pages/_home.scss */

  .m-hbg {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    margin-top: -80px;
    z-index: 1;
    position: relative;
  }
}

@media (min-width: 1025px) {
  /* line 24, ../scss/pages/_home.scss */

  .m-hbg {
    max-width: 1100px;
  }
}

@media (min-width: 641px) {
  /* line 55, ../scss/pages/_home.scss */

  .m-hbg__block {
    flex: 0 1 28%;
  }
}

@media (min-width: 1025px) {
  /* line 55, ../scss/pages/_home.scss */

  .m-hbg__block {
    flex: 0 1 25%;
  }
}

/* line 66, ../scss/pages/_home.scss */

.m-hbg .title,
.m-hbg .title a {
  color: #EC910D;
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 73, ../scss/pages/_home.scss */

.m-hbg .title a:hover {
  color: inherit;
  border-bottom: 2px solid #EC910D;
}

/* line 79, ../scss/pages/_home.scss */

.m-hbg p {
  font-family: "museo-sans", sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}

/* Blog Post view mode
   ========================================================================== */

/* line 91, ../scss/pages/_home.scss */

.view-mode-blog_post .field-type-image {
  width: 35%;
  float: left;
  margin: 0 3% 0.3125rem 0;
}

@media (min-width: 641px) {
  /* line 91, ../scss/pages/_home.scss */

  .view-mode-blog_post .field-type-image {
    margin: 0 1% 0.3125rem 0;
  }
}

/* line 98, ../scss/pages/_home.scss */

.view-mode-blog_post .field-type-image a {
  position: relative;
}

/* line 52, ../scss/base/_mixins.scss */

.view-mode-blog_post .field-type-image a:after {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(0, 70, 127, 0.5);
  top: 0;
  left: 0;
  content: " ";
  transition: opacity 150ms ease-in-out 150ms;
}

/* line 63, ../scss/base/_mixins.scss */

.view-mode-blog_post .field-type-image a:hover:after {
  opacity: 1;
}

/* line 101, ../scss/pages/_home.scss */

.view-mode-blog_post .field-type-image img {
  width: 100%;
}

@media (min-width: 641px) {
  /* line 91, ../scss/pages/_home.scss */

  .view-mode-blog_post .field-type-image {
    float: none;
    width: auto;
    margin: 0;
  }
}

/* line 111, ../scss/pages/_home.scss */

.view-mode-blog_post .field-type-image:hover + h2 a {
  color: #00467f;
}

/* line 115, ../scss/pages/_home.scss */

.view-mode-blog_post h2 {
  font-size: 0.9375rem;
  margin: 0;
  font-weight: 500;
  line-height: 1.2;
  padding-left: 36%;
}

@media (min-width: 641px) {
  /* line 115, ../scss/pages/_home.scss */

  .view-mode-blog_post h2 {
    line-height: 1.3;
    padding-right: 1rem;
    padding-left: 0;
  }
}

/* line 126, ../scss/pages/_home.scss */

.view-mode-blog_post h2 a {
  color: #393939;
}

/* line 128, ../scss/pages/_home.scss */

.view-mode-blog_post h2 a:hover {
  color: #00467f;
}

/* line 133, ../scss/pages/_home.scss */

.view-mode-blog_post .author-date {
  font-family: "minion-pro", serif;
  color: #393939;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  padding-left: 36%;
}

@media (min-width: 641px) {
  /* line 133, ../scss/pages/_home.scss */

  .view-mode-blog_post .author-date {
    padding-left: 0;
  }
}

/* line 143, ../scss/pages/_home.scss */

.view-mode-blog_post .author-date a {
  color: #393939;
}

/* line 145, ../scss/pages/_home.scss */

.view-mode-blog_post .author-date a:hover {
  color: #00467f;
}

/* line 149, ../scss/pages/_home.scss */

.view-mode-blog_post .field-type-image {
  margin-bottom: 1rem;
  display: inline-block;
}

/* line 152, ../scss/pages/_home.scss */

.view-mode-blog_post .field-type-image a {
  display: inline-block;
}

/* line 159, ../scss/pages/_home.scss */

.from-the-blog {
  background: #fff;
}

@media (min-width: 641px) {
  /* line 159, ../scss/pages/_home.scss */

  .from-the-blog {
    padding: 1rem 2rem 1rem 3rem;
  }
}

/* line 166, ../scss/pages/_home.scss */

.from-the-blog h3 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

/* line 173, ../scss/pages/_home.scss */

.from-the-blog img {
  width: auto;
}

@media (min-width: 641px) {
  /* line 173, ../scss/pages/_home.scss */

  .from-the-blog img {
    width: 240px;
  }
}

@media (min-width: 1300px) {
  /* line 173, ../scss/pages/_home.scss */

  .from-the-blog img {
    width: 320px;
  }
}

/* line 184, ../scss/pages/_home.scss */

.in-the-news {
  padding: 1rem;
}

@media (min-width: 1px) and (max-width: 640px) {
  /* line 184, ../scss/pages/_home.scss */

  .in-the-news {
    margin-top: -2rem;
  }
}

/* line 191, ../scss/pages/_home.scss */

.in-the-news h3 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.5rem;
}

/* line 196, ../scss/pages/_home.scss */

.in-the-news > div {
  padding: 0.9375rem 0;
  border-top: 1px solid #D1D1D1;
}

/* line 199, ../scss/pages/_home.scss */

.in-the-news > div:first-of-type {
  border: none;
  padding-top: 3rem;
}

@media (min-width: 1px) and (max-width: 640px) {
  /* line 199, ../scss/pages/_home.scss */

  .in-the-news > div:first-of-type {
    padding-top: 0;
  }
}

/* line 206, ../scss/pages/_home.scss */

.in-the-news > div a {
  font-size: 0.9375rem;
  line-height: 1.3;
  color: #393939;
}

/* line 209, ../scss/pages/_home.scss */

.in-the-news > div a:hover {
  color: #00467f;
}

/* line 214, ../scss/pages/_home.scss */

.in-the-news .btn--sec {
  margin-top: 1rem;
}

@media (min-width: 641px) {
  /* line 221, ../scss/pages/_home.scss */

  .map-content {
    width: 45%;
  }
}

/* line 227, ../scss/pages/_home.scss */

.map-content img {
  display: block;
  margin: auto;
}

@media (min-width: 641px) {
  /* line 227, ../scss/pages/_home.scss */

  .map-content img {
    display: none;
  }
}

/* line 236, ../scss/pages/_home.scss */

.map-content h3.title {
  text-transform: uppercase;
}

/* line 241, ../scss/pages/_home.scss */

.map-content h2:not(.title),
.map-content h3:not(.title):not(.title),
.map-content h4:not(.title),
.map-content h5:not(.title),
.map-content h6:not(.title) {
  margin-top: 0;
  font-weight: 500;
  margin-bottom: 0.625rem;
  font-size: 1rem;
}

/* line 248, ../scss/pages/_home.scss */

.map-content p {
  margin-bottom: 1rem;
}

/* line 250, ../scss/pages/_home.scss */

.map-content .btn {
  background-color: transparent;
}

/* line 256, ../scss/pages/_home.scss */

.title {
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}

/* line 260, ../scss/pages/_home.scss */

.social .title {
  text-transform: capitalize;
}

/* line 261, ../scss/pages/_home.scss */

.donate-today {
  padding: 0 1.7rem;
}

/* line 263, ../scss/pages/_home.scss */

.donate-today h5 {
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 0.625rem;
}

/* line 268, ../scss/pages/_home.scss */

.donate-today p {
  margin-bottom: 1rem;
}

/* Testimonial block
   ========================================================================== */

/* line 275, ../scss/pages/_home.scss */

.home-quote {
  position: relative;
  padding-left: 7.5rem;
  border-right: 1px solid #C5C5C5;
}

/* line 280, ../scss/pages/_home.scss */

.home-quote:before {
  content: '';
  background-image: url(../../processed/sprites/sprite.png);
  background-position: 0px 0px;
  width: 116px;
  height: 94px;
  display: block;
  position: absolute;
  left: -30px;
  top: 170px;
}

/* line 289, ../scss/pages/_home.scss */

.home-quote__author {
  font-family: "museo-sans", sans-serif;
  text-transform: uppercase;
  font-size: .9rem;
  vertical-align: bottom;
  position: relative;
  padding-top: 120px;
  padding-left: 150px;
}

/* line 299, ../scss/pages/_home.scss */

.home-quote__image {
  border-radius: 50%;
  border: 5px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 307, ../scss/pages/_home.scss */

.home-quote__quote {
  font-family: "Tungsten", sans-serif;
  font-size: 2.25rem;
  line-height: 1;
}

/* IYF Library
   ========================================================================== */

/* line 319, ../scss/pages/_home.scss */

.iyf-library__img {
  border: 13px solid transparent;
  display: block;
}

/* line 325, ../scss/pages/_home.scss */

.iyf-library .btn--reverse--white,
.iyf-library .partner_iyf input[type=submit],
.partner_iyf .iyf-library input[type=submit],
.iyf-library .m-cta-email__form .button,
.m-cta-email__form .iyf-library .button,
.iyf-library .m-slider__link,
.iyf-library .btn--reverse--transparent,
.iyf-library .library-featured-blog .featured-blog-more a,
.library-featured-blog .featured-blog-more .iyf-library a {
  padding: .5rem 1rem .4rem;
  margin-bottom: 1rem;
  font-size: .9rem;
  font-weight: 300;
}

/* line 333, ../scss/pages/_home.scss */

.iyf-library ul {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
  color: #fff;
}

/* line 172, bower_components/foundation/scss/foundation/components/_global.scss */

.iyf-library ul:before,
.iyf-library ul:after {
  content: " ";
  display: table;
}

/* line 173, bower_components/foundation/scss/foundation/components/_global.scss */

.iyf-library ul:after {
  clear: both;
}

/* line 51, bower_components/foundation/scss/foundation/components/_block-grid.scss */

.iyf-library ul > li {
  display: block;
  float: left;
  height: auto;
  padding: 0 0.625rem 1.25rem;
}

/* line 62, bower_components/foundation/scss/foundation/components/_block-grid.scss */

.iyf-library ul > li {
  list-style: none;
  padding: 0 0.625rem 1.25rem;
  width: 100%;
}

/* line 69, bower_components/foundation/scss/foundation/components/_block-grid.scss */

.iyf-library ul > li:nth-of-type(1n) {
  clear: none;
}

/* line 70, bower_components/foundation/scss/foundation/components/_block-grid.scss */

.iyf-library ul > li:nth-of-type(1n+1) {
  clear: both;
}

@media (min-width: 641px) {
  /* line 333, ../scss/pages/_home.scss */

  .iyf-library ul {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }

  /* line 172, bower_components/foundation/scss/foundation/components/_global.scss */

  .iyf-library ul:before,
  .iyf-library ul:after {
    content: " ";
    display: table;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_global.scss */

  .iyf-library ul:after {
    clear: both;
  }

  /* line 51, bower_components/foundation/scss/foundation/components/_block-grid.scss */

  .iyf-library ul > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }

  /* line 62, bower_components/foundation/scss/foundation/components/_block-grid.scss */

  .iyf-library ul > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 50%;
  }

  /* line 69, bower_components/foundation/scss/foundation/components/_block-grid.scss */

  .iyf-library ul > li:nth-of-type(1n) {
    clear: none;
  }

  /* line 70, bower_components/foundation/scss/foundation/components/_block-grid.scss */

  .iyf-library ul > li:nth-of-type(2n+1) {
    clear: both;
  }
}

/* line 340, ../scss/pages/_home.scss */

.iyf-library ul > li {
  font-size: .95rem;
  font-weight: 300;
  list-style: disc;
  position: relative;
  padding-left: 1.6rem;
  padding-bottom: 0;
}

/* line 347, ../scss/pages/_home.scss */

.iyf-library ul > li a {
  color: #fff;
}

/* line 349, ../scss/pages/_home.scss */

.iyf-library ul > li a:hover {
  opacity: 0.6;
}

/* line 355, ../scss/pages/_home.scss */

.iyf-library ul > li:before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #fff;
  display: block;
  position: absolute;
  left: 11px;
  top: 7px;
}

/* line 369, ../scss/pages/_home.scss */

.iyf-library h4 {
  font-weight: 500;
  font-size: 1.125rem;
  margin-bottom: 0.3125rem;
}

/* line 375, ../scss/pages/_home.scss */

.iyf-library h5 {
  text-transform: uppercase;
  margin-bottom: .5rem;
}

/* line 380, ../scss/pages/_home.scss */

.iyf-library hr {
  border-color: #396E99;
}

/* line 382, ../scss/pages/_home.scss */

.iyf-library p {
  margin-bottom: 1rem;
}

/* line 2, ../scss/pages/_library.scss */

.library-head {
  overflow: hidden;
  margin-bottom: 1.5rem;
}

/* line 4, ../scss/pages/_library.scss */

.library-head .page-title {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: .5rem;
  color: #393939;
  line-height: 1;
}

/* line 16, ../scss/pages/_library.scss */

.btn--download {
  display: block;
  text-align: center;
  margin: 1.5rem 0;
  clear: both;
}

/* line 22, ../scss/pages/_library.scss */

.btn--download:focus {
  color: #fff;
}

/* line 27, ../scss/pages/_library.scss */

.btn--download--multi {
  display: block;
  text-align: center;
  margin: 1.5rem 0;
  clear: both;
  position: relative;
}

/* line 35, ../scss/pages/_library.scss */

.btn--download--multi:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #00467f transparent transparent transparent;
  position: absolute;
  right: 10%;
  top: 50%;
  margin-top: -3px;
}

/* line 49, ../scss/pages/_library.scss */

.btn--download--multi:hover .download-multilist {
  opacity: 1;
  visibility: visible;
  transition: all 0.25s ease-in-out;
  top: 110%;
}

/* line 51, ../scss/pages/_library.scss */

.btn--download--multi:hover:after {
  border-color: #fff transparent transparent transparent;
}

/* line 55, ../scss/pages/_library.scss */

.download-multilist {
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
  position: absolute;
  left: 0;
  top: 100%;
  padding: 1rem;
  border: 1px solid #00467f;
  text-align: left;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
  transition: all 0.25s ease-in-out;
}

/* line 69, ../scss/pages/_library.scss */

.download-multilist a {
  text-transform: none;
  font-size: .9rem;
  font-weight: 500;
  color: #676767;
}

/* line 75, ../scss/pages/_library.scss */

.download-multilist a:hover {
  color: #00467f;
}

/* line 78, ../scss/pages/_library.scss */

.download-multilist:before {
  content: "";
  width: 100%;
  position: absolute;
  top: -10px;
  left: 0;
  height: 10px;
}

/* line 88, ../scss/pages/_library.scss */

.library-item {
  padding-top: 2.5rem;
}

/* line 91, ../scss/pages/_library.scss */

.library-item .btn--reverse,
.library-item .map-content .btn,
.map-content .library-item .btn,
.library-item .library-items .library-view-all a,
.library-items .library-view-all .library-item a {
  margin: 0 0 5rem 0;
  float: right;
  padding: .5rem;
  display: none;
}

@media (min-width: 641px) {
  /* line 91, ../scss/pages/_library.scss */

  .library-item .btn--reverse,
  .library-item .map-content .btn,
  .map-content .library-item .btn,
  .library-item .library-items .library-view-all a,
  .library-items .library-view-all .library-item a {
    display: block;
  }
}

/* line 101, ../scss/pages/_library.scss */

.library-item img {
  border: 1px solid #ddd;
}

/* Library Explore/Featured content section
   ========================================================================== */

/* line 113, ../scss/pages/_library.scss */

.library-explore h4 {
  font-size: 1.15rem;
  font-weight: 700;
  margin-bottom: 1.4rem;
  padding-bottom: .6rem;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
}

/* line 123, ../scss/pages/_library.scss */

.library-explore h5 {
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: .5rem;
}

/* line 129, ../scss/pages/_library.scss */

.library-explore ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 132, ../scss/pages/_library.scss */

.library-explore ul a {
  font-size: 1rem;
  font-weight: 300;
  color: #000;
}

/* line 143, ../scss/pages/_library.scss */

.library-explore__featured h2 {
  font-size: 1.1rem;
  font-weight: 500;
  margin-bottom: 0;
}

/* line 148, ../scss/pages/_library.scss */

.library-explore__featured h2 a {
  color: #000;
}

/* line 151, ../scss/pages/_library.scss */

.library-explore__featured .node {
  margin-bottom: 1rem;
}

/* ==========================================================================
   Library landing page
   ========================================================================== */

/* line 160, ../scss/pages/_library.scss */

.library-page {
  padding-top: 2.5rem;
  position: relative;
}

/* line 163, ../scss/pages/_library.scss */

.library-page .side-column {
  position: static;
  padding-top: 0;
}

/* line 164, ../scss/pages/_library.scss */

.library-page .page-title {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 1rem;
}

/* line 171, ../scss/pages/_library.scss */

.library-count {
  color: #00467f;
  font-weight: 300;
  margin-bottom: 1.5rem;
}

/* line 178, ../scss/pages/_library.scss */

.library-desc p {
  color: #00467f;
  font-size: 1.25rem;
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  padding-bottom: 2rem;
  border-bottom: 1px solid #00467f;
  line-height: 1.5;
  margin-bottom: 1.5rem;
}

/* line 191, ../scss/pages/_library.scss */

.library-items > .row:nth-child(2) .library-item-row {
  border-top: 0;
  padding-top: .5rem;
}

/* line 192, ../scss/pages/_library.scss */

.library-items h3 {
  margin-bottom: .3125rem;
  margin-top: 0;
}

/* line 193, ../scss/pages/_library.scss */

.library-items a {
  color: #393939;
}

/* line 193, ../scss/pages/_library.scss */

.library-items a:hover {
  color: #00467f;
}

/* line 195, ../scss/pages/_library.scss */

.library-items .field-type-ds {
  color: #7A7A7A;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 1rem;
}

/* line 201, ../scss/pages/_library.scss */

.library-items .field-type-ds a {
  color: #7A7A7A;
  text-decoration: underline;
}

/* line 201, ../scss/pages/_library.scss */

.library-items .field-type-ds a:hover {
  color: #00467f;
}

/* line 204, ../scss/pages/_library.scss */

.library-items select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-color: #00467f;
  background-image: url("../../img/select_arrow.png");
  background-position: 94% center;
  color: #fff;
  position: relative;
  padding-right: 2rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  text-transform: uppercase;
}

/* line 217, ../scss/pages/_library.scss */

.library-items .form-item-apachesolr-sort-name {
  width: 240px;
  overflow: hidden;
}

/* line 225, ../scss/pages/_library.scss */

.library-item-row {
  border-top: 1px solid #7A7A7A;
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  margin-left: .9375rem;
  margin-right: .9375rem;
}

@media (min-width: 641px) {
  /* line 232, ../scss/pages/_library.scss */

  .library-item-row .field-type-image {
    margin-left: -0.9375rem;
  }
}

/* line 238, ../scss/pages/_library.scss */

.library-item-row p {
  margin-bottom: 0;
}

/* line 241, ../scss/pages/_library.scss */

.library-items .library-view-all {
  text-align: center;
}

/* line 243, ../scss/pages/_library.scss */

.library-items .library-view-all a {
  padding: .5rem .8rem .4rem;
  color: #fba827;
}

/* Library featured blog post
   ========================================================================== */

/* line 253, ../scss/pages/_library.scss */

.library-featured-blog {
  background: #EFEFEF;
  margin: 3.5rem 0;
  padding: 1.5rem .5rem;
}

/* line 257, ../scss/pages/_library.scss */

.library-featured-blog h2 {
  font-size: 1.5rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 264, ../scss/pages/_library.scss */

.library-featured-blog h3 {
  font-size: 1.2rem;
}

/* line 268, ../scss/pages/_library.scss */

.library-featured-blog p {
  font-size: 1.0625rem;
  margin-bottom: .5rem;
}

/* line 269, ../scss/pages/_library.scss */

.library-featured-blog .featured-blog-more a {
  padding: .5rem .8rem .4rem;
}

/* line 276, ../scss/pages/_library.scss */

.library-items .library-featured-blog .field-type-ds {
  margin-bottom: .3rem;
}

/* Library filters - sidebar
   ========================================================================== */

/* line 283, ../scss/pages/_library.scss */

.library-filters {
  transition: top 500mx ease-in-out;
}

/* line 285, ../scss/pages/_library.scss */

.library-filters h3 {
  font-size: .8rem;
}

/* line 288, ../scss/pages/_library.scss */

.library-filters select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  padding: .85rem .9rem;
  background-image: url("../../img/select_gray_arrow.png");
  background-position: 95% 50%;
}

/* line 293, ../scss/pages/_library.scss */

.library-filters select::before {
  content: 'T';
}

/* line 295, ../scss/pages/_library.scss */

.library-filters .side-block-title {
  font-size: 1.4rem;
  margin-bottom: 1.15rem;
}

/* line 300, ../scss/pages/_library.scss */

.library-filters input[type=button] {
  border-radius: 5px;
  color: #393939;
  font-weight: 300;
}

/* line 308, ../scss/pages/_library.scss */

.library-filters.sticky {
  position: fixed;
  top: 0;
}

/* line 313, ../scss/pages/_library.scss */

.library-filter-reset {
  text-align: center;
}

/* Search form sidebar
   ========================================================================== */

/* line 320, ../scss/pages/_library.scss */

.sidebar-library-search-form {
  margin-bottom: 2rem;
}

/* line 323, ../scss/pages/_library.scss */

.sidebar-library-search-form .form-actions {
  display: none;
}

/* line 325, ../scss/pages/_library.scss */

.sidebar-library-search-form input[type=text] {
  border-radius: 20px;
  padding-left: 2.5rem;
}

/* line 331, ../scss/pages/_library.scss */

.library-item {
  padding-bottom: 2rem;
}

/* line 333, ../scss/pages/_library.scss */

.library-item .field-type-taxonomy-term-reference {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 50%;
  float: left;
  float: right;
  margin-bottom: 1.2rem;
  font-size: .9rem;
}

/* line 338, ../scss/pages/_library.scss */

.library-item .field-type-taxonomy-term-reference label {
  font-weight: 700;
}

/* line 339, ../scss/pages/_library.scss */

.library-item .field-type-taxonomy-term-reference a {
  color: #00467f;
  font-weight: 500;
}

/* line 341, ../scss/pages/_library.scss */

.library-item label {
  text-transform: uppercase;
  color: #00467f;
}

/* line 345, ../scss/pages/_library.scss */

.library-item .field-type-text-long {
  border-bottom: 1px solid #00467f;
  margin-bottom: 2rem;
}

/* line 348, ../scss/pages/_library.scss */

.library-item .field-type-text-long p {
  margin-bottom: 2rem;
}

/* line 352, ../scss/pages/_library.scss */

.view-mode-search_result {
  border-top: 1px solid #7A7A7A;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
}

/* line 356, ../scss/pages/_library.scss */

.view-mode-search_result > div > .field-type-ds:first-child {
  color: #00467f;
}

/* line 359, ../scss/pages/_library.scss */

.view-mode-search_result p {
  margin-bottom: .5rem;
}

/* line 364, ../scss/pages/_library.scss */

.form-item-apachesolr-sort-name label {
  display: none;
}

/* line 367, ../scss/pages/_library.scss */

#library-wrapper-inside {
  position: relative;
}

/* line 369, ../scss/pages/_library.scss */

#library-wrapper-inside .contextual-links-region > .title,
#library-wrapper-inside > section > h3.title:first-child {
  display: none;
}

/* line 372, ../scss/pages/_library.scss */

#library-wrapper-inside > section:first-of-type {
  position: absolute;
  top: 0;
  right: 0;
  width: 40%;
}

/* line 380, ../scss/pages/_library.scss */

#library-wrapper-inside .row:nth-child(2) .library-item-row {
  border-top: 0;
}

/* line 381, ../scss/pages/_library.scss */

#library-wrapper-inside article:first-of-type {
  border-top: 0;
}

/* line 384, ../scss/pages/_library.scss */

body.page-library ul.facetapi-facetapi-links {
  display: none;
}

/* line 390, ../scss/pages/_library.scss */

.solr-no-results ul {
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 2rem 0;
}

/* line 393, ../scss/pages/_library.scss */

.spelling-suggestions,
.custom-suggestions {
  display: none;
}

/* node styles */

/* line 2, ../scss/pages/_programs.scss */

.node-program {
  /*full node */
}

/* line 6, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-left {
  padding-left: 0;
  padding-right: 0;
  padding-top: 1.5625rem;
  border-top: 1px solid #00467f;
}

/* line 11, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-left .field-type-image {
  margin-bottom: 1rem;
}

@media (min-width: 641px) {
  /* line 11, ../scss/pages/_programs.scss */

  .node-program.view-mode-full .group-left .field-type-image {
    padding-top: 2rem;
  }
}

/* line 19, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-right {
  padding-right: 0;
  padding-left: 1.875rem;
}

/* line 24, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-footer {
  padding: 0;
}

/* line 27, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-footer .donor-row {
  border-top: 1px solid #00467f;
  border-bottom: 1px solid #00467f;
  padding: 1rem 0;
  margin: 1rem 0;
}

/* line 32, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-footer .donor-row a {
  display: block;
}

/* line 34, ../scss/pages/_programs.scss */

.node-program.view-mode-full .group-footer .donor-row a img {
  max-width: 100%;
}

/* right sidebar blue bg styles */

/* line 46, ../scss/pages/_programs.scss */

.blue-sidebar {
  padding-bottom: 1rem;
}

/* line 49, ../scss/pages/_programs.scss */

.blue-sidebar .aside-content {
  padding: 0 1rem 1rem;
  background: #dae4ed;
  color: #7A7A7A;
  font-size: .9rem;
}

/* line 54, ../scss/pages/_programs.scss */

.blue-sidebar .aside-content a {
  color: #7A7A7A;
}

/* line 56, ../scss/pages/_programs.scss */

.blue-sidebar .aside-content a:hover {
  color: #616161;
}

/* line 59, ../scss/pages/_programs.scss */

.blue-sidebar h3,
.blue-sidebar h4 {
  background: #00467f;
  color: #F2F2F2;
  font-weight: 500;
  font-size: 1.25rem;
  text-transform: uppercase;
  margin: 0 -1rem .5rem;
  padding: .5rem 1rem;
}

/* line 68, ../scss/pages/_programs.scss */

.blue-sidebar ul {
  margin: 0 -1rem;
}

/* line 71, ../scss/pages/_programs.scss */

.blue-sidebar ul li {
  border-bottom: 1px solid #D6D6D6;
  padding: .5rem 1rem;
  list-style: none;
  font-size: .9rem;
  color: #7A7A7A;
}

/* line 77, ../scss/pages/_programs.scss */

.blue-sidebar ul li:last-child {
  border-bottom: none;
}

/* line 80, ../scss/pages/_programs.scss */

.blue-sidebar ul li.more_btn_click {
  border-bottom: 0;
}

/* line 83, ../scss/pages/_programs.scss */

.blue-sidebar ul li.more_btn_click a {
  background: #00467f;
  color: #fff;
  display: inline-block;
  padding: .5rem 2rem;
}

/* line 89, ../scss/pages/_programs.scss */

.blue-sidebar ul li.more_btn_click a:hover {
  background: #00325b;
  color: #fff;
}

/* line 95, ../scss/pages/_programs.scss */

.program-head {
  padding-top: 2rem;
}

/* line 97, ../scss/pages/_programs.scss */

.program-head .page-title {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 1.5rem;
  line-height: 1;
  float: left;
  width: 75%;
}

/* line 106, ../scss/pages/_programs.scss */

.program-head h4 {
  margin-bottom: 0;
  color: #00467f;
}

/* line 110, ../scss/pages/_programs.scss */

.program-head h1 + h4 {
  margin-bottom: 1.5rem;
  margin-top: -1.25rem;
}

/* line 114, ../scss/pages/_programs.scss */

.program-head .btn--reverse,
.program-head .map-content .btn,
.map-content .program-head .btn,
.program-head .library-items .library-view-all a,
.library-items .library-view-all .program-head a {
  float: right;
  padding: .5rem;
}

/* line 119, ../scss/pages/_programs.scss */

.next-prev-pager {
  font-size: 1rem;
  vertical-align: top;
  line-height: 1;
  padding: 1rem 0 2rem;
}

/* line 124, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager,
.next-prev-pager .next-pager {
  position: relative;
  border-radius: .2rem;
  background: #E6E6E6;
  width: 225px;
  height: 100px;
  text-align: center;
}

/* line 133, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager:hover,
.next-prev-pager .next-pager:hover {
  background: #D6D6D6;
}

/* line 135, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager:hover a,
.next-prev-pager .next-pager:hover a {
  color: #E6E6E6;
}

/* line 141, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager a,
.next-prev-pager .next-pager a {
  color: #bdbdbd;
  display: block;
  transition: all 200ms;
  height: 100px;
  padding: 0 2rem;
}

/* line 148, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager a span,
.next-prev-pager .next-pager a span {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}

/* line 154, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager a:before,
.next-prev-pager .next-pager a:before {
  border: 10px solid transparent;
  display: block;
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
}

/* line 165, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager {
  float: left;
}

/* line 167, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager a:before {
  left: -20px;
  top: 50%;
  margin-top: -5px;
  border-right: 10px solid #E6E6E6;
}

/* line 173, ../scss/pages/_programs.scss */

.next-prev-pager .prev-pager:hover a:before {
  border-right-color: #D6D6D6;
}

/* line 175, ../scss/pages/_programs.scss */

.next-prev-pager .next-pager {
  float: right;
}

/* line 177, ../scss/pages/_programs.scss */

.next-prev-pager .next-pager a:before {
  right: -20px;
  top: 50%;
  margin-top: -5px;
  border-left: 10px solid #E6E6E6;
}

/* line 183, ../scss/pages/_programs.scss */

.next-prev-pager .next-pager:hover a:before {
  border-left-color: #D6D6D6;
}

/* line 189, ../scss/pages/_programs.scss */

.field-type-field-collection label {
  font-size: 1.5rem;
  font-weight: bold;
  color: #393939;
  border-top: 1px solid #c6c6c6;
  padding-top: 30px;
  cursor: default;
}

/* line 197, ../scss/pages/_programs.scss */

.field-type-field-collection .field-item {
  float: left;
  padding: 0 0.625rem 1.25rem;
  width: 16.6667%;
}

@media only screen and (max-width: 639px) {
  /* line 197, ../scss/pages/_programs.scss */

  .field-type-field-collection .field-item {
    width: 50%;
  }
}

/* line 205, ../scss/pages/_programs.scss */

.field-type-field-collection .field-items {
  margin: 0 -0.9375rem;
}

/* line 206, ../scss/pages/_programs.scss */

.field-type-field-collection .field-type-image > a:hover::after,
.field-type-field-collection .view-mode-image_preview > a:hover::after,
.field-type-field-collection a.hover-mask:hover::after {
  opacity: 0;
}

/* line 209, ../scss/pages/_programs.scss */

aside.group-right > .field-type-ds {
  padding: 0 1rem 1rem;
  background: #dae4ed;
  color: #7A7A7A;
  font-size: .9rem;
}

/* line 215, ../scss/pages/_programs.scss */

aside.group-right li {
  border-bottom: 1px solid #d6d6d6;
  padding: .5rem 1rem;
}

/* line 217, ../scss/pages/_programs.scss */

aside.group-right a {
  color: #7A7A7A;
}

/* line 219, ../scss/pages/_programs.scss */

aside.group-right a:hover {
  color: #616161;
}

/* line 1, ../scss/pages/_contact.scss */

.map-offices {
  margin: 0 0 5.975rem;
}

@media (min-width: 1px) and (max-width: 640px) {
  /* line 1, ../scss/pages/_contact.scss */

  .map-offices {
    display: none;
  }
}

@media (min-width: 641px) {
  /* line 1, ../scss/pages/_contact.scss */

  .map-offices {
    height: 315px;
  }
}

@media (min-width: 1025px) {
  /* line 1, ../scss/pages/_contact.scss */

  .map-offices {
    height: 360px;
  }
}

/* line 13, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries {
  margin: 0 0 4.375rem;
  padding: 0;
  width: 100%;
  height: 274px;
  background: url(../../img/map_contact_offices.jpg) no-repeat 0 0/100%;
  position: relative;
}

@media (min-width: 1px) and (max-width: 640px) {
  /* line 13, ../scss/pages/_contact.scss */

  .map-offices .tooltip-countries {
    display: none;
  }
}

@media (min-width: 641px) {
  /* line 13, ../scss/pages/_contact.scss */

  .map-offices .tooltip-countries {
    height: 315px;
  }
}

@media (min-width: 1025px) {
  /* line 13, ../scss/pages/_contact.scss */

  .map-offices .tooltip-countries {
    height: 360px;
  }
}

/* line 29, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li {
  width: 2.9%;
  height: 12.5%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* line 37, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li span {
  display: block;
  opacity: 0;
  background: url(../../img/map-tooltip.png) no-repeat 0 0/100%;
  width: 231px;
  height: 74px;
  position: absolute;
  top: -77px;
  left: -93px;
  transition: all 200ms ease-in-out;
  text-align: center;
  text-transform: uppercase;
  padding-top: 16px;
}

/* line 51, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li:hover {
  overflow: visible;
}

/* line 53, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li:hover span {
  opacity: 1;
}

/* line 58, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office01 {
  top: 36.1%;
  left: 20%;
}

/* line 59, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office02 {
  top: 51.8%;
  left: 11.1%;
}

/* line 60, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office03 {
  top: 54.9%;
  left: 13%;
}

/* line 61, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office04 {
  top: 44%;
  left: 43.8%;
}

/* line 62, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office05 {
  top: 45.8%;
  left: 58.0%;
}

/* line 63, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office06 {
  top: 43.3%;
  left: 58.3%;
}

/* line 64, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office07 {
  top: 78.1%;
  left: 58.4%;
}

/* line 65, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office08 {
  top: 85.3%;
  left: 56.6%;
}

/* line 66, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office09 {
  top: 25.3%;
  left: 66%;
}

/* line 67, ../scss/pages/_contact.scss */

.map-offices .tooltip-countries li.office10 {
  top: 86.3%;
  left: 59%;
}

/* line 73, ../scss/pages/_contact.scss */

.map-offices-list > li {
  margin-bottom: 4.0625rem;
}

/* line 76, ../scss/pages/_contact.scss */

.map-offices-list h3 {
  font-size: 1.125rem;
  margin-bottom: 0;
  line-height: 1.3;
  text-transform: none;
}

/* line 82, ../scss/pages/_contact.scss */

.map-offices-list p,
.map-offices-list li {
  display: block;
  font-family: "museo-sans", sans-serif;
  font-size: 1rem;
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 88, ../scss/pages/_contact.scss */

.map-offices-list p strong,
.map-offices-list li strong {
  font-size: 1.125rem;
}

/* ==========================================================================
   Events
   ========================================================================== */

/* line 8, ../scss/pages/_events.scss */

.events-contents td.views-field-title {
  width: 50%;
  padding-right: 1rem;
  padding-left: 3rem;
  position: relative;
}

/* line 13, ../scss/pages/_events.scss */

.events-contents td.views-field-title:before {
  content: "";
  position: absolute;
  top: 1.25rem;
  left: 3px;
  display: block;
}

/* line 22, ../scss/pages/_events.scss */

.events-contents th.views-field-title {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
}

/* line 28, ../scss/pages/_events.scss */

.events-contents th a {
  color: #fff;
}

/* line 31, ../scss/pages/_events.scss */

.events-contents .views-field-field-event-dates,
.events-contents .views-field-view-node a,
.events-contents .views-field-view-node-1 a {
  color: #7A7A7A;
}

/* line 39, ../scss/pages/_events.scss */

.event-upcoming .views-field-title .event-title a {
  color: #00467f;
}

/* line 40, ../scss/pages/_events.scss */

.event-upcoming .views-field-title:before {
  background-image: url(../../processed/sprites/sprite.png);
  background-position: -87px -104px;
  width: 32px;
  height: 30px;
}

/* line 43, ../scss/pages/_events.scss */

.event-past .views-field-title:before {
  background-image: url(../../processed/sprites/sprite.png);
  background-position: -45px -104px;
  width: 32px;
  height: 30px;
}

/* line 47, ../scss/pages/_events.scss */

.event-body p {
  font-family: "museo-sans", sans-serif;
  font-size: .9rem;
  margin-bottom: 0;
  margin-top: .5rem;
}

/* line 56, ../scss/pages/_events.scss */

#views-exposed-form-events-page .views-widget-per-page,
.sticky #views-exposed-form-events-page .views-widget-per-page {
  float: right;
}

/* line 62, ../scss/pages/_events.scss */

.node-type-event .event-node .field-type-text,
.node-type-event .event-node .field-type-datestamp {
  margin-bottom: 27px;
  font-weight: 300;
  margin-top: -20px;
  font-size: .9rem;
  float: left;
  margin-right: 3px;
  display: inline-block;
}

/* line 63, ../scss/pages/_events.scss */

.node-type-event .event-node .field-type-text::after {
  content: " - ";
}

/* line 64, ../scss/pages/_events.scss */

.node-type-event .event-node .field-type-image {
  margin: 0 0 27px;
}

/* line 67, ../scss/pages/_events.scss */

.node-type-event .event-node .event-speakers {
  border-top: 1px solid #ccc;
  padding-top: 37px;
  margin-top: 50px;
}

/* line 71, ../scss/pages/_events.scss */

.node-type-event .event-node .event-speakers .speaker-title {
  font-weight: 300;
  font-size: .9rem;
  margin-bottom: 10px;
}

/* line 72, ../scss/pages/_events.scss */

.node-type-event .event-node .event-speakers p {
  font-size: 1rem;
  font-family: 'museo-sans', sans-serif;
  font-weight: 300;
}

/* line 73, ../scss/pages/_events.scss */

.node-type-event .event-node .event-speakers .speaker-photo {
  float: left;
  margin-right: 25px;
}

/* line 77, ../scss/pages/_events.scss */

.node-type-event .event-node .event-speakers .speaker {
  overflow: hidden;
  margin-bottom: 75px;
}

/* line 79, ../scss/pages/_events.scss */

.node-type-event .event-node .event-contact-information {
  border-top: 1px solid #ccc;
  padding-top: 30px;
  margin-top: 50px;
}

/* line 83, ../scss/pages/_events.scss */

.node-type-event .event-node .event-contact-information label {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

/* line 84, ../scss/pages/_events.scss */

.node-type-event .event-node .event-contact-information p {
  font-family: 'museo-sans', sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

/* line 88, ../scss/pages/_events.scss */

.node-type-event .side-column h3 {
  margin-bottom: 10px;
}

/* line 89, ../scss/pages/_events.scss */

.node-type-event .side-column .columns {
  margin-bottom: 66px;
}

/* line 90, ../scss/pages/_events.scss */

.node-type-event .side-column .file {
  margin-bottom: 10px;
}

@media only screen and (max-width: 641px) {
  /* line 94, ../scss/pages/_events.scss */

  .global-network-contents .views-field-view-node-1,
  .global-network-contents .views-field-view-node {
    display: none;
  }

  /* line 95, ../scss/pages/_events.scss */

  .global-network-contents .views-field-title {
    width: 70%;
  }

  /* line 96, ../scss/pages/_events.scss */

  .global-network-contents .views-field-field-event-dates {
    width: 30%;
    vertical-align: top;
  }
}

@media only screen and (max-width: 641px) {
  /* line 100, ../scss/pages/_events.scss */

  .global-network-filters .views-widget-per-page {
    display: none !important;
  }
}

/* line 2, ../scss/pages/_wherewework.scss */

.page--where-we-work-main .nav--world-map {
  display: none;
}

/* line 60, ../scss/pages/_wherewework.scss */

.programs p {
  margin-bottom: 28px;
  font-family: "museo-sans",sans-serif;
  font-size: 1.2rem;
  color: #1a3a7b;
}

/* line 65, ../scss/pages/_wherewework.scss */

.programs p a {
  color: #1b3880;
}

/* line 67, ../scss/pages/_wherewework.scss */

.programs p a:hover {
  color: #727679;
  color: #003366;
}

/* line 76, ../scss/pages/_wherewework.scss */

.country_nav a {
  background: #e9e7e9;
  display: table-cell;
  padding: 10px;
  height: 97px;
  width: 142px;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  color: #a0a0a0;
}

/* line 86, ../scss/pages/_wherewework.scss */

.country_nav a:hover {
  background: #3f669a;
  color: #fff;
}

/* line 90, ../scss/pages/_wherewework.scss */

.country_nav a:after {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(233, 231, 232, 0);
  border-width: 10px;
  margin-top: -10px;
}

/* line 102, ../scss/pages/_wherewework.scss */

.country_nav a:hover a:after {
  border-right-color: #3f669a;
}

/* line 106, ../scss/pages/_wherewework.scss */

.country_nav .columns {
  padding: 0;
}

/* line 109, ../scss/pages/_wherewework.scss */

.country_nav .prev {
  float: left;
}

/* line 111, ../scss/pages/_wherewework.scss */

.country_nav .prev a:after {
  right: 100%;
  border-right-color: #e9e7e8;
}

/* line 115, ../scss/pages/_wherewework.scss */

.country_nav .prev:hover a:after {
  border-right-color: #3f669a;
}

/* line 119, ../scss/pages/_wherewework.scss */

.country_nav .next {
  float: right;
}

/* line 121, ../scss/pages/_wherewework.scss */

.country_nav .next a:after {
  left: 100%;
  border-left-color: #e9e7e8;
}

/* line 125, ../scss/pages/_wherewework.scss */

.country_nav .next:hover a:after {
  border-left-color: #3f669a;
}

/* line 130, ../scss/pages/_wherewework.scss */

.partners {
  border: solid #c6c6c6;
  border-width: 1px 0;
  padding: 30px 0;
  margin: 30px -0.9375rem !important;
}

/* line 135, ../scss/pages/_wherewework.scss */

.partners h3 {
  margin: 0 0 25px;
}

/* line 138, ../scss/pages/_wherewework.scss */

.page-title.country {
  border: 0;
  margin: 0 0 20px;
  padding: 0;
}

/* line 143, ../scss/pages/_wherewework.scss */

.intro_text p {
  color: #00467f;
  font-family: "museo-sans", sans-serif;
  border-bottom: 1px solid #00457f;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
}

@media only screen and (max-width: 898px) {
  /* line 152, ../scss/pages/_wherewework.scss */

  .row.country_nav {
    margin: 0 2px !important;
  }
}

/* line 157, ../scss/pages/_wherewework.scss */

.nav--world-map {
  background: url("../../img/world_map.png") no-repeat right center;
  text-align: right;
  padding-right: 50px;
  line-height: 40px;
}

/* line 162, ../scss/pages/_wherewework.scss */

.nav--world-map a {
  color: #00467f;
}

/* line 164, ../scss/pages/_wherewework.scss */

.nav--world-map a:hover {
  color: #022f53;
}

/* line 169, ../scss/pages/_wherewework.scss */

.svg_wrap {
  max-width: 62.5rem;
}

/* line 172, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .region_num_programs {
  font-size: .9rem;
}

/* line 173, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .country_name {
  border-bottom: 1px solid #ccc;
  margin: 0 -24px;
  padding-bottom: 20px !important;
}

/* line 178, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .region_num_countries {
  max-width: 225px;
  margin: 0 auto !important;
  display: block;
}

/* line 183, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .region_num_countries span {
  float: left;
  margin-top: -15px;
}

/* line 184, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .region_num_countries p,
.page-taxonomy .map_tooltip .region_num_countries a {
  font-size: 1.7rem !important;
  color: #5e97ee;
  font-family: "museo-sans", sans-serif;
  margin-top: 20px;
}

/* line 186, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .region_num_programs {
  clear: both;
}

/* line 187, ../scss/pages/_wherewework.scss */

.page-taxonomy .map_tooltip .region_num_programs p {
  color: #5e97ee;
  font-family: 'museo-sans', sans-serif;
  font-size: .9rem;
}

/* Office markers on region pages
   ========================================================================== */

/* line 193, ../scss/pages/_wherewework.scss */

.svg_wrap {
  position: relative;
  clear: both;
}

/* line 194, ../scss/pages/_wherewework.scss */

.tooltip-countries {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 198, ../scss/pages/_wherewework.scss */

[class^='coffice'] {
  background: url("../../img/pin.png");
  width: 28px;
  height: 44px;
  position: absolute;
}

/* line 204, ../scss/pages/_wherewework.scss */

[class^='coffice'] span {
  background: #97282c;
  color: #fff;
  width: 250px;
  display: block;
  text-align: center;
  padding: .8rem 0 .7rem;
  border-radius: 7px;
  top: -60px;
  right: -397%;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

/* line 219, ../scss/pages/_wherewework.scss */

[class^='coffice'] span:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 16.5px 0 16.5px;
  border-color: #97282c transparent transparent transparent;
  display: block;
  position: absolute;
  bottom: -16px;
  left: 50%;
  margin-left: -16px;
}

/* line 235, ../scss/pages/_wherewework.scss */

[class^='coffice']:hover span {
  opacity: 1;
  visibility: visible;
  top: -70px;
  transition: all 0.2s ease-in-out;
}

/* line 247, ../scss/pages/_wherewework.scss */

.coffice1 {
  left: 55%;
  top: 78.5%;
}

/* line 250, ../scss/pages/_wherewework.scss */

.coffice2 {
  left: 17%;
  top: 22%;
}

/* line 251, ../scss/pages/_wherewework.scss */

.coffice3 {
  left: 22%;
  top: 25%;
}

/* line 256, ../scss/pages/_wherewework.scss */

.coffice6 {
  top: 48%;
  left: 39.5%;
}

/* line 259, ../scss/pages/_wherewework.scss */

.world-map {
  font-size: 1rem;
}

/* line 261, ../scss/pages/_wherewework.scss */

.world-map a {
  font-family: "museo-sans", sans-serif;
  color: #00467f;
}

/* ==========================================================================
   Temporary partial
   ========================================================================== */

/* ==========================================================================
   Styleguide styles
   ========================================================================== */

/* line 6, ../scss/_temp.scss */

.sg,
.sg > body {
  background: #fff;
}

/* line 8, ../scss/_temp.scss */

.sg-title {
  color: #00467f;
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-top: 0;
}

/* line 15, ../scss/_temp.scss */

.sg-subtitle {
  color: #666;
  border-bottom: 1px solid #ececec;
  margin-bottom: 2rem;
  margin-top: 4rem;
  font-size: 1.2rem;
}

/* line 23, ../scss/_temp.scss */

.sg-section {
  padding: 5rem 3rem;
  border-top: 1px solid #eee;
}

/* line 26, ../scss/_temp.scss */

.sg-section:first-child {
  border-top: 0;
}

/* line 31, ../scss/_temp.scss */

.sg-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 200px;
  height: 100%;
  padding: 0 1rem;
  box-shadow: none;
  border-right: 1px solid #eee;
}

/* line 41, ../scss/_temp.scss */

.sg-header .logo {
  display: block;
  margin-bottom: 1.5rem;
}

/* line 47, ../scss/_temp.scss */

.sg-wrapper {
  padding-left: 200px;
}

/* line 51, ../scss/_temp.scss */

.sg-nav {
  border-top: 1px solid #ececec;
  clear: both;
}

/* line 55, ../scss/_temp.scss */

.sg-nav ul {
  margin: 0;
  padding: 0;
}

/* line 56, ../scss/_temp.scss */

.sg-nav li {
  list-style: none;
  display: block;
}

/* line 57, ../scss/_temp.scss */

.sg-nav a {
  font-size: 1rem;
  color: #393939;
  display: block;
  padding: .35rem 0;
  border-bottom: 1px solid #f5f5f5;
}

/* line 64, ../scss/_temp.scss */

.sg-nav a:hover {
  color: #00467f;
}

/* line 70, ../scss/_temp.scss */

.color-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 75, ../scss/_temp.scss */

.color-list li {
  padding: 1rem 0;
}

/* line 78, ../scss/_temp.scss */

.white,
.row--donation-image p,
.row--donation-image a {
  color: #fff;
}

/* line 80, ../scss/_temp.scss */

pre.prettyprint {
  border: 1px solid #ddd;
  padding: 1rem;
  font-size: .8rem;
  word-wrap: break-word;
  border-radius: 3px;
}

/* line 88, ../scss/_temp.scss */

.code-snippet {
  margin: 1rem 0 3rem;
  clear: both;
}

/* line 90, ../scss/_temp.scss */

.code-snippet h2 {
  color: #555;
  font-size: 1rem;
  width: 100%;
  padding: .5rem 1rem;
  background: #fff;
  margin: 0;
  border-bottom: 1px solid #ececec;
}

/* ==========================================================================
   Trumps
   ========================================================================== */

/* ==========================================================================
Span class
========================================================================== */

/* line 5, ../scss/_trumps.scss */

.registered {
  font-family: "museo-sans", sans-serif;
}

/* line 9, ../scss/_trumps.scss */

.dash {
  border-style: dashed;
  border-color: #005891;
  margin-top: 3rem;
}

/* line 16, ../scss/_trumps.scss */

.quote p {
  color: #428f88;
  font-size: 3.5rem;
}

/* line 20, ../scss/_trumps.scss */

.quote p.quote-name {
  font-size: 1.625rem;
}
