/**
 * @file
 * Block Styling
 */
/* line 131, ../sass/_base.scss */
.clear {
  clear: both;
}

/*$icons-cta-right-spacing: 10px;*/
/* line 690, icons/*.png */
.icons-sprite, #block-nycares-admin-nycares-user-login .user-links .user-menu,
#block-nycares-admin-nycares-user-menu .user-links .user-menu, .front .project-search-buttons-wrapper .search-button a.hot-projects-link {
  background: url('../img/icons-s8e30f7d198.png') no-repeat;
}

/*@include all-icons-sprites;*/
/* line 122, backgrounds/*.png */
.backgrounds-sprite, .front .pane-nycares-search-nycares-search-buttons, .not-front .pane-nycares-search-nycares-search-buttons, .front .pane-block-6, .front .pane-block-5, .front .pane-block-4, #our-cause-our-impact, #block-block-4, #block-block-13, .panel-2col-stacked .panel-col-last .pane-block-14 #use-your-skill.skill-education, .panel-2col-stacked .panel-col-last .pane-block-15 #youth-volunteering {
  background: url('../img/backgrounds-sc9948f1aa7.png') no-repeat;
}

/* line 9, ../sass/blocks.scss */
.block {
  /* Block wrapper */
  clear: both;
  /*margin-bottom: 1.5em;*/
}
/* line 13, ../sass/blocks.scss */
.block.first {
  /* The first block in the region */
}
/* line 16, ../sass/blocks.scss */
.block.last {
  /* The last block in the region */
}
/* line 19, ../sass/blocks.scss */
.block.odd {
  /* Zebra striping for each block in the region */
}
/* line 22, ../sass/blocks.scss */
.block.even {
  /* Zebra striping for each block in the region */
}
/* line 25, ../sass/blocks.scss */
.block h2.block-title {
  /* Block title */
}

/* line 29, ../sass/blocks.scss */
.block-title {
  padding: 0px;
  font-size: 1.28em;
  font-size: 1.28rem;
  line-height: 1.5em;
  color: #ee2d26;
  text-transform: none;
}

/* line 40, ../sass/blocks.scss */
#block-aggregator-category-1 {
  /* Block for the latest news items in the first category */
}

/* line 43, ../sass/blocks.scss */
#block-aggregator-feed-1 {
  /* Block for the latest news items in the first feed */
}

/* line 46, ../sass/blocks.scss */
#block-block-1 {
  /* Logo Block */
  width: 160px;
  height: 150px;
  float: left;
}

/* line 50, ../sass/blocks.scss */
.front #block-block-1 {
  float: left;
  width: 163.75px;
  margin-left: 0px;
  margin-right: -183.75px;
}

/* line 58, ../sass/blocks.scss */
#block-block-10 {
  /* Alert/Message Block */
  clear: both;
  border: 1px solid #ee2d26;
  padding: 5px 20px;
  top: 10px;
  margin: 0 0 10px 0;
}
/* line 64, ../sass/blocks.scss */
#block-block-10 p {
  color: #ee2d26;
}


/* line 80, ../sass/blocks.scss */
#block-blog-recent {
  /* "Recent blog posts" block */
}

/* line 83, ../sass/blocks.scss */
#block-book-navigation {
  /* "Book navigation" block for the current book's table of contents */
}

/* line 86, ../sass/blocks.scss */
#block-comment-recent {
  /* "Recent comments" block */
}

/* line 89, ../sass/blocks.scss */
#block-forum-active {
  /* "Active forum topics" block */
}

/* line 92, ../sass/blocks.scss */
#block-forum-new {
  /* "New forum topics" block */
}

/* line 95, ../sass/blocks.scss */
#block-locale-language {
  /* Language switcher block */
}

/* line 98, ../sass/blocks.scss */
#block-menu-menu-NAME {
  /* Custom menu block */
}

/* line 101, ../sass/blocks.scss */
#block-node-recent {
  /* "Recent content" block */
}

/* line 104, ../sass/blocks.scss */
#block-node-syndicate {
  /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
}

/* line 107, ../sass/blocks.scss */
#block-poll-recent {
  /* "Most recent poll" block */
}

/* line 110, ../sass/blocks.scss */
#block-profile-author-information {
  /* "Author information" block for the profile of the page's author */
}

/* line 113, ../sass/blocks.scss */
#block-search-form {
  /* "Search form" block */
  width: 232px;
  height: 24px;
  position: absolute;
  z-index: 5;
  top: 44px;
  right: 0px;
  padding: 10px 5px;
  background: #cec5bc;
}
/* line 121, ../sass/blocks.scss */
#block-search-form .form-item {
  width: 80%;
  display: inline;
  float: left;
  margin: 0;
}
/* line 126, ../sass/blocks.scss */
#block-search-form .form-item input[type="text"] {
  width: 99%;
  margin: 0;
}
/* line 131, ../sass/blocks.scss */
#block-search-form .form-actions {
  display: inline;
  float: right;
}

/* line 137, ../sass/blocks.scss */
#block-shortcut-shortcuts {
  /* "Shortcuts" block */
}

/* line 140, ../sass/blocks.scss */
#block-statistics-popular {
  /* "Popular content" block */
}

/* line 143, ../sass/blocks.scss */
#block-system-main-menu {
  /* "Main menu" block */
}

/* line 146, ../sass/blocks.scss */
#block-system-management {
  /* "Management" block for Drupal management menu */
}

/* line 149, ../sass/blocks.scss */
#block-system-navigation {
  /* "Navigation" block for Drupal navigation menu */
}

/* line 152, ../sass/blocks.scss */
#block-system-user-menu {
  /* "User menu" block for Drupal user menu */
}

/* line 155, ../sass/blocks.scss */
#block-system-help {
  /* "System help" block */
}

/* line 158, ../sass/blocks.scss */
#block-system-main {
  /* "Main page content" block */
}

/* line 161, ../sass/blocks.scss */
#block-system-powered-by {
  /* "Powered by Drupal" block */
}

/* line 164, ../sass/blocks.scss */
#block-user-login {
  /* "User login form" block */
  position: relative;
  left: 200px;
  clear: both;
  display: none;
  padding: 15px 0 5px 0;
}
/* line 169, ../sass/blocks.scss */
#block-user-login .block-title {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1em;
  font-size: 1rem;
  padding-right: 15px;
}
/* line 175, ../sass/blocks.scss */
#block-user-login h2 {
  display: inline;
  float: left;
  font-weight: normal;
}
/* line 180, ../sass/blocks.scss */
#block-user-login .form-item {
  margin: 0;
  display: inline;
  float: left;
}
/* line 185, ../sass/blocks.scss */
#block-user-login .form-item.form-type-textfield, #block-user-login .form-item.form-type-password {
  width: 20%;
}
/* line 188, ../sass/blocks.scss */
#block-user-login .form-item input {
  width: 90%;
}
/* line 192, ../sass/blocks.scss */
#block-user-login .form-actions {
  margin: 0;
  display: inline;
  float: left;
  width: 30%;
}
/* line 197, ../sass/blocks.scss */
#block-user-login .form-actions .form-submit {
  width: 25%;
  color: #ffffff;
  border: 1px solid #6b6b6b;
  background-color: #cacaca;
  background-image: -ms-linear-gradient(top, #cacaca 0%, #6b6b6b 100%);
  background-image: -moz-linear-gradient(top, #cacaca 0%, #6b6b6b 100%);
  background-image: -o-linear-gradient(top, #cacaca 0%, #6b6b6b 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cacaca), color-stop(1, #6b6b6b));
  background-image: -webkit-linear-gradient(top, #cacaca 0%, #6b6b6b 100%);
  background-image: linear-gradient(to bottom, #cacaca 0%, #6b6b6b 100%);
}
/* line 209, ../sass/blocks.scss */
#block-user-login .form-actions .cancel-login {
  color: #cccccc;
  text-decoration: none;
  width: 25%;
  margin: 0 5px;
}
/* line 216, ../sass/blocks.scss */
#block-user-login div > .item-list {
  display: none;
}
/* line 220, ../sass/blocks.scss */
#block-user-login .reset-password .reset-password-link {
  font-size: 0.71429em;
  font-size: 0.71429rem;
  color: #cccccc;
  text-decoration: none;
}

/* line 228, ../sass/blocks.scss */
#block-user-new {
  /* "Who's new" block for a list of the newest users */
}

/* line 231, ../sass/blocks.scss */
#block-user-online {
  /* "Who's online" block for a list of the online users */
}

/* line 240, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login,
#block-nycares-admin-nycares-user-menu {
  /* User Menu Block, and Login Block */
  width: auto;
  float: right;
  color: #cccccc;
  line-height: 1.71429em;
  line-height: 1.71429rem;
}
/* line 244, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login a,
#block-nycares-admin-nycares-user-menu a {
  text-decoration: none;
}
/* line 246, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .item-list,
#block-nycares-admin-nycares-user-menu .item-list {
  position: relative;
}
/* line 248, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login ul,
#block-nycares-admin-nycares-user-menu ul {
  padding: 0;
  list-style-type: none;
}
/* line 253, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links,
#block-nycares-admin-nycares-user-menu .user-links {
  width: 100%;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}
/* line 258, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links li, #block-nycares-admin-nycares-user-login .user-links div,
#block-nycares-admin-nycares-user-menu .user-links li,
#block-nycares-admin-nycares-user-menu .user-links div {
  overflow: hidden;
}
/* line 259, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links li,
#block-nycares-admin-nycares-user-menu .user-links li {
  display: inline-block;
  margin: auto 2px;
  vertical-align: middle;
  min-height: 24px;
}
/* line 260, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links li.last,
#block-nycares-admin-nycares-user-menu .user-links li.last {
  height: 24px;
}
/* line 261, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links .user-avatar,
#block-nycares-admin-nycares-user-menu .user-links .user-avatar {
  height: 34px;
}
/* line 263, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links .user-name a,
#block-nycares-admin-nycares-user-menu .user-links .user-name a {
  color: #cccccc;
}

/* line 286, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-links .user-menu,
#block-nycares-admin-nycares-user-menu .user-links .user-menu {
  display: inline-block;
  background-position: 0 -3126px;
  height: 24px;
  width: 25px;
  cursor: pointer;
}
/* line 289, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-menus,
#block-nycares-admin-nycares-user-menu .user-menus {
  width: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1000;
  background: #3a3a3a;
}
/* line 296, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-menus li,
#block-nycares-admin-nycares-user-menu .user-menus li {
  padding: 5px 10px;
  border-top: 1px dotted #dbdbdb;
}
/* line 299, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-menus li:hover,
#block-nycares-admin-nycares-user-menu .user-menus li:hover {
  background: #000000;
}
/* line 300, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-menus li a,
#block-nycares-admin-nycares-user-menu .user-menus li a {
  font-family: MetaWeb-Normal, sans-serif;
  color: #ffffff;
}
/* line 303, ../sass/blocks.scss */
#block-nycares-admin-nycares-user-login .user-menus li a:hover,
#block-nycares-admin-nycares-user-menu .user-menus li a:hover {
  color: #ee2d26;
}

/* line 311, ../sass/blocks.scss */
#block-menu-block-1,
#block-nycares-admin-profile-user-menu {
  /* First block created by "Menu Block" module. Used for Subnavigation. */
}
/* line 312, ../sass/blocks.scss */
#block-menu-block-1 ul,
#block-nycares-admin-profile-user-menu ul {
  margin: 0;
  padding: 0;
}
/* line 315, ../sass/blocks.scss */
#block-menu-block-1 ul li,
#block-nycares-admin-profile-user-menu ul li {
  font-size: 1em;
  font-size: 1rem;
  list-style: none;
}
/* line 320, ../sass/blocks.scss */
#block-menu-block-1 ul li ul,
#block-nycares-admin-profile-user-menu ul li ul {
  padding-left: 10%;
}
/* line 330, ../sass/blocks.scss */
#block-menu-block-1 a:link, #block-menu-block-1 a:visited,
#block-nycares-admin-profile-user-menu a:link,
#block-nycares-admin-profile-user-menu a:visited {
  color: #050505;
  letter-spacing: -1px;
  line-height: 1.25rem;
  text-decoration: none;
}
/* line 340, ../sass/blocks.scss */
#block-menu-block-1 a.active, #block-menu-block-1 a.active-trail,
#block-nycares-admin-profile-user-menu a.active,
#block-nycares-admin-profile-user-menu a.active-trail {
  font-family: OpenSans-Bold, sans-serif;
  color: #050505;
}

/* line 348, ../sass/blocks.scss */
#block-menu-block-2 {
  /* Second block created by "Menu Block" module. Used for footer menu. */
  display: inline-block;
  width: auto;
  float: left;
}
/* line 353, ../sass/blocks.scss */
#block-menu-block-2 ul {
  margin: 0;
  padding: 0;
}

/* line 368, ../sass/blocks.scss */
#block-menu-block-2 li.first {
  padding-left: 0px;
}
/* line 371, ../sass/blocks.scss */
#block-menu-block-2 li.last {
  padding-right: 0px;
  border-right: none;
}
/* line 377, ../sass/blocks.scss */
#block-menu-block-2 a:link,
#block-menu-block-2 a:visited {
  font-size: 0.714em;
  font-size: 0.714rem;
  line-height: 0.785em;
  text-transform: uppercase;
  color: #a59f90;
  text-decoration: none;
}
/* line 388, ../sass/blocks.scss */
#block-menu-block-2 a.active {
  font-family: MetaWeb-Bold, sans-serif;
  color: #050505;
}


/* line 411, ../sass/blocks.scss */
.front .pane-nycares-search-nycares-search-buttons {
  background-position: 0 -837px;
  height: 340px;
  width: 200px;
  display: inline-block;
  background-color: #ede8e4;
}
/* line 415, ../sass/blocks.scss */
.front .project-search-buttons-wrapper {
  /* Home Page Search Block */
  position: relative;
  top: 185px;
}
/* line 420, ../sass/blocks.scss */
.front .project-search-buttons-wrapper .search-button {
  background: #ffffff;
  width: 176px;
  text-align: center;
  margin: 5px auto;
  padding: 5px 0;
  border: 1px solid #999999;
}
/* line 430, ../sass/blocks.scss */
.front .project-search-buttons-wrapper .search-button a {
  font-family: MetaWeb-Bold, sans-serif;
  font-size: 1.28em;
  font-size: 1.28rem;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 30px;
}
/* line 438, ../sass/blocks.scss */
.front .project-search-buttons-wrapper .search-button a.hot-projects-link {
  background-position: 0 -2392px;
  height: 24px;
  width: 24px;
  display: inline-block;
  padding: 0px;
  width: 166px;
  height: auto;
}

/* line 450, ../sass/blocks.scss */
.not-front .pane-nycares-search-nycares-search-buttons {
  background-position: 0 -1307px;
  height: 190px;
  width: 205px;
  display: inline-block;
  background-color: #ffffff;
  padding-right: 20px;
  margin-right: -10px;
  border-bottom: 1px dotted #333333;
}
/* line 456, ../sass/blocks.scss */
.not-front .project-search-buttons-wrapper {
  /* Interior Page Search Block */
  position: relative;
  top: 100px;
}
/* line 461, ../sass/blocks.scss */
.not-front .project-search-buttons-wrapper .search-button {
  background: #ffffff;
  width: 176px;
  text-align: center;
  margin: 10px auto;
  padding: 0;
  border: 1px solid #999999;
}
/* line 471, ../sass/blocks.scss */
.not-front .project-search-buttons-wrapper .search-button a {
  font-family: OpenSans-Bold, sans-serif;
  font-size: 1em;
  font-size: 1rem;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px 30px;
}
/* line 479, ../sass/blocks.scss */
.not-front .project-search-buttons-wrapper .search-button.hot-projects {
  display: none;
}

/* line 485, ../sass/blocks.scss */
.front {
  /*TODO: Rename these blocks */
}
/* line 495, ../sass/blocks.scss */
.front .pane-block-7 {
  width: 100%;
  background: url(/sites/all/themes/nycares/images/icons/our-cause-our-impact.png) top left no-repeat;
  margin-bottom: 40px;
}
/* line 499, ../sass/blocks.scss */
.front .pane-block-7 .pane-title {
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #000000;
  line-height: 1.28571em;
  padding-left: 10px;
  text-transform: uppercase;
  width: 100%;
  display: inline;
  padding-left: 80px;
}
/* line 505, ../sass/blocks.scss */
.front .pane-block-7 .pane-content {
  padding-left: 80px;
}
/* line 511, ../sass/blocks.scss */
.front .pane-block-8 {
  width: 100%;
  background: url(/sites/all/themes/nycares/images/icons/sponsors.png) top left no-repeat;
  margin-bottom: 20px;
}
/* line 516, ../sass/blocks.scss */
.front .pane-block-8 .pane-title {
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #000000;
  line-height: 1.28571em;
  padding-left: 10px;
  text-transform: uppercase;
  padding: 0;
  width: 100%;
  display: inline;
  padding-left: 80px;
}
/* line 523, ../sass/blocks.scss */
.front .pane-block-8 .pane-content {
  padding-left: 80px;
}
/* line 525, ../sass/blocks.scss */
.front .pane-block-8 .pane-content .question {
  font-family: OpenSans-Italic, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  color: #999999;
  float: right;
  margin-top: -24px;
  margin-right: 40px;
}
/* line 538, ../sass/blocks.scss */
.front .pane-block-9 {
  width: 100%;
  background: url(/sites/all/themes/nycares/images/icons/volunteer-honor-roll.png) top left no-repeat;
  margin-bottom: 20px;
}
/* line 543, ../sass/blocks.scss */
.front .pane-block-9 .pane-title {
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #000000;
  line-height: 1.28571em;
  padding-left: 10px;
  text-transform: uppercase;
  padding: 0;
  width: 100%;
  display: inline;
  padding-left: 80px;
}
/* line 551, ../sass/blocks.scss */
.front .pane-block-9 .pane-content {
  padding-left: 80px;
}
/* line 557, ../sass/blocks.scss */
.front .pane-blog-list-panel-pane-1 {
  background: url(/sites/all/themes/nycares/images/icons/latest-blog-post.png) top left no-repeat;
}
/* line 559, ../sass/blocks.scss */
.front .pane-blog-list-panel-pane-1 .pane-title {
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #000000;
  line-height: 1.28571em;
  padding-left: 10px;
  text-transform: uppercase;
  padding: 0;
  width: 100%;
  display: inline;
  padding-left: 80px;
}
/* line 567, ../sass/blocks.scss */
.front .pane-blog-list-panel-pane-1 .pane-content {
  padding-left: 80px;
}
/* line 573, ../sass/blocks.scss */
.front .pane-block-6 {
  background-position: 0 -364px;
  height: 104px;
  width: 300px;
  border-right: 1px dotted #dbdbdb;
}
/* line 577, ../sass/blocks.scss */
.front .pane-block-6 .pane-title {
  font-family: MetaWeb-Bold, sans-serif;
  font-weight: normal;
  padding: 10px 0;
  font-size: 1.5em;
  font-size: 1.5rem;
  line-height: 1.71429em;
  line-height: 1.71429rem;
  color: #ee2d26;
  text-transform: none;
  border: none;
  padding: 0 0 10px 0;
  width: 200px;
}
/* line 582, ../sass/blocks.scss */
.front .pane-block-6 .pane-content {
  width: 200px;
}
/* line 584, ../sass/blocks.scss */
.front .pane-block-6 .pane-content .description {
  font-family: MetaWeb-Normal, sans-serif;
  line-height: 1.28571em;
}
/* line 588, ../sass/blocks.scss */
.front .pane-block-6 .pane-content .link {
  padding-top: 10px;
}
/* line 593, ../sass/blocks.scss */
.front .pane-block-5 {
  background-position: 0 0;
  height: 104px;
  width: 300px;
  border-right: 1px dotted #dbdbdb;
}
/* line 597, ../sass/blocks.scss */
.front .pane-block-5 .pane-title {
  font-family: MetaWeb-Bold, sans-serif;
  font-weight: normal;
  padding: 10px 0;
  font-size: 1.5em;
  font-size: 1.5rem;
  line-height: 1.71429em;
  line-height: 1.71429rem;
  color: #ee2d26;
  text-transform: none;
  border: none;
  padding: 0 0 10px 0;
  width: 200px;
}
/* line 602, ../sass/blocks.scss */
.front .pane-block-5 .pane-content {
  width: 200px;
}
/* line 604, ../sass/blocks.scss */
.front .pane-block-5 .pane-content .description {
  font-family: MetaWeb-Normal, sans-serif;
  line-height: 1.28571em;
}
/* line 608, ../sass/blocks.scss */
.front .pane-block-5 .pane-content .link {
  padding-top: 10px;
}
/* line 613, ../sass/blocks.scss */
.front .pane-block-4 {
  background-position: 0 -733px;
  height: 104px;
  width: 300px;
}
/* line 616, ../sass/blocks.scss */
.front .pane-block-4 .pane-title {
  font-family: MetaWeb-Bold, sans-serif;
  font-weight: normal;
  padding: 10px 0;
  font-size: 1.5em;
  font-size: 1.5rem;
  line-height: 1.71429em;
  line-height: 1.71429rem;
  color: #ee2d26;
  text-transform: none;
  border: none;
  padding: 0 0 10px 0;
  width: 200px;
}
/* line 621, ../sass/blocks.scss */
.front .pane-block-4 .pane-content {
  width: 200px;
}
/* line 623, ../sass/blocks.scss */
.front .pane-block-4 .pane-content .description {
  font-family: MetaWeb-Normal, sans-serif;
  line-height: 1.28571em;
}
/* line 627, ../sass/blocks.scss */
.front .pane-block-4 .pane-content .link {
  padding-top: 10px;
}

/* line 633, ../sass/blocks.scss */
#block-block-3 {
  clear: none;
  width: 33%;
  float: left;
}
/* line 639, ../sass/blocks.scss */
#block-block-3 p {
  font-family: MetaWeb-Bold, open_sansregular;
  color: #3B3B3B;
}
/* line 644, ../sass/blocks.scss */
#block-block-3 input[type="text"] {
  width: 75%;
}

/* line 649, ../sass/blocks.scss */
#block-masquerade-masquerade {
  clear: none;
  width: 33%;
  float: left;
  padding-top: 20px;
}
/* line 654, ../sass/blocks.scss */
#block-masquerade-masquerade h2.block-title, #block-masquerade-masquerade > div, #block-masquerade-masquerade > form {
  padding: 0 10px;
}
/* line 656, ../sass/blocks.scss */
#block-masquerade-masquerade input[type="text"] {
  width: 75%;
}

/* Facebook Block Home Page */

/* line 678, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-12 .pane-title {
  background: none;
  font-family: 'open_sansbold';
  padding: 10px 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.57143em;
  line-height: 1.57143em;
  color: #ee2d26;
  text-transform: none;
  border: none;
}

/* line 689, ../sass/blocks.scss */
#our-cause-our-impact {
  background-position: 0 -618px;
  height: 115px;
  width: 225px;
  width: auto;
}
/* line 692, ../sass/blocks.scss */
#our-cause-our-impact .description {
  color: #4b3b3b;
  font-family: 'open_sansregular';
  font-size: 18px;
  padding-bottom: 10px;
  width: 55%;
}

/* line 699, ../sass/blocks.scss */
#block-block-4 {
  margin: 10px 0;
  background-position: 0 -468px;
  height: 150px;
  width: 160px;
  width: auto;
}
/* line 704, ../sass/blocks.scss */
#block-block-4 .block-title {
  font-family: MetaWeb-Bold, sans-serif;
  font-weight: normal;
  padding: 10px 0;
  font-size: 1.5em;
  font-size: 1.5rem;
  line-height: 1.71429em;
  line-height: 1.71429rem;
  color: #ee2d26;
  text-transform: none;
  border: none;
  width: 100%;
}
/* line 708, ../sass/blocks.scss */
#block-block-4 .block-content {
  width: 70%;
}
/* line 711, ../sass/blocks.scss */
#block-block-4 .block-content .description {
  font-family: MetaWeb-Normal, sans-serif;
  line-height: 1.28571em;
}
/* line 716, ../sass/blocks.scss */
#block-block-4 .block-content .link {
  width: 50%;
  padding-top: 5px;
}

/* line 722, ../sass/blocks.scss */
#block-block-13 {
  margin: 10px 0;
  background-position: 0 -104px;
  height: 150px;
  width: 164px;
}
/* line 725, ../sass/blocks.scss */
#block-block-13 .block-title {
  font-family: MetaWeb-Bold, sans-serif;
  font-weight: normal;
  padding: 10px 0;
  font-size: 1.5em;
  font-size: 1.5rem;
  line-height: 1.71429em;
  line-height: 1.71429rem;
  color: #ee2d26;
  text-transform: none;
  border: none;
  width: 100%;
}
/* line 729, ../sass/blocks.scss */
#block-block-13 .block-content {
  width: 60%;
}
/* line 731, ../sass/blocks.scss */
#block-block-13 .block-content .description {
  font-family: MetaWeb-Normal, sans-serif;
  line-height: 1.28571em;
}
/* line 735, ../sass/blocks.scss */
#block-block-13 .block-content .link {
  width: 50%;
  padding-top: 10px;
}

/* line 745, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-14 #use-your-skill.skill-education {
  background-position: 0 -1177px;
  height: 130px;
  width: 225px;
  width: auto;
}
/* line 749, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-14 #use-your-skill .header-link {
  position: absolute;
  right: 0px;
  top: -20px;
}
/* line 750, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-14 #use-your-skill .description {
  font-size: 0.9em;
  font-size: 0.9rem;
  color: #999999;
  width: auto;
  padding-bottom: 10px;
}

/* line 760, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-15 #youth-volunteering {
  background-position: 8px -254px;
  height: 110px;
  margin-top: 35px;
  width: auto;
  height: auto;
}
/* line 763, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-15 #youth-volunteering .header-link {
  position: absolute;
  right: 0px;
  top: -3px;
}
/* line 764, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-15 #youth-volunteering .description {
  font-family:  'open_sansregular';
  font-size: 15px;
  color: #3b3b3b;
  width: 70%;
  position: relative;
  top: -27px;
  padding-bottom: 10px;
  line-height: 1.2em;
}

/* line 775, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last #testimonial .block-content .description {
  font-family: OpenSans-Italic, sans-serif;
  color: #a88e76;
  padding-bottom: 10px;
}
/* line 780, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last #testimonial .block-content .name, .panel-2col-stacked .panel-col-last #testimonial .block-content .title {
  color: #333333;
}
/* line 781, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last #testimonial .block-content .title, .panel-2col-stacked .panel-col-last #testimonial .block-content .organization {
  text-transform: uppercase;
}
/* line 782, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last #testimonial .block-content .name {
  display: inline;
  float: left;
}
/* line 783, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last #testimonial .block-content .title {
  display: inline;
  padding-left: 5px;
  font-size: 0.8em;
  font-size: 0.8rem;
  line-height: 0.9em;
  line-height: 0.9rem;
}
/* line 789, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last #testimonial .block-content .organization {
  font-size: 0.7em;
  font-size: 0.7rem;
  line-height: 0.9em;
  line-height: 0.9rem;
  color: #999999;
}

/* line 799, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-17 .pane-title {
  font-family: OpenSans-Italic, sans-serif;
  font-size: 1.28571em;
  font-size: 1.28571rem;
  text-transform: none;
  padding: 0;
}
/* line 805, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-17 .pane-content {
  border: none;
  padding: 0;
}
/* line 808, ../sass/blocks.scss */
.panel-2col-stacked .panel-col-last .pane-block-17 .pane-content .description {
  font-family: OpenSans-Italic, sans-serif;
  color: #a88e76;
  padding-bottom: 10px;
}
