@charset "UTF-8";
@import url("https://use.fontawesome.com/releases/v5.15.1/css/all.css");
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
html, body {
  max-width: 100%;
  overflow-x: hidden;
  font-family: "Roboto", sans-serif;
}

body {
  scrollbar-width: none;
  color: #1F303E;
}

h1 {
  font-size: 1.75rem;
  color: #0076D6;
  font-weight: 600;
}

h2 {
  font-weight: 600;
  font-size: 1.5rem;
}

h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 600;
}

h4 {
  font-size: 1.125rem;
  line-height: 1.4;
}

a {
  color: #0076D6;
}

a.anchor-tag::before {
  content: " ";
  display: block;
  height: 11rem;
  margin: -11rem 0 0;
}

.navbar.affix {
  position: fixed;
}

.row #main-content {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 321px) and (max-width: 768px) {
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.container-fluid .main-content {
  max-width: 1140px;
  margin: 0 auto;
}
.path-topics .container-fluid, .path-audience .container-fluid, .path-survey-results .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.path-topics .container-fluid #content, .path-audience .container-fluid #content, .path-survey-results .container-fluid #content {
  max-width: 100%;
}
.path-topics .breadcrumb, .path-audience .breadcrumb, .path-survey-results .breadcrumb {
  display: none;
}
.path-topics h1.title, .path-audience h1.title, .path-survey-results h1.title {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

.breadcrumb {
  background: transparent;
  font-size: 0.75rem !important;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #4e5862;
  content: ">";
}

div.caption {
  display: table;
  max-width: min-content;
  padding: 0.5rem;
  background-color: #d9e2e9;
  font-size: 0.9rem;
  font-style: italic;
}
div.caption.alignleft {
  float: left;
  margin-right: 1rem;
}
div.caption.alignright {
  float: right;
  margin-left: 1rem;
}
div.caption.aligncenter { /* ??? */ }
div.caption img {
  margin-bottom: 0.25rem;
}

.alignright {
  float: right;
  margin-left: 1rem;
}

.alignleft {
  float: left;
  margin-right: 1rem;
}

.aligncenter {
  text-align: center;
  margin: 1rem 0;
}

.node--view-mode-teaser .field--name-node-title h2 {
  font-size: 1rem;
  line-height: 1.4;
}

.fa-external-link {
  padding-left: 0.25em;
}
.fa-external-link:before {
  font-size: 0.75em;
  content: "\f35d";
}

.page-item.active .page-link {
  background-color: #0082d8;
  border-color: #0082d8;
}

.air-img-map {
  text-align: center;
  margin: 4rem 0;
}

#above_content > .row {
  margin-left: 0;
  margin-right: 0;
}

.fw-bold {
  font-weight: 600 !important;
}

div.ds-2col-fluid {
  display: flex;
}
@media (max-width: 768px) {
  div.ds-2col-fluid {
    flex-direction: column;
  }
}
div.ds-2col-fluid > .group-left {
  width: 70%;
  padding-right: 1rem;
}
@media (max-width: 768px) {
  div.ds-2col-fluid > .group-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 2.5rem;
  }
}
div.ds-2col-fluid > .group-right {
  width: 30%;
  padding-left: 1rem;
}
@media (max-width: 768px) {
  div.ds-2col-fluid > .group-right {
    width: 100%;
    padding: 0 0.875rem;
  }
}

div.ds-2col-stacked-fluid > .group-header .block-region-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1rem 0;
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form {
  clear: both;
  order: 2;
  margin-top: 3rem;
  display: flex;
  justify-content: center;
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content {
  display: flex;
  justify-content: center;
  width: 100%;
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form {
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form {
    padding: 1rem;
  }
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row {
  justify-content: center;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row {
    flex-direction: column;
  }
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset {
  display: flex;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset {
    flex-direction: column;
  }
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset label {
  flex-basis: 100%;
  font-size: 1.75rem;
  font-weight: 500;
  margin-right: 1.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset label {
    text-align: center;
  }
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset input.form-control {
  min-width: 25rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset input.form-control {
    min-width: auto;
  }
}
div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row .form-actions {
  align-self: auto;
}
div.ds-2col-stacked-fluid > .group-left {
  clear: both;
  width: 30%;
  padding-right: 1rem;
}
@media (max-width: 768px) {
  div.ds-2col-stacked-fluid > .group-left {
    width: 100%;
    padding-right: 1rem;
    margin-bottom: 2.5rem;
  }
}
div.ds-2col-stacked-fluid > .group-right {
  width: 70%;
  padding-left: 1rem;
}
@media (max-width: 768px) {
  div.ds-2col-stacked-fluid > .group-right {
    width: 100%;
    padding: 0 0.875rem;
  }
}

.node--type-media .ds-2col-stacked-fluid > .group-left,
.node--type-resources .ds-2col-stacked-fluid > .group-left,
.node--type-event .ds-2col-stacked-fluid > .group-left,
.node--type-news .ds-2col-stacked-fluid > .group-left,
.node--type-technical-assistance .ds-2col-stacked-fluid > .group-left,
.node--type-funding-opportunities .ds-2col-stacked-fluid > .group-left {
  width: 70%;
  padding-right: 1rem;
}
@media (max-width: 768px) {
  .node--type-media .ds-2col-stacked-fluid > .group-left,
  .node--type-resources .ds-2col-stacked-fluid > .group-left,
  .node--type-event .ds-2col-stacked-fluid > .group-left,
  .node--type-news .ds-2col-stacked-fluid > .group-left,
  .node--type-technical-assistance .ds-2col-stacked-fluid > .group-left,
  .node--type-funding-opportunities .ds-2col-stacked-fluid > .group-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 2.5rem;
  }
}
.node--type-media .ds-2col-stacked-fluid > .group-right,
.node--type-resources .ds-2col-stacked-fluid > .group-right,
.node--type-event .ds-2col-stacked-fluid > .group-right,
.node--type-news .ds-2col-stacked-fluid > .group-right,
.node--type-technical-assistance .ds-2col-stacked-fluid > .group-right,
.node--type-funding-opportunities .ds-2col-stacked-fluid > .group-right {
  width: 30%;
}
@media (max-width: 768px) {
  .node--type-media .ds-2col-stacked-fluid > .group-right,
  .node--type-resources .ds-2col-stacked-fluid > .group-right,
  .node--type-event .ds-2col-stacked-fluid > .group-right,
  .node--type-news .ds-2col-stacked-fluid > .group-right,
  .node--type-technical-assistance .ds-2col-stacked-fluid > .group-right,
  .node--type-funding-opportunities .ds-2col-stacked-fluid > .group-right {
    width: 100%;
    padding: 0 0.875rem;
  }
}
.node--type-media.node--view-mode-full-width > .group-left,
.node--type-resources.node--view-mode-full-width > .group-left,
.node--type-event.node--view-mode-full-width > .group-left,
.node--type-news.node--view-mode-full-width > .group-left,
.node--type-technical-assistance.node--view-mode-full-width > .group-left,
.node--type-funding-opportunities.node--view-mode-full-width > .group-left {
  width: 100%;
}
@media (max-width: 768px) {
  .node--type-media.node--view-mode-full-width > .group-left,
  .node--type-resources.node--view-mode-full-width > .group-left,
  .node--type-event.node--view-mode-full-width > .group-left,
  .node--type-news.node--view-mode-full-width > .group-left,
  .node--type-technical-assistance.node--view-mode-full-width > .group-left,
  .node--type-funding-opportunities.node--view-mode-full-width > .group-left {
    margin-bottom: 2.5rem;
  }
}

div.view-survey-results div.view-content.row {
  padding-top: 120px;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.view-survey-results div.view-content.row {
    padding-top: 220px;
  }
}
div.view-survey-results div.view-content.row div.grouping-row {
  width: 100%;
  margin-bottom: 3rem;
  padding-bottom: 2rem;
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-title {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  border-bottom: 1px solid #d9e2e9;
  margin-bottom: 2rem;
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-title a {
  color: rgb(0, 0, 0);
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-title a::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: inherit;
  color: "inherit";
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-title a.collapsed::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  font-size: inherit;
  color: "inherit";
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-title a[aria-expanded=false] {
  color: #0B4778;
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content {
  display: none;
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content.show {
  display: flex;
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content {
  justify-content: space-between;
}
@media (max-width: 992px) {
  div.view-survey-results div.view-content.row div.grouping-row div.grouping-content {
    flex-direction: column;
  }
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content .views-row {
  max-width: 30%;
}
@media (max-width: 992px) {
  div.view-survey-results div.view-content.row div.grouping-row div.grouping-content .views-row {
    max-width: 100%;
    padding: 0 25px;
    margin-bottom: 2rem;
  }
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content .views-row {
  flex: 1;
}
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content .views-row .views-field,
div.view-survey-results div.view-content.row div.grouping-row div.grouping-content .views-row .layout_card {
  height: 100%;
}

.path-frontpage .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.path-frontpage .container-fluid #content.main-content {
  max-width: 100%;
  margin: 0 auto;
}
.path-frontpage .container-fluid #content.main-content .views_slideshow_cycle_teaser_section {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  width: 100% !important;
}
.path-frontpage .container-fluid #content.main-content #header_row .block-fixed-block-contenthomepage-slogan div.content p a {
  color: #0082D8 !important;
  font-weight: 600;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.one .block-region-one {
  padding: 2.813rem;
  background: rgb(121, 178, 208) url("/themes/custom/nrrc_barrio/images/city-crowd-blue-web.jpg") no-repeat center;
  background-size: cover;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.two {
  padding: 2.188rem 0;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.two h2 {
  text-transform: uppercase;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.two .content {
  margin-top: 2.5rem;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four {
  padding: 2.188rem 0;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four h2 {
  text-transform: uppercase;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four div.text-box {
  display: inline-block;
  padding: 0.1rem 1rem;
  font-size: 0.625rem;
  font-weight: bold;
  color: rgb(0, 0, 0);
  background-color: #b2d3ef;
  text-transform: uppercase;
  /* margin: 0;
  margin-bottom: 0px;
  padding: 0;
  line-height: 1.25rem;
  margin-bottom: 1rem; */
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four .date-of-card {
  margin: 0;
  padding: 0;
  line-height: 1.25rem;
  font-size: 0.85rem;
  color: #6c6e70;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four .link-of-item {
  font-size: 1.375rem;
  color: black;
  font-weight: 500;
  line-height: 1.4;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four .content {
  margin-top: 2.5rem;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.four .content .micro-teaser {
  margin-bottom: 1rem;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .title-resources, .path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services {
  text-align: left !important;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .title-services-container {
  margin-left: 30%;
}
@media (max-width: 1024px) and (min-width: 769px) {
  .path-frontpage .container-fluid #content.main-content #body_row .homepage.five .title-services-container {
    margin-left: 3%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-frontpage .container-fluid #content.main-content #body_row .homepage.five .title-services-container {
    margin-left: 0;
  }
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .title-services {
  margin: 0px 36px 9px 207px;
  font-size: 1.5rem !important;
  margin: -0.3125rem -9999rem;
  /* add back negative margin value */
  padding: 0.25rem 9999rem 0.625rem;
  background: rgba(255, 218, 113, 0.5);
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services {
  font-size: 1.25rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  color: #0B4778;
  margin: 36px 36px 9px 30%;
  padding-bottom: 5px;
}
@media (max-width: 1024px) and (min-width: 769px) {
  .path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services {
    margin: 36px 36px 9px 4%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services {
    margin: 36px 15px 9px 1%;
  }
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services .link {
  padding-bottom: 0.625rem;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services .link a {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.five .links-services .link a:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  font-size: 1.125rem;
  color: #0B4778;
}
.path-frontpage .container-fluid #content.main-content #body_row .homepage.six {
  padding: 2.5rem 0 0;
}
.path-frontpage button.btn-primary {
  min-width: 50%;
}
.path-frontpage .block-views-blockhomepage-latest-block-1 div.node--view-mode-micro-teaser .field--type-entity-reference div.field__item,
.path-frontpage .block-views-blockhomepage-highlights-block-1 div.node--view-mode-micro-teaser .field--type-entity-reference div.field__item,
.path-frontpage .block-views-blockhomepage-latest-block-1 div.node--view-mode-micro-teaser div.field--name-field-news-type {
  background-color: #d4e7f4;
}

#results-container {
  margin-top: 2rem;
}
#results-container .rsd-state {
  margin: 1rem 0;
  padding: 1rem 0;
  border-bottom: 1px dashed #d9e2e9;
}
#results-container .rsd-state div {
  display: flex;
  flex-wrap: wrap;
}
#results-container .rsd-state div .rsd-service {
  width: 100%;
  margin: 1rem;
  padding: 1rem 0;
  border-bottom: 1px solid #d9e2e9;
  flex-direction: column;
  font-size: 0.875rem;
}
#results-container .rsd-state div:last-child {
  border-bottom: none;
}

.rs-state-nav {
  border: 2px solid #d9e2e9;
  background-color: #f4fbfe;
  padding: 1rem;
  font-weight: 500;
}
.rs-state-nav ul {
  list-style: none;
  margin-left: -2.5rem;
}

.rs-state-left, .rs-state-right {
  margin-bottom: 2rem;
}

@media (min-width: 320px) and (max-width: 767px) {
  .path-resources .view-featured .row, .multimedia-infographic .view-featured .row, .multimedia-podcast .view-featured .row, .multimedia-video .view-featured .row, .news-nrrc-news .view-featured .row, .news-press-clips .view-featured .row, .events-conference .view-featured .row, .events-webinar .view-featured .row, .second-chance-act-sca-highlights .view-featured .row {
    margin: 0;
    padding: 1rem 2rem 2rem;
  }
}
.path-resources .view-featured, .multimedia-infographic .view-featured, .multimedia-podcast .view-featured, .multimedia-video .view-featured, .news-nrrc-news .view-featured, .news-press-clips .view-featured, .events-conference .view-featured, .events-webinar .view-featured, .second-chance-act-sca-highlights .view-featured {
  position: relative;
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-resources .view-featured, .multimedia-infographic .view-featured, .multimedia-podcast .view-featured, .multimedia-video .view-featured, .news-nrrc-news .view-featured, .news-press-clips .view-featured, .events-conference .view-featured, .events-webinar .view-featured, .second-chance-act-sca-highlights .view-featured {
    background: #fffcf4;
    display: flex;
    flex-direction: column;
    padding: 1rem;
    border: 1px solid #004b8d;
    min-height: 600px;
    overflow: hidden;
  }
}
.path-resources div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-infographic div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-podcast div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-video div[id^=views_slideshow_cycle_teaser_section_featured], .news-nrrc-news div[id^=views_slideshow_cycle_teaser_section_featured], .news-press-clips div[id^=views_slideshow_cycle_teaser_section_featured], .events-conference div[id^=views_slideshow_cycle_teaser_section_featured], .events-webinar div[id^=views_slideshow_cycle_teaser_section_featured], .second-chance-act-sca-highlights div[id^=views_slideshow_cycle_teaser_section_featured] {
  width: 960px !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .path-resources div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-infographic div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-podcast div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-video div[id^=views_slideshow_cycle_teaser_section_featured], .news-nrrc-news div[id^=views_slideshow_cycle_teaser_section_featured], .news-press-clips div[id^=views_slideshow_cycle_teaser_section_featured], .events-conference div[id^=views_slideshow_cycle_teaser_section_featured], .events-webinar div[id^=views_slideshow_cycle_teaser_section_featured], .second-chance-act-sca-highlights div[id^=views_slideshow_cycle_teaser_section_featured] {
    width: 800px !important;
  }
}
@media (max-width: 992px) and (min-width: 321px) {
  .path-resources div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-infographic div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-podcast div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-video div[id^=views_slideshow_cycle_teaser_section_featured], .news-nrrc-news div[id^=views_slideshow_cycle_teaser_section_featured], .news-press-clips div[id^=views_slideshow_cycle_teaser_section_featured], .events-conference div[id^=views_slideshow_cycle_teaser_section_featured], .events-webinar div[id^=views_slideshow_cycle_teaser_section_featured], .second-chance-act-sca-highlights div[id^=views_slideshow_cycle_teaser_section_featured] {
    width: 590px !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-resources div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-infographic div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-podcast div[id^=views_slideshow_cycle_teaser_section_featured], .multimedia-video div[id^=views_slideshow_cycle_teaser_section_featured], .news-nrrc-news div[id^=views_slideshow_cycle_teaser_section_featured], .news-press-clips div[id^=views_slideshow_cycle_teaser_section_featured], .events-conference div[id^=views_slideshow_cycle_teaser_section_featured], .events-webinar div[id^=views_slideshow_cycle_teaser_section_featured], .second-chance-act-sca-highlights div[id^=views_slideshow_cycle_teaser_section_featured] {
    width: 100% !important;
  }
}
.path-resources div.views_slideshow_cycle_slide, .multimedia-infographic div.views_slideshow_cycle_slide, .multimedia-podcast div.views_slideshow_cycle_slide, .multimedia-video div.views_slideshow_cycle_slide, .news-nrrc-news div.views_slideshow_cycle_slide, .news-press-clips div.views_slideshow_cycle_slide, .events-conference div.views_slideshow_cycle_slide, .events-webinar div.views_slideshow_cycle_slide, .second-chance-act-sca-highlights div.views_slideshow_cycle_slide {
  width: 960px !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .path-resources div.views_slideshow_cycle_slide, .multimedia-infographic div.views_slideshow_cycle_slide, .multimedia-podcast div.views_slideshow_cycle_slide, .multimedia-video div.views_slideshow_cycle_slide, .news-nrrc-news div.views_slideshow_cycle_slide, .news-press-clips div.views_slideshow_cycle_slide, .events-conference div.views_slideshow_cycle_slide, .events-webinar div.views_slideshow_cycle_slide, .second-chance-act-sca-highlights div.views_slideshow_cycle_slide {
    width: 800px !important;
  }
}
@media (max-width: 992px) and (min-width: 321px) {
  .path-resources div.views_slideshow_cycle_slide, .multimedia-infographic div.views_slideshow_cycle_slide, .multimedia-podcast div.views_slideshow_cycle_slide, .multimedia-video div.views_slideshow_cycle_slide, .news-nrrc-news div.views_slideshow_cycle_slide, .news-press-clips div.views_slideshow_cycle_slide, .events-conference div.views_slideshow_cycle_slide, .events-webinar div.views_slideshow_cycle_slide, .second-chance-act-sca-highlights div.views_slideshow_cycle_slide {
    width: 590px !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-resources div.views_slideshow_cycle_slide, .multimedia-infographic div.views_slideshow_cycle_slide, .multimedia-podcast div.views_slideshow_cycle_slide, .multimedia-video div.views_slideshow_cycle_slide, .news-nrrc-news div.views_slideshow_cycle_slide, .news-press-clips div.views_slideshow_cycle_slide, .events-conference div.views_slideshow_cycle_slide, .events-webinar div.views_slideshow_cycle_slide, .second-chance-act-sca-highlights div.views_slideshow_cycle_slide {
    width: 100% !important;
    position: relative !important;
  }
}
.path-resources .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .multimedia-infographic .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .multimedia-podcast .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .multimedia-video .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .news-nrrc-news .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .news-press-clips .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .events-conference .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .events-webinar .views-slideshow-controls-bottom .views-slideshow-pager-bullets li, .second-chance-act-sca-highlights .views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
  border: 1px solid #0B4778;
  background-color: #ffffff;
  text-indent: -9999px;
  cursor: pointer;
  display: inline-block;
  border-radius: 50%;
  margin: 0.4em;
  line-height: 12px;
  width: 1.5rem;
  height: 1.5rem;
}
.path-resources .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .multimedia-infographic .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .multimedia-podcast .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .multimedia-video .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .news-nrrc-news .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .news-press-clips .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .events-conference .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .events-webinar .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active, .second-chance-act-sca-highlights .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
  border: 1px solid #59a3da;
  background-color: #59a3da;
}
.path-resources .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .multimedia-infographic .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .multimedia-podcast .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .multimedia-video .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .news-nrrc-news .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .news-press-clips .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .events-conference .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .events-webinar .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .second-chance-act-sca-highlights .views-slideshow-controls-bottom .views-slideshow-pager-bullets {
  justify-content: center;
  display: flex;
  flex-direction: row;
  position: absolute;
  bottom: 0;
  right: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-resources .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .multimedia-infographic .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .multimedia-podcast .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .multimedia-video .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .news-nrrc-news .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .news-press-clips .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .events-conference .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .events-webinar .views-slideshow-controls-bottom .views-slideshow-pager-bullets, .second-chance-act-sca-highlights .views-slideshow-controls-bottom .views-slideshow-pager-bullets {
    position: absolute;
    bottom: 0;
    right: 40%;
  }
}
.path-resources span[id^=views_slideshow_controls_text_previous_featured-] a,
.path-resources span[id^=views_slideshow_controls_text_next_featured-] a, .multimedia-infographic span[id^=views_slideshow_controls_text_previous_featured-] a,
.multimedia-infographic span[id^=views_slideshow_controls_text_next_featured-] a, .multimedia-podcast span[id^=views_slideshow_controls_text_previous_featured-] a,
.multimedia-podcast span[id^=views_slideshow_controls_text_next_featured-] a, .multimedia-video span[id^=views_slideshow_controls_text_previous_featured-] a,
.multimedia-video span[id^=views_slideshow_controls_text_next_featured-] a, .news-nrrc-news span[id^=views_slideshow_controls_text_previous_featured-] a,
.news-nrrc-news span[id^=views_slideshow_controls_text_next_featured-] a, .news-press-clips span[id^=views_slideshow_controls_text_previous_featured-] a,
.news-press-clips span[id^=views_slideshow_controls_text_next_featured-] a, .events-conference span[id^=views_slideshow_controls_text_previous_featured-] a,
.events-conference span[id^=views_slideshow_controls_text_next_featured-] a, .events-webinar span[id^=views_slideshow_controls_text_previous_featured-] a,
.events-webinar span[id^=views_slideshow_controls_text_next_featured-] a, .second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_previous_featured-] a,
.second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_next_featured-] a {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.path-resources span[id^=views_slideshow_controls_text_next_featured-]::after, .multimedia-infographic span[id^=views_slideshow_controls_text_next_featured-]::after, .multimedia-podcast span[id^=views_slideshow_controls_text_next_featured-]::after, .multimedia-video span[id^=views_slideshow_controls_text_next_featured-]::after, .news-nrrc-news span[id^=views_slideshow_controls_text_next_featured-]::after, .news-press-clips span[id^=views_slideshow_controls_text_next_featured-]::after, .events-conference span[id^=views_slideshow_controls_text_next_featured-]::after, .events-webinar span[id^=views_slideshow_controls_text_next_featured-]::after, .second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_next_featured-]::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  font-size: inherit;
  color: "inherit";
  margin-right: 1rem;
  background: #0B4778;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 7px 12px;
  color: #ffffff;
  font-size: 1.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-resources span[id^=views_slideshow_controls_text_next_featured-]::after, .multimedia-infographic span[id^=views_slideshow_controls_text_next_featured-]::after, .multimedia-podcast span[id^=views_slideshow_controls_text_next_featured-]::after, .multimedia-video span[id^=views_slideshow_controls_text_next_featured-]::after, .news-nrrc-news span[id^=views_slideshow_controls_text_next_featured-]::after, .news-press-clips span[id^=views_slideshow_controls_text_next_featured-]::after, .events-conference span[id^=views_slideshow_controls_text_next_featured-]::after, .events-webinar span[id^=views_slideshow_controls_text_next_featured-]::after, .second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_next_featured-]::after {
    margin-right: 0.25rem;
  }
}
.path-resources span[id^=views_slideshow_controls_text_previous_featured-]:after, .multimedia-infographic span[id^=views_slideshow_controls_text_previous_featured-]:after, .multimedia-podcast span[id^=views_slideshow_controls_text_previous_featured-]:after, .multimedia-video span[id^=views_slideshow_controls_text_previous_featured-]:after, .news-nrrc-news span[id^=views_slideshow_controls_text_previous_featured-]:after, .news-press-clips span[id^=views_slideshow_controls_text_previous_featured-]:after, .events-conference span[id^=views_slideshow_controls_text_previous_featured-]:after, .events-webinar span[id^=views_slideshow_controls_text_previous_featured-]:after, .second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_previous_featured-]:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f053";
  font-size: inherit;
  color: "inherit";
  margin-left: 1rem;
  background: #0B4778;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 7px 12px;
  color: #ffffff;
  font-size: 1.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .path-resources span[id^=views_slideshow_controls_text_previous_featured-]:after, .multimedia-infographic span[id^=views_slideshow_controls_text_previous_featured-]:after, .multimedia-podcast span[id^=views_slideshow_controls_text_previous_featured-]:after, .multimedia-video span[id^=views_slideshow_controls_text_previous_featured-]:after, .news-nrrc-news span[id^=views_slideshow_controls_text_previous_featured-]:after, .news-press-clips span[id^=views_slideshow_controls_text_previous_featured-]:after, .events-conference span[id^=views_slideshow_controls_text_previous_featured-]:after, .events-webinar span[id^=views_slideshow_controls_text_previous_featured-]:after, .second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_previous_featured-]:after {
    margin-left: 0.25rem;
  }
}
.path-resources span[id^=views_slideshow_controls_text_pause_featured-], .multimedia-infographic span[id^=views_slideshow_controls_text_pause_featured-], .multimedia-podcast span[id^=views_slideshow_controls_text_pause_featured-], .multimedia-video span[id^=views_slideshow_controls_text_pause_featured-], .news-nrrc-news span[id^=views_slideshow_controls_text_pause_featured-], .news-press-clips span[id^=views_slideshow_controls_text_pause_featured-], .events-conference span[id^=views_slideshow_controls_text_pause_featured-], .events-webinar span[id^=views_slideshow_controls_text_pause_featured-], .second-chance-act-sca-highlights span[id^=views_slideshow_controls_text_pause_featured-] {
  position: absolute;
  top: -9999999px;
  left: -9999999px;
  overflow: hidden;
}
.path-resources div[id^=views_slideshow_controls_text_featured-], .multimedia-infographic div[id^=views_slideshow_controls_text_featured-], .multimedia-podcast div[id^=views_slideshow_controls_text_featured-], .multimedia-video div[id^=views_slideshow_controls_text_featured-], .news-nrrc-news div[id^=views_slideshow_controls_text_featured-], .news-press-clips div[id^=views_slideshow_controls_text_featured-], .events-conference div[id^=views_slideshow_controls_text_featured-], .events-webinar div[id^=views_slideshow_controls_text_featured-], .second-chance-act-sca-highlights div[id^=views_slideshow_controls_text_featured-] {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  top: 0;
  left: 0;
}

.view-sca-program-tracks-landing div.row {
  display: block !important;
}
.view-sca-program-tracks-landing div.row .col-1 {
  max-width: 100%;
}
.view-sca-program-tracks-landing div.row .col-2 {
  max-width: 100%;
}

div.view-multimedia-search div.view-content.row {
  justify-content: space-between;
}
div.view-multimedia-search div.view-content.row div.grouping-row {
  width: 100%;
  margin-bottom: 3rem;
  padding-bottom: 2rem;
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-title {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  border-bottom: 1px solid #d9e2e9;
  margin-bottom: 2rem;
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-title a {
  color: rgb(0, 0, 0);
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-title a::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: inherit;
  color: "inherit";
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-title a.collapsed::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  font-size: inherit;
  color: "inherit";
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content {
  display: none;
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content.show {
  display: flex;
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content {
  justify-content: space-between;
}
@media (max-width: 992px) {
  div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content {
    flex-direction: column;
  }
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content .views-row {
  max-width: 30%;
}
@media (max-width: 992px) {
  div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content .views-row {
    max-width: 100%;
    padding: 0 25px;
    margin-bottom: 2rem;
  }
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content .views-row {
  flex: 1;
}
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content .views-row .views-field,
div.view-multimedia-search div.view-content.row div.grouping-row div.grouping-content .views-row .layout_card {
  height: 100%;
}

div.view-multimedia .view-content.row,
div.view-events-webinars .view-content.row,
div.view-news .view-content.row,
div.view-resources .view-content.row {
  justify-content: space-between;
  margin: 0 1rem;
}
div.view-multimedia .view-content.row .views-row,
div.view-events-webinars .view-content.row .views-row,
div.view-news .view-content.row .views-row,
div.view-resources .view-content.row .views-row {
  width: 30%;
}
@media (max-width: 992px) {
  div.view-multimedia .view-content.row .views-row,
  div.view-events-webinars .view-content.row .views-row,
  div.view-news .view-content.row .views-row,
  div.view-resources .view-content.row .views-row {
    width: 100%;
    padding: 0 25px;
    margin-bottom: 2rem;
  }
}
div.view-multimedia .view-content.row .views-row .views-field-field-image,
div.view-events-webinars .view-content.row .views-row .views-field-field-image,
div.view-news .view-content.row .views-row .views-field-field-image,
div.view-resources .view-content.row .views-row .views-field-field-image {
  margin-bottom: 0.688rem;
}
div.view-multimedia .view-content.row .views-row .views-field-field-image img,
div.view-events-webinars .view-content.row .views-row .views-field-field-image img,
div.view-news .view-content.row .views-row .views-field-field-image img,
div.view-resources .view-content.row .views-row .views-field-field-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
div.view-multimedia .view-content.row .views-row .views-field-title,
div.view-events-webinars .view-content.row .views-row .views-field-title,
div.view-news .view-content.row .views-row .views-field-title,
div.view-resources .view-content.row .views-row .views-field-title {
  font-weight: 600;
}
div.view-multimedia .view-footer,
div.view-events-webinars .view-footer,
div.view-news .view-footer,
div.view-resources .view-footer {
  text-align: center;
  margin: 2em 0;
}

body.page-view-nrrc-podcasts .view-header {
  padding: 2rem;
  border: 1px solid #d9e2e9;
  background-color: #eff9fe;
  margin: 2rem 0;
  color: #0B4778;
}
body.page-view-nrrc-podcasts .view-header #reentry_wrapper {
  display: flex;
  gap: 1rem;
}
body.page-view-nrrc-podcasts .view-header #reentry_wrapper img {
  width: 200px;
  height: 200px;
}
@media (max-width: 767px) {
  body.page-view-nrrc-podcasts .view-header #reentry_wrapper {
    flex-direction: column;
    align-items: center;
  }
  body.page-view-nrrc-podcasts .view-header #reentry_wrapper img {
    width: 100%;
    height: 100%;
  }
}
body.page-view-nrrc-podcasts .view-content {
  margin: auto 0;
}
body.page-view-nrrc-podcasts .view-content .views-row {
  width: 100%;
}

body.path-news div.ds-2col-stacked-fluid > .group-header .block-region-header .views-exposed-form .content form .form-row fieldset input.form-control {
  flex-basis: 70%;
}

.second-chance-act .container-fluid .main-content {
  max-width: 100%;
  padding: 0;
}
@media (max-width: 1184px) {
  .second-chance-act .container-fluid .main-content {
    padding: 0 1rem;
  }
}
.second-chance-act .container-fluid .main-content #block-nrrc-barrio-page-title,
.second-chance-act .container-fluid .main-content #header_row > div {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}
.second-chance-act .container-fluid .main-content #body_row {
  padding: 0;
}
.second-chance-act .container-fluid .main-content #body_row .block-fixed-block-content {
  max-width: 1140px;
  margin: 0 auto;
}
.second-chance-act .container-fluid .main-content #body_row .lp.one .block-region-one {
  background: #c1e5f9;
  padding: 2.5rem 0;
  margin: 2rem 0;
}
.second-chance-act .container-fluid .main-content #body_row .lp.two .block-fixed-block-content {
  background: #0076D6;
}
.second-chance-act .container-fluid .main-content #body_row .lp.two .block-fixed-block-content .landing-page-card {
  color: #ffffff;
  padding: 1.25rem;
}
.second-chance-act .container-fluid .main-content #body_row .lp.two .block-fixed-block-content .landing-page-card h2 {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.second-chance-act .container-fluid .main-content #body_row .lp.two .block-fixed-block-content .landing-page-card h3 {
  font-size: 1.125rem;
  color: #ffe090;
}
.second-chance-act .container-fluid .main-content #body_row .lp.three .block-region-three {
  background: #c1e5f9;
  padding: 2.5rem 0;
  margin: 2rem 0;
}
.second-chance-act .container-fluid .main-content #body_row .lp.four .block-fixed-block-content {
  background: #0B4778;
}
.second-chance-act .container-fluid .main-content #body_row .lp.four .block-fixed-block-content .landing-page-card {
  color: #ffffff;
  padding: 1.25rem;
}
.second-chance-act .container-fluid .main-content #body_row .lp.four .block-fixed-block-content .landing-page-card h2 {
  color: #9fddf9;
  margin-bottom: 1.5rem;
}
.second-chance-act .container-fluid .main-content #body_row .lp.four .block-fixed-block-content .landing-page-card h3 {
  font-size: 1.125rem;
  color: #ffc221;
}
.second-chance-act .container-fluid .main-content #body_row a {
  color: #1F303E;
}
.second-chance-act .container-fluid .main-content #body_row a:hover {
  color: #0056b3;
}
.second-chance-act .container-fluid .main-content .ds-2col-stacked-fluid {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 0.9375rem;
}
.second-chance-act .landing-page-card h2 {
  font-size: 1.5rem;
  margin-top: 0.688rem;
}

body.second-chance-act-sca-highlights .view-sca-lists,
body.second-chance-act-sca-interviews .view-sca-lists,
body.second-chance-act-sca-orientation .view-sca-lists,
body.second-chance-act-funding-opportunities .view-sca-lists {
  margin-top: 2rem;
  padding: 2rem 0;
  border-top: 1px solid #d9e2e9;
}
body.second-chance-act-sca-highlights .view-sca-lists .view-content.row,
body.second-chance-act-sca-interviews .view-sca-lists .view-content.row,
body.second-chance-act-sca-orientation .view-sca-lists .view-content.row,
body.second-chance-act-funding-opportunities .view-sca-lists .view-content.row {
  margin: 0;
}
body.second-chance-act-sca-highlights .view-sca-lists .view-content.row .views-row,
body.second-chance-act-sca-interviews .view-sca-lists .view-content.row .views-row,
body.second-chance-act-sca-orientation .view-sca-lists .view-content.row .views-row,
body.second-chance-act-funding-opportunities .view-sca-lists .view-content.row .views-row {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px dashed #d9e2e9;
}
body.second-chance-act-sca-highlights .view-sca-lists .view-content.row .views-row:last-child,
body.second-chance-act-sca-interviews .view-sca-lists .view-content.row .views-row:last-child,
body.second-chance-act-sca-orientation .view-sca-lists .view-content.row .views-row:last-child,
body.second-chance-act-funding-opportunities .view-sca-lists .view-content.row .views-row:last-child {
  border-bottom: none;
}
body.second-chance-act-sca-highlights .view-sca-lists .view-content.row .field--name-field-second-chance-act-type, body.second-chance-act-sca-highlights .view-sca-lists .view-content.row .field--type-entity-reference,
body.second-chance-act-sca-interviews .view-sca-lists .view-content.row .field--name-field-second-chance-act-type,
body.second-chance-act-sca-interviews .view-sca-lists .view-content.row .field--type-entity-reference,
body.second-chance-act-sca-orientation .view-sca-lists .view-content.row .field--name-field-second-chance-act-type,
body.second-chance-act-sca-orientation .view-sca-lists .view-content.row .field--type-entity-reference,
body.second-chance-act-funding-opportunities .view-sca-lists .view-content.row .field--name-field-second-chance-act-type,
body.second-chance-act-funding-opportunities .view-sca-lists .view-content.row .field--type-entity-reference {
  display: none;
}

body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks {
    flex-direction: column;
  }
  body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks .form-row {
    width: 100% !important;
  }
  body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks > h2, body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks > div {
    align-items: center !important;
    text-align: center !important;
    padding-right: initial !important;
    width: 100% !important;
  }
}
body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks h2 {
  text-align: right;
  padding-right: 1rem;
}
body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks > h2, body.second-chance-act-technical-assistance div.block-views-exposed-filter-blocks div {
  flex: 1;
  width: min-content;
}
body.second-chance-act-technical-assistance form#views-exposed-form-search-api-results-sca-technical-assistance div.form-row {
  width: max-content;
}
body.second-chance-act-technical-assistance form#views-exposed-form-search-api-results-sca-technical-assistance label {
  display: none;
}

body.second-chance-act-sca-highlights .view-featured,
body.second-chance-act-sca-interviews .view-featured,
body.second-chance-act-sca-orientation .view-featured {
  margin-bottom: 3rem;
}

.events-reentry-week .container-fluid .main-content,
.events-second-chance-month-mondays .container-fluid .main-content,
.events-second-chance-month-tuesdays .container-fluid .main-content,
.events-second-chance-month-wednesdays .container-fluid .main-content,
.events-second-chance-month-thursdays .container-fluid .main-content,
.events-second-chance-month-fridays .container-fluid .main-content, .events-second-chance-month .container-fluid .main-content {
  max-width: 100%;
  padding: 0;
}
.events-reentry-week .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content, .events-second-chance-month .container-fluid .main-content .reentry-week .block-fixed-block-contentreentry-week-top-content {
  max-width: 627px;
  margin: 0 auto;
}
.events-reentry-week .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title, .events-second-chance-month .container-fluid .main-content .reentry-week #block-nrrc-barrio-page-title,
.events-reentry-week .container-fluid .main-content .reentry-week #header_row > div,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #header_row > div,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #header_row > div,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #header_row > div,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #header_row > div,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #header_row > div,
.events-second-chance-month .container-fluid .main-content .reentry-week #header_row > div {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row {
  padding: 0;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content {
  max-width: 1140px;
  margin: 0 auto;
}
@media (max-width: 1184px) {
  .events-reentry-week .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
  .events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
  .events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
  .events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
  .events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content,
  .events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content {
    padding: 0 1rem;
  }
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .block-fixed-block-content.block-fixed-block-contentreentry-week-region-2-content {
  max-width: 1140px;
  margin: 0 auto;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.one .block-region-one {
  background: #d7eefb;
  padding: 2.5rem 0;
  margin: 3rem 0;
  min-height: 17.313rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate {
  max-width: 627px;
  margin: 0 auto;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .celebrate .celebrateReentry {
  font-weight: bold;
  color: #CA5430;
  font-size: 2rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar {
  max-width: 1000px;
  margin: 0 auto;
  padding: 2rem 0;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row {
  justify-content: center;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 {
  padding: 0;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  border: 1px solid;
  border-radius: 0.3rem;
  text-align: center;
  margin-bottom: 1rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 {
  padding: 0.5rem;
  margin: 0;
  background: #0076D6;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 h4 span {
  text-transform: none;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .rw-calendar .row .col-md-2 p {
  padding: 0.5rem;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 90px;
  margin-bottom: 0;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .partner,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .partner,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .partner, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .partner {
  padding: 1rem 0;
  text-align: center;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col-md-3 {
  margin-bottom: 1rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .partner .reentry-partner {
  color: #0B4778;
  font-size: 2.1rem;
  font-weight: bold;
  margin-bottom: 2rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .partner .col {
  text-align: center;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.two .partner img,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.two .partner img,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner img,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner img,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.two .partner img,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.two .partner img, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.two .partner img {
  height: 60px;
  width: auto;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three {
  background: #c1e5f9;
  margin: 2rem 0;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .fontNavy {
  color: #004b8d;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags {
  margin: 0 1rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .followAllThings {
  color: #004b8d;
  font-size: 2.1rem;
  font-weight: bold;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.three .block-region-three .blue-green-back .hashTags {
  font-size: 1.8rem;
  color: #004b8d;
  font-weight: normal;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row .lp.four #ic_signupform .elcontainer {
  background: transparent;
  display: block;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row a, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row a {
  color: #1F303E;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row a span.date,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row a span.date,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row a span.date,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row a span.date,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row a span.date,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row a span.date, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row a span.date {
  color: #c85c1a;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row a span.text,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row a span.text,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row a span.text,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row a span.text,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row a span.text,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row a span.text, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row a span.text {
  color: #1F303E;
}
.events-reentry-week .container-fluid .main-content .reentry-week #body_row a.btn, .events-reentry-week .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a, body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-reentry-week .container-fluid .main-content .reentry-week #body_row a, .events-reentry-week .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-reentry-week .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row a.btn,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a,
body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a,
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-second-chance-month-mondays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row a.btn,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a,
body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a,
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row a.btn,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a,
body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a,
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row a.btn,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a,
body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a,
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row a.btn,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a,
body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row a,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a,
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-second-chance-month-fridays .container-fluid .main-content .reentry-week #body_row a, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row a.btn, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row body.second-chance-act-technical-assistance .block-facets .content li.facet-item a, body.second-chance-act-technical-assistance .block-facets .content li.facet-item .events-second-chance-month .container-fluid .main-content .reentry-week #body_row a, .events-second-chance-month .container-fluid .main-content .reentry-week #body_row body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .events-second-chance-month .container-fluid .main-content .reentry-week #body_row a {
  color: #ffffff;
}
.events-reentry-week .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img, .events-second-chance-month .container-fluid .main-content .reentry-week #ic_signupform .elcontainer img {
  max-width: 132px;
  height: auto;
}
.events-reentry-week .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables, .events-second-chance-month .container-fluid .main-content .reentry-week #ic_signupform .elcontainer .sortables {
  padding: 0 2rem;
}
.events-reentry-week .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before, .events-second-chance-month .container-fluid .main-content .reentry-week #ic_signupform .elcontainer.hidden-label .formEl.required:before {
  top: 25%;
  color: red;
}
.events-reentry-week .container-fluid .main-content .reentry-week .btn-join,
.events-second-chance-month-mondays .container-fluid .main-content .reentry-week .btn-join,
.events-second-chance-month-tuesdays .container-fluid .main-content .reentry-week .btn-join,
.events-second-chance-month-wednesdays .container-fluid .main-content .reentry-week .btn-join,
.events-second-chance-month-thursdays .container-fluid .main-content .reentry-week .btn-join,
.events-second-chance-month-fridays .container-fluid .main-content .reentry-week .btn-join, .events-second-chance-month .container-fluid .main-content .reentry-week .btn-join {
  background-color: #008085 !important;
  color: #fff !important;
  font-size: 1rem;
}
.events-reentry-week h1,
.events-second-chance-month-mondays h1,
.events-second-chance-month-tuesdays h1,
.events-second-chance-month-wednesdays h1,
.events-second-chance-month-thursdays h1,
.events-second-chance-month-fridays h1, .events-second-chance-month h1 {
  text-align: center;
  font-size: 3.25rem;
  color: #0076D6;
}
.events-reentry-week h2.textlg,
.events-second-chance-month-mondays h2.textlg,
.events-second-chance-month-tuesdays h2.textlg,
.events-second-chance-month-wednesdays h2.textlg,
.events-second-chance-month-thursdays h2.textlg,
.events-second-chance-month-fridays h2.textlg, .events-second-chance-month h2.textlg {
  text-align: center;
  font-size: 2.5rem;
  color: #0076D6;
}
.events-reentry-week .receiveUpdates,
.events-second-chance-month-mondays .receiveUpdates,
.events-second-chance-month-tuesdays .receiveUpdates,
.events-second-chance-month-wednesdays .receiveUpdates,
.events-second-chance-month-thursdays .receiveUpdates,
.events-second-chance-month-fridays .receiveUpdates, .events-second-chance-month .receiveUpdates {
  color: #619A87;
  font-size: 2.2rem;
}
.events-reentry-week .signUp,
.events-second-chance-month-mondays .signUp,
.events-second-chance-month-tuesdays .signUp,
.events-second-chance-month-wednesdays .signUp,
.events-second-chance-month-thursdays .signUp,
.events-second-chance-month-fridays .signUp, .events-second-chance-month .signUp {
  font-weight: bold;
  color: #008085;
  font-size: 2rem;
}
.events-reentry-week .reentry-signup,
.events-second-chance-month-mondays .reentry-signup,
.events-second-chance-month-tuesdays .reentry-signup,
.events-second-chance-month-wednesdays .reentry-signup,
.events-second-chance-month-thursdays .reentry-signup,
.events-second-chance-month-fridays .reentry-signup, .events-second-chance-month .reentry-signup {
  display: flex;
  width: 100%;
}
@media (max-width: 768px) {
  .events-reentry-week .reentry-signup,
  .events-second-chance-month-mondays .reentry-signup,
  .events-second-chance-month-tuesdays .reentry-signup,
  .events-second-chance-month-wednesdays .reentry-signup,
  .events-second-chance-month-thursdays .reentry-signup,
  .events-second-chance-month-fridays .reentry-signup, .events-second-chance-month .reentry-signup {
    flex-direction: column;
  }
}

.events-reentry-week .container-fluid .main-content,
.events-second-chance-month-mondays .container-fluid .main-content,
.events-second-chance-month-tuesdays .container-fluid .main-content,
.events-second-chance-month-wednesdays .container-fluid .main-content,
.events-second-chance-month-thursdays .container-fluid .main-content,
.events-second-chance-month-fridays .container-fluid .main-content, .events-second-chance-month .container-fluid .main-content,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content {
  max-width: 100%;
  padding: 0;
}
.events-reentry-week .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-second-chance-month-mondays .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-second-chance-month-tuesdays .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-second-chance-month-wednesdays .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-second-chance-month-thursdays .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-second-chance-month-fridays .container-fluid .main-content div.ds-2col-fluid > .group-left, .events-second-chance-month .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content div.ds-2col-fluid > .group-left,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content div.ds-2col-fluid > .group-left {
  padding-right: 0;
}
.events-reentry-week .container-fluid .main-content .field--type-image,
.events-second-chance-month-mondays .container-fluid .main-content .field--type-image,
.events-second-chance-month-tuesdays .container-fluid .main-content .field--type-image,
.events-second-chance-month-wednesdays .container-fluid .main-content .field--type-image,
.events-second-chance-month-thursdays .container-fluid .main-content .field--type-image,
.events-second-chance-month-fridays .container-fluid .main-content .field--type-image, .events-second-chance-month .container-fluid .main-content .field--type-image,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .field--type-image,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .field--type-image,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .field--type-image,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .field--type-image,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .field--type-image {
  float: none;
}
.events-reentry-week .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-mondays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-tuesdays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-wednesdays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-thursdays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-fridays .container-fluid .main-content #block-nrrc-barrio-page-title, .events-second-chance-month .container-fluid .main-content #block-nrrc-barrio-page-title, .events-reentry-week .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper, .events-second-chance-month .container-fluid .main-content .featured-wrapper, .events-reentry-week .container-fluid .main-content #accordion2,
.events-second-chance-month-mondays .container-fluid .main-content #accordion2,
.events-second-chance-month-tuesdays .container-fluid .main-content #accordion2,
.events-second-chance-month-wednesdays .container-fluid .main-content #accordion2,
.events-second-chance-month-thursdays .container-fluid .main-content #accordion2,
.events-second-chance-month-fridays .container-fluid .main-content #accordion2, .events-second-chance-month .container-fluid .main-content #accordion2, .events-reentry-week .container-fluid .main-content nav.tabs,
.events-second-chance-month-mondays .container-fluid .main-content nav.tabs,
.events-second-chance-month-tuesdays .container-fluid .main-content nav.tabs,
.events-second-chance-month-wednesdays .container-fluid .main-content nav.tabs,
.events-second-chance-month-thursdays .container-fluid .main-content nav.tabs,
.events-second-chance-month-fridays .container-fluid .main-content nav.tabs, .events-second-chance-month .container-fluid .main-content nav.tabs,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content nav.tabs,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content nav.tabs,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content nav.tabs,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content nav.tabs,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content nav.tabs {
  width: 1140px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (max-width: 1184px) {
  .events-reentry-week .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-second-chance-month-mondays .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-second-chance-month-tuesdays .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-second-chance-month-wednesdays .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-second-chance-month-thursdays .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-second-chance-month-fridays .container-fluid .main-content #block-nrrc-barrio-page-title, .events-second-chance-month .container-fluid .main-content #block-nrrc-barrio-page-title, .events-reentry-week .container-fluid .main-content .featured-wrapper,
  .events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper,
  .events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper,
  .events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper,
  .events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper,
  .events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper, .events-second-chance-month .container-fluid .main-content .featured-wrapper, .events-reentry-week .container-fluid .main-content #accordion2,
  .events-second-chance-month-mondays .container-fluid .main-content #accordion2,
  .events-second-chance-month-tuesdays .container-fluid .main-content #accordion2,
  .events-second-chance-month-wednesdays .container-fluid .main-content #accordion2,
  .events-second-chance-month-thursdays .container-fluid .main-content #accordion2,
  .events-second-chance-month-fridays .container-fluid .main-content #accordion2, .events-second-chance-month .container-fluid .main-content #accordion2, .events-reentry-week .container-fluid .main-content nav.tabs,
  .events-second-chance-month-mondays .container-fluid .main-content nav.tabs,
  .events-second-chance-month-tuesdays .container-fluid .main-content nav.tabs,
  .events-second-chance-month-wednesdays .container-fluid .main-content nav.tabs,
  .events-second-chance-month-thursdays .container-fluid .main-content nav.tabs,
  .events-second-chance-month-fridays .container-fluid .main-content nav.tabs, .events-second-chance-month .container-fluid .main-content nav.tabs,
  .events-reentry-week-april26-education-and-employment .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper,
  .events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2,
  .events-reentry-week-april26-education-and-employment .container-fluid .main-content nav.tabs,
  .events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper,
  .events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2,
  .events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content nav.tabs,
  .events-reentry-week-april28-youth-and-families .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper,
  .events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2,
  .events-reentry-week-april28-youth-and-families .container-fluid .main-content nav.tabs,
  .events-reentry-week-april29-making-reentry-work .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper,
  .events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2,
  .events-reentry-week-april29-making-reentry-work .container-fluid .main-content nav.tabs,
  .events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #block-nrrc-barrio-page-title,
  .events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper,
  .events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2,
  .events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content nav.tabs {
    max-width: 100%;
  }
}
.events-reentry-week .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-mondays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-tuesdays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-wednesdays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-thursdays .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-second-chance-month-fridays .container-fluid .main-content #block-nrrc-barrio-page-title, .events-second-chance-month .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #block-nrrc-barrio-page-title,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #block-nrrc-barrio-page-title {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.events-reentry-week .container-fluid .main-content #accordion2 .panel-title a,
.events-second-chance-month-mondays .container-fluid .main-content #accordion2 .panel-title a,
.events-second-chance-month-tuesdays .container-fluid .main-content #accordion2 .panel-title a,
.events-second-chance-month-wednesdays .container-fluid .main-content #accordion2 .panel-title a,
.events-second-chance-month-thursdays .container-fluid .main-content #accordion2 .panel-title a,
.events-second-chance-month-fridays .container-fluid .main-content #accordion2 .panel-title a, .events-second-chance-month .container-fluid .main-content #accordion2 .panel-title a,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2 .panel-title a,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2 .panel-title a,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2 .panel-title a,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2 .panel-title a,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2 .panel-title a {
  display: inline-flex;
  padding: 0.5rem 1rem;
  border: 1px solid #c3c3c3;
  border-radius: 3px;
  font-size: 1rem;
  font-weight: 600;
  background: #008b90;
  color: #fff;
  position: relative;
  width: 100%;
  align-items: center;
}
.events-reentry-week .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-second-chance-month-mondays .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-second-chance-month-tuesdays .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-second-chance-month-wednesdays .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-second-chance-month-thursdays .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-second-chance-month-fridays .container-fluid .main-content #accordion2 .panel-title a:hover, .events-second-chance-month .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2 .panel-title a:hover,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2 .panel-title a:hover {
  color: #ffffff;
}
.events-reentry-week .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-second-chance-month-mondays .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-second-chance-month-tuesdays .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-second-chance-month-wednesdays .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-second-chance-month-thursdays .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-second-chance-month-fridays .container-fluid .main-content #accordion2 .panel-title a .rw-date, .events-second-chance-month .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2 .panel-title a .rw-date,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2 .panel-title a .rw-date {
  border: 1px solid #0B4778;
  border-radius: 0.5rem;
  display: inline-flex;
  flex-direction: column;
  margin-right: 1rem;
  text-align: center;
  font-size: 0.75rem;
  min-width: 46px;
}
.events-reentry-week .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-second-chance-month-mondays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-second-chance-month-tuesdays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-second-chance-month-wednesdays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-second-chance-month-thursdays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-second-chance-month-fridays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day, .events-second-chance-month .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-day {
  background: #0B4778;
  padding: 2px 8px;
  border-radius: 0.5rem 0.5rem 0 0;
}
.events-reentry-week .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-second-chance-month-mondays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-second-chance-month-tuesdays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-second-chance-month-wednesdays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-second-chance-month-thursdays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-second-chance-month-fridays .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday, .events-second-chance-month .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content #accordion2 .panel-title a .rw-date .rw-nday {
  background: #ffffff;
  padding: 2px 8px;
  color: #0B4778;
  border-radius: 0 0 0.5rem 0.5rem;
}
.events-reentry-week .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-second-chance-month-mondays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-second-chance-month-tuesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-second-chance-month-wednesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-second-chance-month-thursdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-second-chance-month-fridays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3, .events-second-chance-month .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3 {
  font-size: 1rem;
}
.events-reentry-week .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-mondays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-tuesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-wednesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-thursdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-fridays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange, .events-second-chance-month .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card div.col h3.orange {
  color: #c85c1a;
}
.events-reentry-week .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-second-chance-month-mondays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-second-chance-month-tuesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-second-chance-month-wednesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-second-chance-month-thursdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-second-chance-month-fridays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p, .events-second-chance-month .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card p {
  margin-top: 1rem;
}
.events-reentry-week .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-second-chance-month-mondays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-second-chance-month-tuesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-second-chance-month-wednesdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-second-chance-month-thursdays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-second-chance-month-fridays .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img, .events-second-chance-month .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .block-fixed-block-contentreentry-week-featured .landing-page-card img {
  margin: 1rem 0;
}
.events-reentry-week .container-fluid .main-content .hero-wrapper,
.events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper,
.events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper,
.events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper,
.events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper,
.events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper, .events-second-chance-month .container-fluid .main-content .hero-wrapper,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper {
  background: url(/themes/custom/nrrc_barrio/images/rw-skinnyBanner.png);
  background-size: cover;
  height: 100px;
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
}
.events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper {
  background: #0B4778;
  padding: 1rem;
  width: max-content;
  color: #ffffff;
  display: flex;
}
@media (max-width: 768px) {
  .events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper,
  .events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper {
    width: 100%;
  }
}
.events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .nav {
  justify-content: center;
}
.events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu {
  border-radius: 0px;
  border: none;
  box-shadow: none;
  margin-top: 1.5rem;
  left: -1rem !important;
  width: 400px;
  background: #c1e5f9;
}
@media (max-width: 768px) {
  .events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu,
  .events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper .dropdown ul.dropdown-menu {
    width: 300px;
  }
}
.events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li {
  padding: 0.5rem 1rem;
}
.events-reentry-week .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-second-chance-month-mondays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-second-chance-month-tuesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-second-chance-month-wednesdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-second-chance-month-thursdays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-second-chance-month-fridays .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover, .events-second-chance-month .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .hero-wrapper .hero-nav-wrapper ul.dropdown-menu li:hover {
  background: #a3d9f5;
}
.events-reentry-week .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper,
.events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper, .events-second-chance-month .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper {
  margin-bottom: 3rem;
}
.events-reentry-week .container-fluid .main-content .featured-wrapper .featured-content,
.events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper .featured-content,
.events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper .featured-content,
.events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper .featured-content,
.events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper .featured-content,
.events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper .featured-content, .events-second-chance-month .container-fluid .main-content .featured-wrapper .featured-content,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper .featured-content,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper .featured-content,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper .featured-content,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper .featured-content,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper .featured-content {
  display: flex;
  background-color: #cfedfc;
}
.events-reentry-week .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper .featured-content .featured-img, .events-second-chance-month .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper .featured-content .featured-img,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper .featured-content .featured-img {
  padding: 0;
}
.events-reentry-week .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper .featured-content .featured-img img, .events-second-chance-month .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper .featured-content .featured-img img,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper .featured-content .featured-img img {
  width: 100%;
  height: auto;
}
.events-reentry-week .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-second-chance-month-mondays .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-second-chance-month-tuesdays .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-second-chance-month-wednesdays .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-second-chance-month-thursdays .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-second-chance-month-fridays .container-fluid .main-content .featured-wrapper .featured-content .featured-text, .events-second-chance-month .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .featured-wrapper .featured-content .featured-text,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .featured-wrapper .featured-content .featured-text {
  padding: 2rem 1rem;
}
.events-reentry-week .container-fluid .main-content .blue-green-back,
.events-second-chance-month-mondays .container-fluid .main-content .blue-green-back,
.events-second-chance-month-tuesdays .container-fluid .main-content .blue-green-back,
.events-second-chance-month-wednesdays .container-fluid .main-content .blue-green-back,
.events-second-chance-month-thursdays .container-fluid .main-content .blue-green-back,
.events-second-chance-month-fridays .container-fluid .main-content .blue-green-back, .events-second-chance-month .container-fluid .main-content .blue-green-back,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .blue-green-back,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .blue-green-back,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .blue-green-back,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .blue-green-back,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .blue-green-back {
  background: #c1e5f9;
  padding: 2.5rem 0;
  margin: 2rem 0;
}
.events-reentry-week .container-fluid .main-content .blue-green-back .fontNavy,
.events-second-chance-month-mondays .container-fluid .main-content .blue-green-back .fontNavy,
.events-second-chance-month-tuesdays .container-fluid .main-content .blue-green-back .fontNavy,
.events-second-chance-month-wednesdays .container-fluid .main-content .blue-green-back .fontNavy,
.events-second-chance-month-thursdays .container-fluid .main-content .blue-green-back .fontNavy,
.events-second-chance-month-fridays .container-fluid .main-content .blue-green-back .fontNavy, .events-second-chance-month .container-fluid .main-content .blue-green-back .fontNavy,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .blue-green-back .fontNavy,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .blue-green-back .fontNavy,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .blue-green-back .fontNavy,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .blue-green-back .fontNavy,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .blue-green-back .fontNavy {
  color: #004b8d;
}
.events-reentry-week .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-mondays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-tuesdays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-wednesdays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-thursdays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-fridays .container-fluid .main-content .blue-green-back .followAllThings, .events-second-chance-month .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-mondays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-tuesdays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-wednesdays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-thursdays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-fridays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .blue-green-back .hashTags {
  margin: 0 1rem;
}
.events-reentry-week .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-mondays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-tuesdays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-wednesdays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-thursdays .container-fluid .main-content .blue-green-back .followAllThings,
.events-second-chance-month-fridays .container-fluid .main-content .blue-green-back .followAllThings, .events-second-chance-month .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .blue-green-back .followAllThings,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .blue-green-back .followAllThings {
  color: #004b8d;
  font-size: 2.1rem;
  font-weight: bold;
}
.events-reentry-week .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-mondays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-tuesdays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-wednesdays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-thursdays .container-fluid .main-content .blue-green-back .hashTags,
.events-second-chance-month-fridays .container-fluid .main-content .blue-green-back .hashTags, .events-second-chance-month .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .blue-green-back .hashTags,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .blue-green-back .hashTags {
  font-size: 1.8rem;
  color: #004b8d;
  font-weight: normal;
}
.events-reentry-week .container-fluid .main-content .lp.bottom,
.events-second-chance-month-mondays .container-fluid .main-content .lp.bottom,
.events-second-chance-month-tuesdays .container-fluid .main-content .lp.bottom,
.events-second-chance-month-wednesdays .container-fluid .main-content .lp.bottom,
.events-second-chance-month-thursdays .container-fluid .main-content .lp.bottom,
.events-second-chance-month-fridays .container-fluid .main-content .lp.bottom, .events-second-chance-month .container-fluid .main-content .lp.bottom,
.events-reentry-week-april26-education-and-employment .container-fluid .main-content .lp.bottom,
.events-reentry-week-april27-behavioral-healtth-and-housing .container-fluid .main-content .lp.bottom,
.events-reentry-week-april28-youth-and-families .container-fluid .main-content .lp.bottom,
.events-reentry-week-april29-making-reentry-work .container-fluid .main-content .lp.bottom,
.events-reentry-week-april30-the-importance-of-evaluation .container-fluid .main-content .lp.bottom {
  margin-top: 3rem;
}
.events-reentry-week .full-link,
.events-second-chance-month-mondays .full-link,
.events-second-chance-month-tuesdays .full-link,
.events-second-chance-month-wednesdays .full-link,
.events-second-chance-month-thursdays .full-link,
.events-second-chance-month-fridays .full-link, .events-second-chance-month .full-link,
.events-reentry-week-april26-education-and-employment .full-link,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link,
.events-reentry-week-april28-youth-and-families .full-link,
.events-reentry-week-april29-making-reentry-work .full-link,
.events-reentry-week-april30-the-importance-of-evaluation .full-link {
  display: flex;
  color: #1F303E;
  padding: 1rem 0;
}
.events-reentry-week .full-link:hover,
.events-second-chance-month-mondays .full-link:hover,
.events-second-chance-month-tuesdays .full-link:hover,
.events-second-chance-month-wednesdays .full-link:hover,
.events-second-chance-month-thursdays .full-link:hover,
.events-second-chance-month-fridays .full-link:hover, .events-second-chance-month .full-link:hover,
.events-reentry-week-april26-education-and-employment .full-link:hover,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link:hover,
.events-reentry-week-april28-youth-and-families .full-link:hover,
.events-reentry-week-april29-making-reentry-work .full-link:hover,
.events-reentry-week-april30-the-importance-of-evaluation .full-link:hover {
  background: #ecf8fe;
  margin: 0 -1rem;
  padding: 1rem;
  color: #1F303E;
}
.events-reentry-week .full-link img,
.events-second-chance-month-mondays .full-link img,
.events-second-chance-month-tuesdays .full-link img,
.events-second-chance-month-wednesdays .full-link img,
.events-second-chance-month-thursdays .full-link img,
.events-second-chance-month-fridays .full-link img, .events-second-chance-month .full-link img,
.events-reentry-week-april26-education-and-employment .full-link img,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link img,
.events-reentry-week-april28-youth-and-families .full-link img,
.events-reentry-week-april29-making-reentry-work .full-link img,
.events-reentry-week-april30-the-importance-of-evaluation .full-link img {
  max-width: 303px;
  max-height: 153px;
  margin: 0 1em 0 0;
}
.events-reentry-week .full-link .rw-content,
.events-second-chance-month-mondays .full-link .rw-content,
.events-second-chance-month-tuesdays .full-link .rw-content,
.events-second-chance-month-wednesdays .full-link .rw-content,
.events-second-chance-month-thursdays .full-link .rw-content,
.events-second-chance-month-fridays .full-link .rw-content, .events-second-chance-month .full-link .rw-content,
.events-reentry-week-april26-education-and-employment .full-link .rw-content,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link .rw-content,
.events-reentry-week-april28-youth-and-families .full-link .rw-content,
.events-reentry-week-april29-making-reentry-work .full-link .rw-content,
.events-reentry-week-april30-the-importance-of-evaluation .full-link .rw-content {
  display: flex;
  flex-direction: column;
}
.events-reentry-week .full-link .rw-content span,
.events-second-chance-month-mondays .full-link .rw-content span,
.events-second-chance-month-tuesdays .full-link .rw-content span,
.events-second-chance-month-wednesdays .full-link .rw-content span,
.events-second-chance-month-thursdays .full-link .rw-content span,
.events-second-chance-month-fridays .full-link .rw-content span, .events-second-chance-month .full-link .rw-content span,
.events-reentry-week-april26-education-and-employment .full-link .rw-content span,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link .rw-content span,
.events-reentry-week-april28-youth-and-families .full-link .rw-content span,
.events-reentry-week-april29-making-reentry-work .full-link .rw-content span,
.events-reentry-week-april30-the-importance-of-evaluation .full-link .rw-content span {
  margin-bottom: 1rem;
}
.events-reentry-week .full-link .rw-content .rw-rtype,
.events-second-chance-month-mondays .full-link .rw-content .rw-rtype,
.events-second-chance-month-tuesdays .full-link .rw-content .rw-rtype,
.events-second-chance-month-wednesdays .full-link .rw-content .rw-rtype,
.events-second-chance-month-thursdays .full-link .rw-content .rw-rtype,
.events-second-chance-month-fridays .full-link .rw-content .rw-rtype, .events-second-chance-month .full-link .rw-content .rw-rtype,
.events-reentry-week-april26-education-and-employment .full-link .rw-content .rw-rtype,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link .rw-content .rw-rtype,
.events-reentry-week-april28-youth-and-families .full-link .rw-content .rw-rtype,
.events-reentry-week-april29-making-reentry-work .full-link .rw-content .rw-rtype,
.events-reentry-week-april30-the-importance-of-evaluation .full-link .rw-content .rw-rtype {
  color: #c85c1a;
  text-transform: uppercase;
}
.events-reentry-week .full-link .rw-content .rw-title,
.events-second-chance-month-mondays .full-link .rw-content .rw-title,
.events-second-chance-month-tuesdays .full-link .rw-content .rw-title,
.events-second-chance-month-wednesdays .full-link .rw-content .rw-title,
.events-second-chance-month-thursdays .full-link .rw-content .rw-title,
.events-second-chance-month-fridays .full-link .rw-content .rw-title, .events-second-chance-month .full-link .rw-content .rw-title,
.events-reentry-week-april26-education-and-employment .full-link .rw-content .rw-title,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link .rw-content .rw-title,
.events-reentry-week-april28-youth-and-families .full-link .rw-content .rw-title,
.events-reentry-week-april29-making-reentry-work .full-link .rw-content .rw-title,
.events-reentry-week-april30-the-importance-of-evaluation .full-link .rw-content .rw-title {
  font-weight: bold;
  font-size: 1.375rem;
}
.events-reentry-week .full-link .field--name-field-resource-type,
.events-second-chance-month-mondays .full-link .field--name-field-resource-type,
.events-second-chance-month-tuesdays .full-link .field--name-field-resource-type,
.events-second-chance-month-wednesdays .full-link .field--name-field-resource-type,
.events-second-chance-month-thursdays .full-link .field--name-field-resource-type,
.events-second-chance-month-fridays .full-link .field--name-field-resource-type, .events-second-chance-month .full-link .field--name-field-resource-type,
.events-reentry-week-april26-education-and-employment .full-link .field--name-field-resource-type,
.events-reentry-week-april27-behavioral-healtth-and-housing .full-link .field--name-field-resource-type,
.events-reentry-week-april28-youth-and-families .full-link .field--name-field-resource-type,
.events-reentry-week-april29-making-reentry-work .full-link .field--name-field-resource-type,
.events-reentry-week-april30-the-importance-of-evaluation .full-link .field--name-field-resource-type {
  color: #c85c1a;
  text-transform: uppercase;
}
.events-reentry-week .fa-chevron-right,
.events-second-chance-month-mondays .fa-chevron-right,
.events-second-chance-month-tuesdays .fa-chevron-right,
.events-second-chance-month-wednesdays .fa-chevron-right,
.events-second-chance-month-thursdays .fa-chevron-right,
.events-second-chance-month-fridays .fa-chevron-right, .events-second-chance-month .fa-chevron-right, .events-reentry-week .fa-chevron-left,
.events-second-chance-month-mondays .fa-chevron-left,
.events-second-chance-month-tuesdays .fa-chevron-left,
.events-second-chance-month-wednesdays .fa-chevron-left,
.events-second-chance-month-thursdays .fa-chevron-left,
.events-second-chance-month-fridays .fa-chevron-left, .events-second-chance-month .fa-chevron-left, .events-reentry-week .fa-bars,
.events-second-chance-month-mondays .fa-bars,
.events-second-chance-month-tuesdays .fa-bars,
.events-second-chance-month-wednesdays .fa-bars,
.events-second-chance-month-thursdays .fa-bars,
.events-second-chance-month-fridays .fa-bars, .events-second-chance-month .fa-bars,
.events-reentry-week-april26-education-and-employment .fa-chevron-right,
.events-reentry-week-april26-education-and-employment .fa-chevron-left,
.events-reentry-week-april26-education-and-employment .fa-bars,
.events-reentry-week-april27-behavioral-healtth-and-housing .fa-chevron-right,
.events-reentry-week-april27-behavioral-healtth-and-housing .fa-chevron-left,
.events-reentry-week-april27-behavioral-healtth-and-housing .fa-bars,
.events-reentry-week-april28-youth-and-families .fa-chevron-right,
.events-reentry-week-april28-youth-and-families .fa-chevron-left,
.events-reentry-week-april28-youth-and-families .fa-bars,
.events-reentry-week-april29-making-reentry-work .fa-chevron-right,
.events-reentry-week-april29-making-reentry-work .fa-chevron-left,
.events-reentry-week-april29-making-reentry-work .fa-bars,
.events-reentry-week-april30-the-importance-of-evaluation .fa-chevron-right,
.events-reentry-week-april30-the-importance-of-evaluation .fa-chevron-left,
.events-reentry-week-april30-the-importance-of-evaluation .fa-bars {
  font-size: 1.5rem;
  color: #ffffff;
}
.events-reentry-week .fa-bars,
.events-second-chance-month-mondays .fa-bars,
.events-second-chance-month-tuesdays .fa-bars,
.events-second-chance-month-wednesdays .fa-bars,
.events-second-chance-month-thursdays .fa-bars,
.events-second-chance-month-fridays .fa-bars, .events-second-chance-month .fa-bars,
.events-reentry-week-april26-education-and-employment .fa-bars,
.events-reentry-week-april27-behavioral-healtth-and-housing .fa-bars,
.events-reentry-week-april28-youth-and-families .fa-bars,
.events-reentry-week-april29-making-reentry-work .fa-bars,
.events-reentry-week-april30-the-importance-of-evaluation .fa-bars {
  font-size: 1.5rem;
  color: #59a3da;
}
.events-reentry-week .fa-bars:hover,
.events-second-chance-month-mondays .fa-bars:hover,
.events-second-chance-month-tuesdays .fa-bars:hover,
.events-second-chance-month-wednesdays .fa-bars:hover,
.events-second-chance-month-thursdays .fa-bars:hover,
.events-second-chance-month-fridays .fa-bars:hover, .events-second-chance-month .fa-bars:hover,
.events-reentry-week-april26-education-and-employment .fa-bars:hover,
.events-reentry-week-april27-behavioral-healtth-and-housing .fa-bars:hover,
.events-reentry-week-april28-youth-and-families .fa-bars:hover,
.events-reentry-week-april29-making-reentry-work .fa-bars:hover,
.events-reentry-week-april30-the-importance-of-evaluation .fa-bars:hover {
  color: #ffffff;
}
.events-reentry-week .carousel-indicators,
.events-second-chance-month-mondays .carousel-indicators,
.events-second-chance-month-tuesdays .carousel-indicators,
.events-second-chance-month-wednesdays .carousel-indicators,
.events-second-chance-month-thursdays .carousel-indicators,
.events-second-chance-month-fridays .carousel-indicators, .events-second-chance-month .carousel-indicators,
.events-reentry-week-april26-education-and-employment .carousel-indicators,
.events-reentry-week-april27-behavioral-healtth-and-housing .carousel-indicators,
.events-reentry-week-april28-youth-and-families .carousel-indicators,
.events-reentry-week-april29-making-reentry-work .carousel-indicators,
.events-reentry-week-april30-the-importance-of-evaluation .carousel-indicators {
  margin-right: 10%;
  margin-left: 10%;
  left: unset;
}
@media (max-width: 768px) {
  .events-reentry-week .carousel-indicators,
  .events-second-chance-month-mondays .carousel-indicators,
  .events-second-chance-month-tuesdays .carousel-indicators,
  .events-second-chance-month-wednesdays .carousel-indicators,
  .events-second-chance-month-thursdays .carousel-indicators,
  .events-second-chance-month-fridays .carousel-indicators, .events-second-chance-month .carousel-indicators,
  .events-reentry-week-april26-education-and-employment .carousel-indicators,
  .events-reentry-week-april27-behavioral-healtth-and-housing .carousel-indicators,
  .events-reentry-week-april28-youth-and-families .carousel-indicators,
  .events-reentry-week-april29-making-reentry-work .carousel-indicators,
  .events-reentry-week-april30-the-importance-of-evaluation .carousel-indicators {
    left: 0;
  }
}
.events-reentry-week .carousel-control-next,
.events-second-chance-month-mondays .carousel-control-next,
.events-second-chance-month-tuesdays .carousel-control-next,
.events-second-chance-month-wednesdays .carousel-control-next,
.events-second-chance-month-thursdays .carousel-control-next,
.events-second-chance-month-fridays .carousel-control-next, .events-second-chance-month .carousel-control-next,
.events-reentry-week-april26-education-and-employment .carousel-control-next,
.events-reentry-week-april27-behavioral-healtth-and-housing .carousel-control-next,
.events-reentry-week-april28-youth-and-families .carousel-control-next,
.events-reentry-week-april29-making-reentry-work .carousel-control-next,
.events-reentry-week-april30-the-importance-of-evaluation .carousel-control-next {
  right: 34%;
}
@media (max-width: 768px) {
  .events-reentry-week .carousel-control-next,
  .events-second-chance-month-mondays .carousel-control-next,
  .events-second-chance-month-tuesdays .carousel-control-next,
  .events-second-chance-month-wednesdays .carousel-control-next,
  .events-second-chance-month-thursdays .carousel-control-next,
  .events-second-chance-month-fridays .carousel-control-next, .events-second-chance-month .carousel-control-next,
  .events-reentry-week-april26-education-and-employment .carousel-control-next,
  .events-reentry-week-april27-behavioral-healtth-and-housing .carousel-control-next,
  .events-reentry-week-april28-youth-and-families .carousel-control-next,
  .events-reentry-week-april29-making-reentry-work .carousel-control-next,
  .events-reentry-week-april30-the-importance-of-evaluation .carousel-control-next {
    right: 0;
  }
}

.view-reentry-week-days {
  padding: 0 1rem;
}
.view-reentry-week-days .views-row {
  display: flex;
  margin: 1rem 0;
  width: 100%;
}
.view-reentry-week-days .views-row .views-field-nothing {
  width: 100%;
}
.view-reentry-week-days .views-row .views-field-nothing .rw-img {
  margin-left: 1rem;
}
.view-reentry-week-days .views-row .views-field-nothing .rw-row {
  display: flex;
}
.view-reentry-week-days .views-row .views-field-body {
  margin: 0.5rem;
}

.events-second-chance-month .hero-wrapper,
.events-second-chance-month-mondays .hero-wrapper,
.events-second-chance-month-tuesdays .hero-wrapper,
.events-second-chance-month-wednesdays .hero-wrapper,
.events-second-chance-month-thursdays .hero-wrapper,
.events-second-chance-month-fridays .hero-wrapper {
  background-blend-mode: screen;
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.events-second-chance-month .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3,
.events-second-chance-month-mondays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3,
.events-second-chance-month-tuesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3,
.events-second-chance-month-wednesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3,
.events-second-chance-month-thursdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3,
.events-second-chance-month-fridays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3 {
  font-size: 1rem;
}
.events-second-chance-month .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-mondays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-tuesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-wednesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-thursdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3.orange,
.events-second-chance-month-fridays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card div.col h3.orange {
  color: #c85c1a;
}
.events-second-chance-month .block-fixed-block-contentsecond-chance-month-featured .landing-page-card p,
.events-second-chance-month-mondays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card p,
.events-second-chance-month-tuesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card p,
.events-second-chance-month-wednesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card p,
.events-second-chance-month-thursdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card p,
.events-second-chance-month-fridays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card p {
  margin-top: 1rem;
}
.events-second-chance-month .block-fixed-block-contentsecond-chance-month-featured .landing-page-card img,
.events-second-chance-month-mondays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card img,
.events-second-chance-month-tuesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card img,
.events-second-chance-month-wednesdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card img,
.events-second-chance-month-thursdays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card img,
.events-second-chance-month-fridays .block-fixed-block-contentsecond-chance-month-featured .landing-page-card img {
  margin: 1rem 0;
}

.view-second-chance-month-days .views-row, .view-second-chance-month-days-landing .views-row {
  display: flex;
  margin: 1rem 0;
  width: 100%;
}
.view-second-chance-month-days .views-row .views-field-nothing, .view-second-chance-month-days-landing .views-row .views-field-nothing {
  width: 100%;
}
.view-second-chance-month-days .views-row .views-field-nothing .rw-img, .view-second-chance-month-days-landing .views-row .views-field-nothing .rw-img {
  margin-left: 1rem;
}
.view-second-chance-month-days .views-row .views-field-nothing .rw-row, .view-second-chance-month-days-landing .views-row .views-field-nothing .rw-row {
  display: flex;
}
.view-second-chance-month-days .views-row .views-field-body, .view-second-chance-month-days-landing .views-row .views-field-body {
  margin: 0.5rem;
}
.view-second-chance-month-days .views-row .full-link, .view-second-chance-month-days-landing .views-row .full-link {
  display: flex;
  color: #1F303E;
  padding: 1rem;
}
.view-second-chance-month-days .views-row .full-link:hover, .view-second-chance-month-days-landing .views-row .full-link:hover {
  background: #ecf8fe;
  margin: 0;
  padding: 1rem;
  color: #1F303E;
}
.view-second-chance-month-days .views-row .full-link img, .view-second-chance-month-days-landing .views-row .full-link img {
  max-width: 303px;
  max-height: 153px;
  margin: 0 1em 0 0;
}
.view-second-chance-month-days .views-row .full-link .rw-content, .view-second-chance-month-days-landing .views-row .full-link .rw-content {
  display: flex;
  flex-direction: column;
}
.view-second-chance-month-days .views-row .full-link .rw-content span, .view-second-chance-month-days-landing .views-row .full-link .rw-content span {
  margin-bottom: 1rem;
}
.view-second-chance-month-days .views-row .full-link .rw-content .rw-rtype, .view-second-chance-month-days-landing .views-row .full-link .rw-content .rw-rtype {
  color: #c85c1a;
  text-transform: uppercase;
}
.view-second-chance-month-days .views-row .full-link .rw-content .rw-title, .view-second-chance-month-days-landing .views-row .full-link .rw-content .rw-title {
  font-weight: bold;
  font-size: 1.375rem;
}
.view-second-chance-month-days .views-row .full-link .field--name-field-resource-type, .view-second-chance-month-days-landing .views-row .full-link .field--name-field-resource-type {
  color: #c85c1a;
  text-transform: uppercase;
}
.view-second-chance-month-days a span.date, .view-second-chance-month-days-landing a span.date {
  color: #c85c1a;
}
.view-second-chance-month-days a span.text, .view-second-chance-month-days-landing a span.text {
  color: #1F303E;
}
.view-second-chance-month-days a.btn, .view-second-chance-month-days body.second-chance-act-technical-assistance .block-facets .content li.facet-item a, body.second-chance-act-technical-assistance .block-facets .content li.facet-item .view-second-chance-month-days a, .view-second-chance-month-days body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .view-second-chance-month-days a, .view-second-chance-month-days-landing a.btn, .view-second-chance-month-days-landing body.second-chance-act-technical-assistance .block-facets .content li.facet-item a, body.second-chance-act-technical-assistance .block-facets .content li.facet-item .view-second-chance-month-days-landing a, .view-second-chance-month-days-landing body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .view-second-chance-month-days-landing a {
  color: #ffffff;
}

.view-scm-2023-featured img {
  max-width: 100%;
  height: auto;
}
.view-scm-2023-featured .views-field-nothing {
  height: 100%;
}
.view-scm-2023-featured .views-field-nothing .card {
  height: 100%;
}

.view-scm-2023 {
  padding: 0 1rem;
}
.view-scm-2023 img {
  max-width: 100%;
  height: auto;
  border: 1px solid #8d98a6;
}
.view-scm-2023 .view-header {
  position: absolute;
  z-index: 9;
  top: 12%;
  right: 7%;
}
@media (min-width: 321px) and (max-width: 991px) {
  .view-scm-2023 .view-header {
    top: 11%;
    right: 10%;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-scm-2023 .view-header {
    top: 8.5%;
    right: 16%;
  }
}
.view-scm-2023 .views-row {
  padding: 2rem;
}
.view-scm-2023 .views-row h2 {
  font-weight: 500;
}
.view-scm-2023 .view-filters {
  margin-bottom: 2rem;
}
.view-scm-2023 .view-filters .views-exposed-form {
  border: 1px solid #8d98a6;
  padding: 2rem 2rem 1rem;
  background: #d9e2e9;
  display: flex;
  flex-wrap: wrap;
  gap: 0rem 6rem;
}
.view-scm-2023 .view-filters .views-exposed-form .form-control {
  height: 45px;
}
.view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-topics-target-id select {
  font-size: 1.25rem;
  font-weight: bold;
}
.view-scm-2023 .view-filters .views-exposed-form .form-row {
  justify-content: space-between;
  flex-wrap: inherit;
  gap: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-scm-2023 .view-filters .views-exposed-form .form-row {
    gap: 1rem;
  }
}
.view-scm-2023 .view-filters .views-exposed-form .form-row > fieldset {
  flex: auto;
}
.view-scm-2023 .view-filters .views-exposed-form .form-row .form-actions {
  display: none;
}
.view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-topics-target-id {
  width: 55%;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-topics-target-id {
    width: 100%;
  }
}
.view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-event-type-target-id,
.view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-resource-type-target-id {
  width: 32%;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-event-type-target-id,
  .view-scm-2023 .view-filters .views-exposed-form .form-item-field-scm-resource-type-target-id {
    width: 100%;
  }
}
.view-scm-2023 .view-filters .views-exposed-form .legend {
  font-size: 75%;
  font-weight: 700;
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-right: 2.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-scm-2023 .view-filters .views-exposed-form .legend {
    flex-direction: column;
    gap: 1rem;
  }
}
.view-scm-2023 .view-filters .views-exposed-form .legend .legend-icon .icon {
  background: #0B4778;
  border-radius: 90%;
  padding: 4px 12px;
  color: #ffc221;
  text-transform: uppercase;
  margin: 0;
}
.view-scm-2023 .view-content .nav-tabs {
  border-bottom: none;
  margin-top: 2rem;
}
.view-scm-2023 .scm-header .field--name-dynamic-token-fieldnode-scm-event-date {
  text-transform: uppercase;
  font-weight: 500;
}
.view-scm-2023 .scm-header .field--name-dynamic-token-fieldnode-scm-event-date p {
  border-bottom: 1px solid;
}
.view-scm-2023 .node--type-resources.node--view-mode-scm-teaser .scm-content {
  border-top: 1px solid;
  padding-top: 1rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-scm-2023 .scm-content {
    flex-direction: column;
    gap: 2rem;
  }
}
.view-scm-2023 .scm-content .scm-left .field--name-field-image {
  margin: 0;
}
.view-scm-2023 .scm-content .scm-right .scm-new {
  display: flex;
  justify-content: space-between;
}
.view-scm-2023 .scm-content .scm-right .scm-new .field--name-field-resource-status {
  background: #0B4778;
  border-radius: 90%;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: 700;
  color: #ffc221;
  margin: 0;
  width: 50px;
  height: 20px;
}
.view-scm-2023 .scm-content .scm-right .scm-new .field--name-field-resource-status:empty {
  display: none;
}
.view-scm-2023 .scm-content .scm-right .field--name-field-scm-event-type .field__item,
.view-scm-2023 .scm-content .scm-right .field--name-field-scm-resource-type .field__item {
  display: inline-block;
  padding: 0.25em 2em;
  font-size: 75%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background: #0076D6;
  border-radius: 3px;
}
.view-scm-2023 .scm-content .scm-right .field--name-field-scm-topics {
  display: flex;
  color: #0B4778;
}
.view-scm-2023 .scm-content .scm-right .field--name-field-scm-topics .field__item {
  font-weight: 600;
}
.view-scm-2023 .scm-content .scm-right .field--name-field-scm-topics .field__item::after {
  content: ", ";
}
.view-scm-2023 .scm-content .scm-right .field--name-field-scm-topics .field__item:last-child::after {
  content: "";
}
.view-scm-2023 .scm-content .scm-right .field--type-entity-reference {
  margin: 0 0 0.7em;
}

body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-link {
  background-color: transparent;
  text-transform: uppercase;
  font-size: 1.25rem;
  margin: 0;
}
body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-link::before {
  content: "\f111";
  font-family: "Font Awesome 5 Free";
  font-weight: 500;
  font-size: 1.5rem;
  color: #8d98a6;
  margin-right: 0.5rem;
}
body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-item.show .nav-link, body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-link.active {
  border-color: transparent;
  outline: none;
}
body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-item.show .nav-link::before, body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-link.active::before {
  content: "\f111";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1.5rem;
  color: #0B4778;
  outline: none;
}
body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-link:focus, body.events-second-chance-month-2023-events .view-scm-2023 .nav-tabs .nav-link:hover {
  border-color: transparent;
}

.scm-topic-nav {
  min-height: 300px;
  display: flex;
  flex-wrap: wrap;
}
.scm-topic-nav .flex-item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.scm-topic-nav .flex-item > a {
  display: flex;
  width: 100%;
}
.scm-topic-nav .flex-item > a .scm-link {
  padding: 1rem;
}
.scm-topic-nav .flex-item > a:hover {
  color: #ffffff;
  text-decoration: none;
}
.scm-topic-nav .flex-item > a:hover .scm-topic-icon {
  background-color: #1F303E;
}
.scm-topic-nav .flex-item > a:hover .scm-link {
  background-color: #0076D6;
}
.scm-topic-nav .flex-item .scm-topic-icon {
  width: 75px;
  background-color: #8d98a6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scm-topic-nav .flex-item .scm-topic-icon img {
  width: 60px;
  height: auto;
  padding: 1rem;
  filter: invert(100%) sepia(69%) saturate(0%) hue-rotate(173deg) brightness(107%) contrast(102%);
}
.scm-topic-nav .flex-item .scm-link {
  font-size: 1.25rem;
  font-weight: bold;
  background-color: #e4eff9;
  display: flex;
  width: 100%;
  align-items: center;
}
.scm-topic-nav .flex-item .scm-link a {
  display: block;
  width: 100%;
  padding: 1rem;
}

.scm-topic-link {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3rem;
}
.scm-topic-link .item-topic {
  margin-bottom: 1rem;
  padding: 0 0.5rem;
}
.scm-topic-link .flip-card {
  background-color: transparent;
  height: 60px;
}
.scm-topic-link .flip-card .flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0s;
  transform-style: preserve-3d;
}
.scm-topic-link .flip-card .flip-card-inner .scm-topic-icon {
  width: 75px;
  background-color: #8d98a6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scm-topic-link .flip-card .flip-card-inner .scm-topic-icon img {
  width: 60px;
  height: auto;
  padding: 1rem;
  filter: invert(100%) sepia(69%) saturate(0%) hue-rotate(173deg) brightness(107%) contrast(102%);
}
.scm-topic-link .flip-card .flip-card-inner .scm-link {
  font-size: 1.25rem;
  font-weight: bold;
  background-color: #e4eff9;
  display: flex;
  width: 100%;
  align-items: center;
  padding: 0.65rem;
  color: #0B4778;
}
.scm-topic-link .flip-card .flip-card-inner .scm-link a {
  display: block;
  width: 100%;
  padding: 1rem;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-front,
.scm-topic-link .flip-card .flip-card-inner .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-front {
  display: flex;
  background-color: #e4eff9;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-front::after {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1.5rem;
  color: #0B4778;
  outline: none;
  margin: 0.5rem;
  display: flex;
  align-items: center;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-back {
  background-color: #d9edfa;
  color: white;
  transform: rotateX(-180deg);
  display: flex;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-back .scm-link {
  background-color: #0076D6;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-back .scm-link a {
  color: #ffffff;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-back .scm-link a:hover {
  color: #ffc221;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-back .scm-pipe {
  display: flex;
  background: #0076D6;
  font-size: 32px;
  align-items: center;
}
.scm-topic-link .flip-card .flip-card-inner .flip-card-back .scm-topic-icon {
  background-color: #1F303E;
}
.scm-topic-link .flip-card:hover .flip-card-inner {
  transform: rotatex(-180deg);
}

body.events-second-chance-month-2023 .container-fluid .main-content {
  max-width: 100%;
  padding: 0;
}

body.events-second-chance-month-2023 h1.title,
.events-second-chance-month-2023-resources h1.title,
.events-second-chance-month-2023-events h1.title {
  display: none;
}
body.events-second-chance-month-2023 .hero-wrapper,
.events-second-chance-month-2023-resources .hero-wrapper,
.events-second-chance-month-2023-events .hero-wrapper {
  background: url(/themes/custom/nrrc_barrio/images/SCM-2023-banner.png) center;
  background-size: cover;
  height: 200px;
  margin-bottom: 2rem;
  display: flex;
  align-items: end;
}
body.events-second-chance-month-2023 .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-2023-resources .hero-wrapper .hero-nav-wrapper,
.events-second-chance-month-2023-events .hero-wrapper .hero-nav-wrapper {
  text-align: center;
  background: linear-gradient(to right, transparent 0%, #0B4778 30%, #0B4778 70%, transparent 90%);
  padding: 2rem 2rem 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 160px;
}
body.events-second-chance-month-2023 .hero-wrapper .hero-nav-wrapper h2,
.events-second-chance-month-2023-resources .hero-wrapper .hero-nav-wrapper h2,
.events-second-chance-month-2023-events .hero-wrapper .hero-nav-wrapper h2 {
  font-size: 1.75rem;
  color: #ffffff;
}
body.events-second-chance-month-2023 .hero-wrapper .hero-nav-wrapper ul.navbar-nav,
.events-second-chance-month-2023-resources .hero-wrapper .hero-nav-wrapper ul.navbar-nav,
.events-second-chance-month-2023-events .hero-wrapper .hero-nav-wrapper ul.navbar-nav {
  flex-direction: revert;
  justify-content: center;
  gap: 1rem;
  text-transform: uppercase;
  font-weight: 600;
}
body.events-second-chance-month-2023 .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a,
.events-second-chance-month-2023-resources .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a,
.events-second-chance-month-2023-events .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a {
  color: #ffffff;
  text-decoration: none;
  padding: 0.5rem 1rem;
  display: block;
  border: 1px solid #fff;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  min-width: 130px;
}
body.events-second-chance-month-2023 .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a.is-active, body.events-second-chance-month-2023 .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a:hover,
.events-second-chance-month-2023-resources .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a.is-active,
.events-second-chance-month-2023-resources .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a:hover,
.events-second-chance-month-2023-events .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a.is-active,
.events-second-chance-month-2023-events .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a:hover {
  background-color: #0082D8;
}

.full-width, .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header {
  display: block;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.partner {
  padding: 1rem 0;
  text-align: center;
}
.partner .col-md-3 {
  margin-bottom: 1rem;
}
.partner .reentry-partner {
  color: #0B4778;
  font-size: 2.1rem;
  font-weight: bold;
  margin-bottom: 2rem;
}
.partner .col {
  text-align: center;
}
.partner img {
  height: 60px;
  width: auto;
}

.region-partner {
  margin-bottom: 3rem;
}
.region-partner .full-width, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header {
  background: #f5f6fb;
  padding: 2rem 0;
}
.region-hashtag .full-width, .region-hashtag .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .node--type-resources.scm-context .region-hashtag .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .region-hashtag .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .node--type-media.scm-context .region-hashtag .field--name-dynamic-token-fieldnode-scm-2023-resource-header, .region-hashtag .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header, .node--type-event.scm-context .region-hashtag .field--name-dynamic-token-fieldnode-scm-2023-event-header {
  padding: 2rem 0;
}

.blue-green-back .fontNavy {
  color: #004b8d;
}
.blue-green-back .followAllThings,
.blue-green-back .hashTags {
  margin: 0 1rem;
}
.blue-green-back .followAllThings {
  color: #004b8d;
  font-size: 2.1rem;
  font-weight: bold;
}
.blue-green-back .hashTags {
  font-size: 1.8rem;
  color: #004b8d;
  font-weight: normal;
}

@media (min-width: 320px) and (max-width: 767px) {
  .region-scm-featured {
    flex-direction: column;
  }
}
.region-scm-featured .card {
  background-color: #e4eff9;
}
.region-scm-featured .card:hover {
  background-color: #fff3d2;
}
.region-scm-featured .card:hover .card-header {
  background-color: #0076D6;
}
.region-scm-featured .card:hover .card-header .scm-type {
  color: #ffffff;
}
.region-scm-featured .card .card-header {
  justify-content: space-between;
}
.region-scm-featured .card .card-header .scm-type {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.04em;
}
.region-scm-featured .card .card-header .scm-status {
  background: #0B4778;
  border-radius: 90%;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: 700;
  color: #ffc221;
  margin: 0;
  width: 50px;
  height: 20px;
}
.region-scm-featured .card .card-image img {
  width: 100%;
  height: auto;
}
.region-scm-featured .card .card-body {
  text-align: left;
}

body.cleanslate .clean-slate-tools .region-tools-featured {
  gap: 1.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .clean-slate-tools .region-tools-featured {
    flex-direction: column;
  }
}
body.cleanslate .clean-slate-tools .cs-tools {
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
  max-width: 32%;
  background-color: #ffe090;
  border: 1px solid #ffc221 !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .clean-slate-tools .cs-tools {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
body.cleanslate .clean-slate-tools .h3 {
  height: 100%;
  align-items: center;
  justify-content: center;
}
body.cleanslate .clean-slate-tools .h3 a {
  color: #0076D6;
  font-weight: 600;
}
body.cleanslate .block-views-blockclean-slate-latest-resources-juvenile-records h2,
body.cleanslate .block-views-blockclean-slate-spotlight-block-1 h2 {
  margin: 2rem 0;
  font-size: 2.1rem;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}
body.cleanslate .block-views-blockclean-slate-latest-resources-criminal-records h2 {
  margin: 2rem 0;
  font-size: 2.1rem;
  font-weight: 600;
  text-align: center;
}
body.cleanslate .view-clean-slate-latest-resources .view-footer {
  display: flex;
  margin: 2rem 0;
}
body.cleanslate .lp.two {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
body.cleanslate .block-fixed-block-contentclean-slate-search {
  margin: 2rem 0 4rem;
}
body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-wrapper {
  border-radius: 10px;
  background: #416e95;
  padding: 3rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-wrapper {
    padding: 1.5rem;
  }
}
body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form {
  gap: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form {
    flex-direction: column;
  }
}
body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form input.home-search-box {
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form input.home-search-box {
    margin-left: 5px;
  }
}
body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form .cs-form {
  width: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form .cs-form {
    width: 100%;
  }
}
body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form .cs-search-text h3 {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 300;
}
body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form #search-block-form {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate .block-fixed-block-contentclean-slate-search .cs-search-form #search-block-form {
    flex-direction: column;
    gap: 1rem;
  }
}

body.clean-slate .node--view-mode-clean .group-header .field--name-field-topics,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-age,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publication-date,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publisher,
body.clean-slate .node--view-mode-clean .group-header .field--name-dynamic-token-fieldnode-event-date-start {
  display: flex;
  color: #0B4778;
  margin: 0;
  font-size: 0.85rem;
}
body.clean-slate .node--view-mode-clean .group-header .field--name-field-topics .field__label,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-age .field__label,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publication-date .field__label,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publisher .field__label,
body.clean-slate .node--view-mode-clean .group-header .field--name-dynamic-token-fieldnode-event-date-start .field__label {
  padding-right: 5px;
}
body.clean-slate .node--view-mode-clean .group-header .field--name-field-topics .field__item,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-age .field__item,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publication-date .field__item,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publisher .field__item,
body.clean-slate .node--view-mode-clean .group-header .field--name-dynamic-token-fieldnode-event-date-start .field__item {
  font-weight: 600;
}
body.clean-slate .node--view-mode-clean .group-header .field--name-field-topics .field__item::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-age .field__item::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publication-date .field__item::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publisher .field__item::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-dynamic-token-fieldnode-event-date-start .field__item::after {
  content: ", ";
}
body.clean-slate .node--view-mode-clean .group-header .field--name-field-topics .field__item:last-child::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-age .field__item:last-child::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publication-date .field__item:last-child::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-field-publisher .field__item:last-child::after,
body.clean-slate .node--view-mode-clean .group-header .field--name-dynamic-token-fieldnode-event-date-start .field__item:last-child::after {
  content: "";
}
body.clean-slate .node--view-mode-clean .group-header .field--name-node-title {
  margin: 2rem 0 1rem;
}
body.clean-slate .node--view-mode-clean .group-header .header-top {
  display: flex;
  justify-content: space-between;
}
body.clean-slate .node--view-mode-clean .group-header .header-top .field--name-field-resource-status {
  background: #0B4778;
  border-radius: 90%;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: 700;
  color: #ffc221;
  margin: 0;
  width: 50px;
  height: 20px;
}
body.clean-slate .node--view-mode-clean .group-header .header-top .field--name-field-resource-status:empty {
  display: none;
}
body.clean-slate .node--view-mode-clean .group-header .header-top .field--name-field-news-type {
  display: inline-block;
  padding: 0.25em 2em;
  font-size: 75%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background: #0076D6;
  border-radius: 3px;
}
body.clean-slate .node--view-mode-clean .group-header .header-top .field--name-field-event-type .field__item,
body.clean-slate .node--view-mode-clean .group-header .header-top .field--name-field-resource-type .field__item,
body.clean-slate .node--view-mode-clean .group-header .header-top .field--name-field-media-type .field__item {
  display: inline-block;
  padding: 0.25em 2em;
  font-size: 75%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background: #0076D6;
  border-radius: 3px;
}
body.clean-slate .node--view-mode-clean .group-left {
  display: flex;
  gap: 2rem;
  margin-top: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.clean-slate .node--view-mode-clean .group-left {
    flex-direction: column;
  }
}
body.clean-slate .node--view-mode-clean .group-left .field--name-dynamic-token-fieldnode-node-image-with-external-link a img {
  max-width: 100%;
  height: auto;
}
body.clean-slate .node--view-mode-clean .group-left .field--name-dynamic-token-fieldnode-access-this-button {
  margin: 1.5rem 0;
}
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a {
  display: inline-block;
  text-align: center;
}
body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a:hover {
  color: #212529;
  text-decoration: none;
}
body.clean-slate #block-nrrc-barrio-page-title h1 {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
body.clean-slate .field--name-field-clean-slate {
  background: #ffc221;
  padding: 0 3px;
  margin-top: 2px;
  height: 18px;
  width: 72px;
  font-size: 12px;
  font-weight: 600;
  color: #0B4778;
  border-radius: 5px;
}
body.clean-slate .field--name-field-clean-slate:empty {
  display: none;
}
body.clean-slate .field--name-field-publication-date {
  margin-bottom: 1rem;
}

.view-clean-slate-spotlight {
  background-color: #fff3d2;
}
.view-clean-slate-spotlight .view-content {
  margin: 0;
}
.view-clean-slate-spotlight .view-content .views-row {
  padding: 2rem 4rem;
}
.view-clean-slate-spotlight .layout_card_large .btn, .view-clean-slate-spotlight .layout_card_large body.second-chance-act-technical-assistance .block-facets .content li.facet-item a, body.second-chance-act-technical-assistance .block-facets .content li.facet-item .view-clean-slate-spotlight .layout_card_large a, .view-clean-slate-spotlight .layout_card_large body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link .view-clean-slate-spotlight .layout_card_large a {
  text-transform: uppercase;
}
.view-clean-slate-spotlight .layout_card_large .layout_card_large_left .type-identifier {
  margin-bottom: 0.75rem;
}
.view-clean-slate-spotlight .layout_card_large .layout_card_large_left .field__item {
  display: inline-block;
  padding: 0.1rem 1rem;
  font-size: 0.625rem;
  font-weight: bold;
  color: rgb(0, 0, 0);
  background-color: #b2d3ef;
  text-transform: uppercase;
}
.view-clean-slate-spotlight .layout_card_large .layout_card_large_right img {
  max-width: 100%;
}

.cs-spotlight {
  text-align: left !important;
  font-size: 1.75rem !important;
  color: #0076D6;
}

.view-find-lawyer .view-header .h1 {
  font-size: 1.75rem;
  color: #0076D6;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
.view-find-lawyer .view-header .lp-state-header {
  margin: 2rem 0 3rem;
  align-items: flex-end;
}
.view-find-lawyer .view-header .lp-state-header .lp-state-form {
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-find-lawyer .view-header .lp-state-header .lp-state-form {
    padding: 0.5rem;
  }
}
.view-find-lawyer .view-header .lp-state-header .lp-state-form select {
  border: 1px solid #416e95;
  background: #f4fbfe;
  padding: 0.5em;
  margin: 0;
  min-width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.view-find-lawyer .view-header .lp-state-header .lp-state-form select {
  background-image: linear-gradient(45deg, transparent 50%, #6a9ed4 50%), linear-gradient(135deg, #6a9ed4 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
.view-find-lawyer .view-header .lp-state-header .lp-state-form select:focus {
  background-image: linear-gradient(45deg, #416e95 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #416e95 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  border-color: #416e95;
  outline: 0;
}
.view-find-lawyer .view-header .lp-state-header .lp-state-form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.view-find-lawyer .view-header .lp-state-header .lp-state-map {
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  .view-find-lawyer .view-header .lp-state-header .lp-state-map {
    text-align: left;
    margin-top: 1rem;
  }
}
.view-find-lawyer .view-filters fieldset.form-item-combine {
  display: flex;
  align-items: baseline;
  width: 100%;
  gap: 1rem;
}
.view-find-lawyer .view-filters fieldset.form-item-combine .form-control {
  width: 30%;
}
.view-find-lawyer .view-filters .form-item-field-geography-target-id {
  display: none;
}
.view-find-lawyer .view-content {
  margin: 0;
  text-align: center;
}
.view-find-lawyer .view-content .views-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.view-find-lawyer .view-content .views-row .views-field-title {
  margin-bottom: 0.5rem;
  border: 1px solid #8d98a6;
  padding: 1.5rem;
  width: 100%;
  display: flex;
  justify-content: center;
}
.view-find-lawyer .view-content .views-row .views-field-title .extlink {
  display: flex;
  justify-content: end;
}
.view-find-lawyer .view-content .views-row .views-field-title a p {
  color: #1F303E;
}

.page-vocabulary-geography #block-cleanslatelearnaboutyourstate {
  width: 100%;
}
.page-vocabulary-geography #block-cleanslatelearnaboutyourstate .h3 {
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}
.page-vocabulary-geography #block-cleanslatelearnaboutyourstate .lp-state-map {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography #block-cleanslatelearnaboutyourstate .lp-state-map {
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.page-vocabulary-geography .field {
  margin: 1.5rem 0;
}
.page-vocabulary-geography .field .field__label {
  font-size: 1.25rem;
  font-weight: 500;
}
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-adult-criminal-records-policies-,
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-juvenile-crp-label {
  display: flex;
  position: relative;
}
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-adult-criminal-records-policies- i,
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-juvenile-crp-label i {
  width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
}
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-adult-criminal-records-policies- p,
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-juvenile-crp-label p {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0;
}
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-adult-criminal-records-policies- i,
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-juvenile-crp-label i {
  font-size: 1.25rem;
  margin-top: 5px;
}
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-adult-record-clearance-overview,
.page-vocabulary-geography .field--name-dynamic-token-fieldtaxonomy-term-juvenile-record-clearance-overvi {
  margin: 0;
}
.page-vocabulary-geography .ui-icon-triangle-1-e {
  background-position: -16px -128px;
  display: none;
}
.page-vocabulary-geography .ui-icon-triangle-1-s {
  background-position: -65px -128px;
  display: none;
}
.page-vocabulary-geography .juvenile-overview-accordion {
  margin-top: 3rem;
}
.page-vocabulary-geography .juvenile-crp-accordion {
  margin-bottom: 3rem;
}
.page-vocabulary-geography .ui-accordion .ui-accordion-header {
  margin: 5px 0 0 0;
  border: none;
  border-bottom: 1px solid #d9e2e9;
  border-radius: 0;
  font-size: 1.5rem !important;
  font-weight: 500;
  background: #fdfdfd;
}
.page-vocabulary-geography .ui-accordion .ui-accordion-header a::after {
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1.25rem;
}
.page-vocabulary-geography .ui-accordion .ui-accordion-header a {
  display: flex;
  justify-content: space-between;
  color: #0B4778;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .ui-accordion .ui-accordion-header a {
    gap: 1rem;
  }
}
.page-vocabulary-geography .ui-accordion .ui-accordion-header.ui-accordion-header-active {
  background-color: #ecf8fe;
}
.page-vocabulary-geography .ui-accordion .ui-accordion-header-active a::after {
  content: "\f068";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1.25rem;
}
.page-vocabulary-geography .ui-accordion .ui-accordion-content {
  border: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .ui-accordion .ui-accordion-content {
    padding: 1em;
  }
}
.page-vocabulary-geography .ui-state-active a, .page-vocabulary-geography .ui-state-active a:link, .page-vocabulary-geography .ui-state-active a:visited {
  color: #0076D6;
}
.page-vocabulary-geography .ui-widget-content a {
  color: #0076D6;
}
.page-vocabulary-geography .item-list ul {
  list-style: disc;
  margin-left: 1.5rem;
}
.page-vocabulary-geography .item-list ul li {
  margin: 0;
  padding: 1em 0.5em 0 0;
  font-weight: 500;
}
.page-vocabulary-geography .horizontal-tabs {
  border: none;
}
.page-vocabulary-geography .horizontal-tabs > div details {
  margin: 1rem 0;
}
.page-vocabulary-geography .horizontal-tabs > div details summary {
  border: none;
  border-radius: 30px;
  background-color: #eeeeee;
  color: #0076D6;
  font-weight: bold;
  font-size: 1rem;
  padding: 0.6em 1em;
  list-style: none;
}
.page-vocabulary-geography .horizontal-tabs > div details summary[aria-expanded=true] {
  background-color: #0076D6;
  color: #ffffff;
}
.page-vocabulary-geography .horizontal-tabs .horizontal-tabs-list {
  display: flex;
  justify-content: center;
  gap: 1.5rem;
  border-bottom: none;
  background-color: transparent;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .horizontal-tabs .horizontal-tabs-list {
    flex-direction: column;
  }
}
.page-vocabulary-geography .horizontal-tabs .horizontal-tabs-list li {
  display: inline-block;
  border-right: none;
  border-radius: 25px;
}
.page-vocabulary-geography .horizontal-tabs .horizontal-tabs-list li.selected {
  background-color: #0076D6;
}
.page-vocabulary-geography .horizontal-tabs .horizontal-tabs-list li.selected a {
  color: #ffffff;
}
.page-vocabulary-geography .horizontal-tabs .horizontal-tabs-list li a:hover {
  background-color: #0076D6;
  border-radius: 25px;
  color: #ffffff;
}
.page-vocabulary-geography .cs-tab .nav-tabs {
  margin-bottom: 60px;
  border-bottom: 0;
}
.page-vocabulary-geography .cs-tab .nav-tabs > li {
  float: none;
  display: inline;
}
.page-vocabulary-geography .cs-tab .nav-tabs li {
  margin-right: 15px;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .cs-tab .nav-tabs li {
    margin-bottom: 1rem;
    width: 100%;
  }
}
.page-vocabulary-geography .cs-tab .nav-tabs li:last-child {
  margin-right: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .cs-tab .nav-tabs li:last-child {
    margin-right: 15px;
  }
}
.page-vocabulary-geography .cs-tab .nav-tabs {
  position: relative;
  z-index: 1;
}
.page-vocabulary-geography .cs-tab .nav-tabs:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  z-index: -1;
}
.page-vocabulary-geography .cs-tab .nav-tabs > li a {
  display: inline-block;
  background-color: #eee;
  border: none;
  border-radius: 30px;
  font-weight: bold;
  font-size: 1rem;
  padding: 0.6em 1em;
  display: block;
}
.page-vocabulary-geography .cs-tab .nav-tabs > li > a.active,
.page-vocabulary-geography .cs-tab .nav-tabs > li a.active > :focus,
.page-vocabulary-geography .cs-tab .nav-tabs > li > a.active:hover,
.page-vocabulary-geography .cs-tab .nav-tabs > li > a:hover {
  border: none;
  background-color: #0076D6;
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
  padding: 0.6em 1em;
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header {
  margin: 2rem 0 3rem;
  align-items: flex-end;
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-form {
  padding: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-form {
    padding: 0.5rem;
  }
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-form select {
  border: 1px solid #416e95;
  background: #f4fbfe;
  padding: 0.5em;
  margin: 0;
  min-width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-form select {
  background-image: linear-gradient(45deg, transparent 50%, #6a9ed4 50%), linear-gradient(135deg, #6a9ed4 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-form select:focus {
  background-image: linear-gradient(45deg, #416e95 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #416e95 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  border-color: #416e95;
  outline: 0;
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-map {
  text-align: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  .page-vocabulary-geography .block-fixed-block-contentclean-slate-learn-about-your-sta .lp-state-header .lp-state-map {
    text-align: left;
    margin-top: 1rem;
  }
}

.view-criminal-record-policies .view-content.row,
.view-criminal-record-policies-juvenile .view-content.row {
  gap: 1.5rem;
  padding: 1.5rem;
}
.view-criminal-record-policies .view-content.row .views-row,
.view-criminal-record-policies-juvenile .view-content.row .views-row {
  width: 100%;
}

body.cleanslate-compare-records-clearance-policies .view-search-api-results .view-header {
  margin: 0;
  margin-left: 2rem;
  font-size: 1.2rem;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results .view-header .cs-text {
  font-weight: normal;
  font-size: 1.75rem;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results nav {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results .table-responsive {
  padding-right: 0;
  padding-left: 0;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results .table {
  margin-bottom: 0;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results .table td, body.cleanslate-compare-records-clearance-policies .view-search-api-results .table th {
  border: 1px solid #d9e2e9;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results .table td#view-field-remedy-type-table-column, body.cleanslate-compare-records-clearance-policies .view-search-api-results .table th#view-field-remedy-type-table-column {
  border-radius: 10px;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results table tr th {
  background: #ffffff;
  color: #1F303E;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results tr {
  background: #ffffff;
}
body.cleanslate-compare-records-clearance-policies .view-search-api-results .view-content.row {
  display: block;
}
body.cleanslate-compare-records-clearance-policies table {
  table-layout: fixed;
}
body.cleanslate-compare-records-clearance-policies table th {
  width: 300px;
}
body.cleanslate-compare-records-clearance-policies table th:first-child {
  width: 100px;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockgeography .content {
  margin-left: 3.5rem;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockgeography .content ul {
  column-count: 4;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .block-facet-blockgeography .content ul {
    column-count: 2;
  }
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction h2 {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul {
  display: flex;
  justify-content: left;
  gap: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul .facets-reset {
  order: 3;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul li.facet-item label .facet-item__value {
  color: #0B4778;
  text-decoration: none;
  font-weight: bold;
  padding: 0.5rem 5.25rem;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul li.facet-item label .facet-item__value:hover {
  color: #ffffff;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul li.facet-item label {
  margin: 0;
  padding: 0.5rem 0;
  text-transform: uppercase;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction ul li.facet-item label.is-active .facet-item__value {
  color: #ffffff;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction .facet-item label {
  border-radius: 0.188rem;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid #0076D6;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction .facet-item label:hover, body.cleanslate-compare-records-clearance-policies .block-facet-blockjurisdiction .facet-item label.is-active {
  color: #ffffff;
  background-color: #0076D6;
  border-color: #0076D6;
}
body.cleanslate-compare-records-clearance-policies .block-fixed-block-contentclean-slate-compare-states,
body.cleanslate-compare-records-clearance-policies .block-fixed-block-contentclean-slate-compare-states-step- {
  border-bottom: 1px solid #6a9ed4;
  height: 100px;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .block-fixed-block-contentclean-slate-compare-states,
  body.cleanslate-compare-records-clearance-policies .block-fixed-block-contentclean-slate-compare-states-step- {
    height: auto;
  }
}
body.cleanslate-compare-records-clearance-policies .lp.one, body.cleanslate-compare-records-clearance-policies .lp.two, body.cleanslate-compare-records-clearance-policies .lp.three {
  background-color: #f5f6fb;
  border: 1px solid #6a9ed4;
  border-radius: 10px;
  margin-bottom: 3rem;
}
body.cleanslate-compare-records-clearance-policies .lp.one .block-facets, body.cleanslate-compare-records-clearance-policies .lp.two .block-facets, body.cleanslate-compare-records-clearance-policies .lp.three .block-facets {
  margin: 0;
  border: none;
  padding: 0.5rem 1rem;
}
body.cleanslate-compare-records-clearance-policies .lp.one .block-views-exposed-filter-blocksearch-api-results-block-2 {
  position: absolute;
  right: 35px;
  top: 141px;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .lp.one .block-views-exposed-filter-blocksearch-api-results-block-2 {
    position: relative;
    right: 0;
    top: 0;
    display: flex;
    justify-content: center;
  }
}
body.cleanslate-compare-records-clearance-policies .lp.one .block-views-exposed-filter-blocksearch-api-results-block-2 fieldset {
  display: none;
}
body.cleanslate-compare-records-clearance-policies .lp.one .block-views-exposed-filter-blocksearch-api-results-block-2 input#edit-reset--2 {
  text-transform: uppercase;
  font-weight: 500;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .lp.two .two-content {
    flex-direction: column;
  }
}
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facets, body.cleanslate-compare-records-clearance-policies .lp.two .tworight .block-facets {
  margin: 0;
  border: none;
}
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facet-blockrecord-type ul li.facet-item {
  align-items: flex-start;
}
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facet-blockrecord-type input[type=checkbox] {
  -ms-transform: scale(1.1); /* IE */
  -moz-transform: scale(1.1); /* FF */
  -webkit-transform: scale(1.1); /* Safari and Chrome */
  -o-transform: scale(1.1); /* Opera */
  transform: scale(1.1);
  background-color: white;
  border-radius: 50%;
  vertical-align: middle;
  border: 2px solid #8d98a6;
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
}
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facet-blockrecord-type input[type=checkbox]:checked {
  background-color: #0076D6;
}
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facet-blockrecord-type .content::before {
  content: "(Select one)";
  position: absolute;
  left: 10px;
  top: -10px;
  font-size: 0.85rem;
}
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facet-blockrecord-details .content::before,
body.cleanslate-compare-records-clearance-policies .lp.two .twoleft .block-facet-blockclearance-process .content::before {
  content: "(Select one or more)";
  position: absolute;
  left: 10px;
  top: -10px;
  font-size: 0.85rem;
}
body.cleanslate-compare-records-clearance-policies .cs-filter-header {
  border-bottom: 1px solid #416e95;
}
body.cleanslate-compare-records-clearance-policies .cs-filter {
  display: flex;
  align-items: baseline;
  font-size: 2rem;
  gap: 0.5rem;
}
body.cleanslate-compare-records-clearance-policies .cs-filter .cs-circle {
  display: flex;
  justify-content: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  border: 2px solid;
  border-radius: 50%;
}
body.cleanslate-compare-records-clearance-policies .cs-filter .cs-text {
  font-size: 1.75rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .cs-filter .cs-text {
    width: 100%;
  }
}
body.cleanslate-compare-records-clearance-policies .cs-filter-left {
  padding: 1rem 2rem;
}
body.cleanslate-compare-records-clearance-policies .cs-filter-right {
  padding: 1rem 2rem;
}
body.cleanslate-compare-records-clearance-policies .cs-filter-right .cs-text {
  line-height: 0.6;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .cs-filter-right .cs-text {
    line-height: inherit;
  }
}
body.cleanslate-compare-records-clearance-policies .block-facets.block-facet-blockrecord-type, body.cleanslate-compare-records-clearance-policies .block-facets.block-facet-blockrecord-details, body.cleanslate-compare-records-clearance-policies .block-facets.block-facet-blockclearance-process {
  border-right: 1px solid #416e95 !important;
}
body.cleanslate-compare-records-clearance-policies .block-facets > h2 {
  font-size: 1.25rem;
  padding: 0.5rem 1rem;
  margin: 0;
  background: transparent;
  color: #1F303E;
  text-transform: none;
  display: flex;
}
body.cleanslate-compare-records-clearance-policies .block-facets > h2::before {
  content: "*";
  order: 2;
  color: red;
}
body.cleanslate-compare-records-clearance-policies .block-facets > h2 .expandCollapseChevron {
  order: 3;
  margin-left: auto;
}
body.cleanslate-compare-records-clearance-policies .block-facets .content {
  position: relative;
  background: transparent;
  margin-left: 0.5rem;
}
body.cleanslate-compare-records-clearance-policies .block-facets .content .facets-widget-checkbox {
  width: 100%;
  margin-top: 1rem;
}
body.cleanslate-compare-records-clearance-policies .block-facets ul li.facet-item input[type=checkbox] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.75); /* IE */
  -moz-transform: scale(1.75); /* FF */
  -webkit-transform: scale(1.75); /* Safari and Chrome */
  -o-transform: scale(1.75); /* Opera */
  transform: scale(1.75);
  padding: 10px;
}
body.cleanslate-compare-records-clearance-policies .block-facets ul li.facet-item label {
  margin-left: 5px;
}
body.cleanslate-compare-records-clearance-policies .textsmall {
  font-size: 0.85rem !important;
}
body.cleanslate-compare-records-clearance-policies .required {
  color: red;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary {
  border-top: 1px solid #0076D6;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content {
  margin-left: 2rem;
  margin-top: 1.5rem;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 1rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul {
    flex-direction: column;
  }
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul li {
  font-size: 0.85rem;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul li:has(> span.source-summary-item-jurisdiction) {
  order: 1;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul li:has(> span.source-summary-item-record-type) {
  order: 2;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul li:has(> span.source-summary-item-record-details) {
  order: 3;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul li:has(> span.source-summary-item-clearance-process) {
  order: 4;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .content ul li:has(> span.source-summary-item-geography) {
  order: 5;
}
body.cleanslate-compare-records-clearance-policies .block-facets-summary-blockcompare-states-facets-summary .facet-summary-item--facet {
  list-style: none;
  display: none !important;
}

.node--type-event.path-node .col-sm-3 .field--type-ds {
  background-color: #c1e5f9;
  border: 2px solid #8d98a6;
}
.node--type-event.path-node .col-sm-3 .field--type-ds .block {
  margin: 1.25rem;
  padding: 1rem;
}
.node--type-event.path-node .col-sm-3 .field--type-ds .block h2 {
  font-size: 0.938rem;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: -1rem;
}
.node--type-event.node--view-mode-teaser .field--name-dynamic-token-fieldnode-event-date-start {
  font-size: 0.688rem;
  letter-spacing: 0.031rem;
  text-transform: uppercase;
}
.node--type-event.node--view-mode-teaser .field--name-dynamic-token-fieldnode-event-date-start p {
  margin: 0;
}
.node--type-event.node--view-mode-teaser .field--name-node-title h2 {
  font-size: 1rem;
  line-height: 1.4;
}
.node--type-event.node--view-mode-teaser .field--name-field-resource-type, .node--type-event.node--view-mode-teaser .field--name-field-research-type, .node--type-event.node--view-mode-teaser .field--name-field-audiences, .node--type-event.node--view-mode-teaser .field--name-field-age, .node--type-event.node--view-mode-teaser .field--name-field-topics {
  display: none;
}
.node--type-event.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics {
  display: flex;
  color: #0B4778;
}
.node--type-event.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item {
  font-weight: 600;
}
.node--type-event.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item::after {
  content: ", ";
}
.node--type-event.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item:last-child::after {
  content: "";
}
.node--type-event.node--view-mode-second-chance-month .group-header .header-top {
  display: flex;
  justify-content: space-between;
}
.node--type-event.node--view-mode-second-chance-month .group-header .header-top .field--name-field-resource-status {
  background: #0B4778;
  border-radius: 90%;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: 700;
  color: #ffc221;
  margin: 0;
  width: 50px;
  height: 20px;
}
.node--type-event.node--view-mode-second-chance-month .group-header .header-top .field--name-field-resource-status:empty {
  display: none;
}
.node--type-event.node--view-mode-second-chance-month .group-header .header-top .field--name-field-scm-event-type .field__item,
.node--type-event.node--view-mode-second-chance-month .group-header .header-top .field--name-field-scm-resource-type .field__item {
  display: inline-block;
  padding: 0.25em 2em;
  font-size: 75%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background: #0076D6;
  border-radius: 3px;
}
.node--type-event.node--view-mode-second-chance-month .group-left {
  width: 100%;
  display: flex;
  gap: 2rem;
  margin-top: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .node--type-event.node--view-mode-second-chance-month .group-left {
    flex-direction: column;
  }
}
.node--type-event.node--view-mode-second-chance-month .group-left .field--type-image img {
  max-width: 100%;
  height: auto;
}
.node--type-event.scm-context #block-nrrc-barrio-page-title h1 {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper {
  background: url(/themes/custom/nrrc_barrio/images/SCM-2023-banner.png) center;
  background-size: cover;
  height: 200px;
  margin-bottom: 2rem;
  display: flex;
  align-items: end;
}
.node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper .hero-nav-wrapper {
  text-align: center;
  background: linear-gradient(to right, transparent 0%, #0B4778 30%, #0B4778 70%, transparent 90%);
  padding: 2rem 2rem 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 160px;
}
.node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper .hero-nav-wrapper h2 {
  font-size: 1.75rem;
  color: #ffffff;
}
.node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav {
  flex-direction: revert;
  justify-content: center;
  gap: 1rem;
  text-transform: uppercase;
  font-weight: 600;
}
.node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a {
  color: #ffffff;
  text-decoration: none;
  padding: 0.5rem 1rem;
  display: block;
  border: 1px solid #fff;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  min-width: 130px;
}
.node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a.is-active, .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a:hover {
  background-color: #0082D8;
}
.node--type-event.scm-context .field--name-node-title h1 {
  color: #1F303E;
}

.node--type-media.node--view-mode-teaser .datetime {
  font-size: 0.688rem;
  letter-spacing: 0.031rem;
  text-transform: uppercase;
}
.node--type-media .node--view-mode-second-chance-month .group-header .field--name-field-scm-topics {
  display: flex;
  color: #0B4778;
}
.node--type-media .node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item {
  font-weight: 600;
}
.node--type-media .node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item::after {
  content: ", ";
}
.node--type-media .node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item:last-child::after {
  content: "";
}
.node--type-media .node--view-mode-second-chance-month .group-header .header-top {
  display: flex;
  justify-content: space-between;
}
.node--type-media .node--view-mode-second-chance-month .group-header .header-top .field--name-field-resource-status {
  background: #0B4778;
  border-radius: 90%;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: 700;
  color: #ffc221;
  margin: 0;
  width: 50px;
  height: 20px;
}
.node--type-media .node--view-mode-second-chance-month .group-header .header-top .field--name-field-resource-status:empty {
  display: none;
}
.node--type-media .node--view-mode-second-chance-month .group-header .header-top .field--name-field-scm-event-type .field__item,
.node--type-media .node--view-mode-second-chance-month .group-header .header-top .field--name-field-scm-resource-type .field__item {
  display: inline-block;
  padding: 0.25em 2em;
  font-size: 75%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background: #0076D6;
  border-radius: 3px;
}
.node--type-media .node--view-mode-second-chance-month .group-left {
  width: 100%;
  display: flex;
  gap: 2rem;
  margin-top: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .node--type-media .node--view-mode-second-chance-month .group-left {
    flex-direction: column;
  }
}
.node--type-media .node--view-mode-second-chance-month .group-left .field--type-image img {
  max-width: 100%;
  height: auto;
}
.node--type-media.scm-context #block-nrrc-barrio-page-title h1 {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper {
  background: url(/themes/custom/nrrc_barrio/images/SCM-2023-banner.png) center;
  background-size: cover;
  height: 200px;
  margin-bottom: 2rem;
  display: flex;
  align-items: end;
}
.node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper {
  text-align: center;
  background: linear-gradient(to right, transparent 0%, #0B4778 30%, #0B4778 70%, transparent 90%);
  padding: 2rem 2rem 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 160px;
}
.node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper h2 {
  font-size: 1.75rem;
  color: #ffffff;
}
.node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav {
  flex-direction: revert;
  justify-content: center;
  gap: 1rem;
  text-transform: uppercase;
  font-weight: 600;
}
.node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a {
  color: #ffffff;
  text-decoration: none;
  padding: 0.5rem 1rem;
  display: block;
  border: 1px solid #fff;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  min-width: 130px;
}
.node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a.is-active, .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a:hover {
  background-color: #0082D8;
}
.node--type-media.scm-context .field--name-node-title h1 {
  color: #1F303E;
}

.node--type-media.node--view-mode-nrrc-podcast-full .field--name-field-publication-date::before, .node--type-media.node--view-mode-nrrc-podcast-teaser .field--name-field-publication-date::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f017";
  font-size: inherit;
  color: "inherit";
  font-weight: 400;
  margin-right: 0.5em;
}
.node--type-media.nrrc-podcast #block-nrrc-barrio-page-title {
  position: absolute;
  top: -9999999px;
  left: -9999999px;
  overflow: hidden;
}
.node--type-media.nrrc-podcast .group-header {
  display: grid;
  grid-template-columns: 100px 60%;
  grid-template-rows: auto;
  gap: 0px 1em;
  grid-template-areas: "image content";
  margin-bottom: 1rem;
}
.node--type-media.nrrc-podcast .group-header .field--name-field-image {
  grid-area: image;
}
.node--type-media.nrrc-podcast .group-header .field--name-field-image img {
  max-width: 100%;
  height: auto;
}
.node--type-media.nrrc-podcast .group-header .header_content {
  grid-area: content;
}
.node--type-media.nrrc-podcast .group-left {
  padding: 1rem;
  background-color: rgba(235, 240, 249, 0.6);
}
.node--type-media.node--view-mode-nrrc-podcast-teaser {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .group-header {
  flex: 1 0 100%;
  padding-left: 0.25rem;
  border-bottom: 1px solid black;
  margin: 2rem 0 1.5rem;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .group-left {
  flex: 1 100px;
  max-width: 100px;
  margin-right: 1rem;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .group-middle {
  flex: 5;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .group-middle .field--name-field-publication-date {
  color: #8d98a6;
  font-size: 0.9rem;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .group-right {
  flex: 1 100px;
  max-width: 100px;
  border-left: 1px solid #e1e1e1;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .field--name-dynamic-token-fieldnode-podcast-download-button a {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .field--name-dynamic-token-fieldnode-podcast-download-button a::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f019";
  font-size: 2rem;
  color: #0B4778;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-media.node--view-mode-nrrc-podcast-teaser .field--name-dynamic-token-fieldnode-podcast-download-button .extlink {
  position: absolute;
  top: -9999999px;
  left: -9999999px;
  overflow: hidden;
}

.node--type-page.node--view-mode-micro-teaser {
  background-color: #f4fbfe;
  padding-top: 0.9375rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-bottom: 0.3rem;
  border-radius: 5px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19);
  margin-top: 10px;
  margin-left: 10px;
  display: flex;
  justify-content: space-between;
}
.node--type-page.node--view-mode-micro-teaser .field--name-node-title h2 {
  display: flex;
  align-items: center;
  min-height: 5.625rem;
}
.node--type-page.node--view-mode-micro-teaser .field--name-node-title h2::after {
  display: block;
  content: " ";
  background-image: url("../images/chevron-circle-right-solid.svg");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
}
.node--type-page.node--view-mode-micro-teaser .field--name-node-title a {
  color: #0B4778;
  font-weight: 600;
  font-size: 1rem;
  flex-basis: 90%;
}
.node--type-page.layout-one-sidebar.layout-sidebar-first #content {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .node--type-page.layout-one-sidebar.layout-sidebar-first #content {
    flex-direction: column;
  }
}
.node--type-page.layout-one-sidebar.layout-sidebar-first #content aside {
  flex: 1 30%;
}
.node--type-page.layout-one-sidebar.layout-sidebar-first #content section {
  flex: 1 70%;
}

.node--type-resources.path-node .col-sm-3 .field--type-ds {
  background-color: #c1e5f9;
  border: 2px solid #8d98a6;
}
.node--type-resources.path-node .col-sm-3 .field--type-ds .block {
  margin: 1.25rem;
  padding: 1rem;
}
.node--type-resources.path-node .col-sm-3 .field--type-ds .block h2 {
  font-size: 0.938rem;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: -1rem;
}
.node--type-resources.node--view-mode-teaser .field--name-field-publication-date .field__label {
  display: none;
}
.node--type-resources.node--view-mode-teaser .field--name-field-publication-date .field__item {
  font-size: 0.688rem;
  letter-spacing: 0.031rem;
  text-transform: uppercase;
}
.node--type-resources.node--view-mode-teaser .field--name-node-title h2 {
  font-size: 1rem;
  line-height: 1.4;
}
.node--type-resources.node--view-mode-teaser .field--name-body .caption > * {
  max-width: fit-content;
}
.node--type-resources.node--view-mode-teaser .field--name-field-resource-type, .node--type-resources.node--view-mode-teaser .field--name-field-research-type, .node--type-resources.node--view-mode-teaser .field--name-field-audiences, .node--type-resources.node--view-mode-teaser .field--name-field-age, .node--type-resources.node--view-mode-teaser .field--name-field-topics {
  display: none;
}
.node--type-resources.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics {
  display: flex;
  color: #0B4778;
}
.node--type-resources.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item {
  font-weight: 600;
}
.node--type-resources.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item::after {
  content: ", ";
}
.node--type-resources.node--view-mode-second-chance-month .group-header .field--name-field-scm-topics .field__item:last-child::after {
  content: "";
}
.node--type-resources.node--view-mode-second-chance-month .group-header .header-top {
  display: flex;
  justify-content: space-between;
}
.node--type-resources.node--view-mode-second-chance-month .group-header .header-top .field--name-field-resource-status {
  background: #0B4778;
  border-radius: 90%;
  padding: 2px 12px;
  font-size: 75%;
  font-weight: 700;
  color: #ffc221;
  margin: 0;
  width: 50px;
  height: 20px;
}
.node--type-resources.node--view-mode-second-chance-month .group-header .header-top .field--name-field-resource-status:empty {
  display: none;
}
.node--type-resources.node--view-mode-second-chance-month .group-header .header-top .field--name-field-scm-event-type .field__item,
.node--type-resources.node--view-mode-second-chance-month .group-header .header-top .field--name-field-scm-resource-type .field__item {
  display: inline-block;
  padding: 0.25em 2em;
  font-size: 75%;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background: #0076D6;
  border-radius: 3px;
}
.node--type-resources.node--view-mode-second-chance-month .group-left {
  width: 100%;
  display: flex;
  gap: 2rem;
  margin-top: 2rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .node--type-resources.node--view-mode-second-chance-month .group-left {
    flex-direction: column;
  }
}
.node--type-resources.node--view-mode-second-chance-month .group-left .field--type-image img {
  max-width: 100%;
  height: auto;
}
.node--type-resources.scm-context #block-nrrc-barrio-page-title h1 {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper {
  background: url(/themes/custom/nrrc_barrio/images/SCM-2023-banner.png) center;
  background-size: cover;
  height: 200px;
  margin-bottom: 2rem;
  display: flex;
  align-items: end;
}
.node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper {
  text-align: center;
  background: linear-gradient(to right, transparent 0%, #0B4778 30%, #0B4778 70%, transparent 90%);
  padding: 2rem 2rem 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 160px;
}
.node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper h2 {
  font-size: 1.75rem;
  color: #ffffff;
}
.node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav {
  flex-direction: revert;
  justify-content: center;
  gap: 1rem;
  text-transform: uppercase;
  font-weight: 600;
}
.node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a {
  color: #ffffff;
  text-decoration: none;
  padding: 0.5rem 1rem;
  display: block;
  border: 1px solid #fff;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  min-width: 130px;
}
.node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a.is-active, .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .hero-wrapper .hero-nav-wrapper ul.navbar-nav li a:hover {
  background-color: #0082D8;
}
.node--type-resources.scm-context .field--name-node-title h1 {
  color: #1F303E;
}

body.node--type-state-policies .block-page-title-block {
  display: none;
}
body.node--type-state-policies .btn-sca {
  font-size: inherit;
}
body.node--type-state-policies .policy-detail .field__label {
  font-size: 18px;
  color: #0B4778;
}

#header_row .homepage.top {
  padding: 1.25rem;
  color: #0B4778;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: italic;
  text-align: center;
}

#toolkit_affix {
  margin-top: 151px;
}

#block-reentrytoolkitheader {
  margin-bottom: 1rem;
}
#toolkit_affix > #block-reentrytoolkitheader {
  position: relative;
  display: none;
  justify-content: center;
  background-color: #ffffff;
}
#toolkit_affix > #block-reentrytoolkitheader .content {
  width: 1140px;
  padding: 0 15px;
}
#block-reentrytoolkitheader #reentry_download {
  display: flex;
  max-width: fit-content;
  align-items: center;
  padding: 1rem;
  border-radius: 5px;
  color: #ffffff;
  background-color: #0B4778;
}
#block-reentrytoolkitheader #reentry_download:hover {
  background-color: #0076D6;
}
#block-reentrytoolkitheader #reentry_download #reentry_download_icon::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f1c1";
  font-size: 2rem;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#block-reentrytoolkitheader #reentry_download #reentry_download_icon::after {
  font-weight: 200;
}
#block-reentrytoolkitheader #reentry_download #reentry_download_icon {
  padding-left: 1rem;
}

#block-nrrc-barrio-breadcrumbs {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#block-nrrc-barrio-breadcrumbs .content {
  width: 1140px;
  margin: 0 auto;
}
.front #block-nrrc-barrio-breadcrumbs {
  display: none;
}

body.path-node #block-nrrc-barrio-page-title {
  width: 70%;
}
@media (max-width: 768px) {
  body.path-node #block-nrrc-barrio-page-title {
    width: 100%;
  }
}

div.block.block-fixed-block-contenthomepage-survey div.field {
  display: flex;
  justify-content: space-between;
  max-width: 1140px;
  margin: 0 auto;
}
@media (min-width: 321px) and (max-width: 768px) {
  div.block.block-fixed-block-contenthomepage-survey div.field {
    flex-direction: column;
  }
}
div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block {
  position: relative;
  border-radius: 0.313rem;
  -webkit-box-shadow: 2px 2px 4px 0px #4e5862;
  -moz-box-shadow: 2px 2px 4px 0px #4e5862;
  box-shadow: 2px 2px 4px 0px #4e5862;
  width: 31%;
  padding: 2rem;
  margin: 0 7px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 321px) and (max-width: 768px) {
  div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block {
    width: 100%;
    margin: 10px 0;
  }
}
div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block a.use-ajax.btn.btn-primary, div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block body.second-chance-act-technical-assistance .block-facets .content li.facet-item a.use-ajax.btn-primary, body.second-chance-act-technical-assistance .block-facets .content li.facet-item div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block a.use-ajax.btn-primary, div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a.use-ajax.btn-primary, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link div.block.block-fixed-block-contenthomepage-survey div.field div.survey_block a.use-ajax.btn-primary {
  width: 65%;
}
div.block.block-fixed-block-contenthomepage-survey div.field #survey_needs {
  background-color: #ffe090;
}
div.block.block-fixed-block-contenthomepage-survey div.field #survey_topic {
  background-color: #c1e5f9;
}
div.block.block-fixed-block-contenthomepage-survey div.field #survey_audience {
  background-color: #cfedfc;
}
div.block.block-fixed-block-contenthomepage-survey div.ajax-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}

div.view-id-homepage_latest .view-content {
  display: flex;
  justify-content: center;
}
div.view-id-homepage_latest .view-content .views-row {
  width: 33%;
  padding: 0 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  div.view-id-homepage_latest .view-content .views-row {
    width: 100%;
    border-bottom: 1px solid #d9e2e9;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }
  div.view-id-homepage_latest .view-content .views-row:last-child {
    border: none;
  }
}

div.view-id-homepage_highlights.view-display-id-block_1 .view-content {
  display: flex;
  justify-content: center;
}
div.view-id-homepage_highlights.view-display-id-block_1 .view-content .views-row {
  width: 33%;
  padding: 0 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  div.view-id-homepage_highlights.view-display-id-block_1 .view-content .views-row {
    width: 100%;
    border-bottom: 1px solid #d9e2e9;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }
  div.view-id-homepage_highlights.view-display-id-block_1 .view-content .views-row:last-child {
    border: none;
  }
}

div#resources_highlights {
  width: 100%;
  display: flex;
}
@media (min-width: 321px) and (max-width: 768px) {
  div#resources_highlights {
    flex-direction: column;
  }
}
div#resources_highlights > div {
  flex-grow: 1;
  max-width: 50%;
}
@media (min-width: 321px) and (max-width: 768px) {
  div#resources_highlights > div {
    max-width: 100%;
  }
}
div#resources_highlights #resources_highlights_left {
  text-align: right;
  background: #d4e7f4 url("/themes/custom/nrrc_barrio/images/resource-highlights.jpg") no-repeat 75% center;
  background-size: cover;
  padding: 2rem 1rem;
}
div#resources_highlights #resources_highlights_left span {
  text-transform: uppercase;
  font-size: 1.5rem;
  padding: 0.25rem 2rem;
  background-color: rgb(0, 0, 0);
  color: #ffffff;
}
@media (min-width: 321px) and (max-width: 768px) {
  div#resources_highlights #resources_highlights_left span {
    padding: 1rem;
  }
}
div#resources_highlights .services-block-left {
  background: #e0edf8;
  background-size: cover;
  padding: 0.3rem 1rem;
}
div#resources_highlights .services-block-right {
  background: #d4e7f4 url("/themes/custom/nrrc_barrio/images/counseling.jpg") no-repeat center right;
  background-size: cover;
  padding: 2rem 1rem;
  z-index: -1000;
}
div#resources_highlights #resources_highlights_right {
  background-color: #ecf8fe;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights div.skin-default {
  width: 100%;
  position: relative;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_controls_text {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_controls_text span.views_slideshow_controls_text_previous::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2.188rem;
  color: #0082D8;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_controls_text span.views_slideshow_controls_text_next::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2.188rem;
  color: #0082D8;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_controls_text a {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_controls_text .views_slideshow_controls_text_pause {
  position: absolute;
  top: -9999999px;
  left: -9999999px;
  overflow: hidden;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_controls_text h3 {
  font-size: 1.375rem;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .view-content.row {
  margin: 0;
  padding: 0;
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_main {
  padding: 2rem 0 2rem 2rem;
  width: 100%;
}
@media (max-width: 767px) and (min-width: 320px) {
  div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_main {
    padding: 2rem;
  }
}
div#resources_highlights #resources_highlights_right .view-homepage-highlights .views_slideshow_main .views-row {
  padding: 1rem 0;
  padding-left: 1rem;
}

/* Survey results filters*/
div.block-region-ds-content .block-survey {
  background-color: #ffe090;
  padding: 1.875rem;
  font-size: 1.25rem;
  letter-spacing: 0.016rem;
  min-height: 5.813rem;
  position: fixed;
  width: 100%;
  z-index: 9;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-region-ds-content .block-survey {
    display: flex;
  }
}
div.block-region-ds-content .block-survey.block-audience-selector {
  background-color: #cfedfc;
}
div.block-region-ds-content .block-survey.block-audience-selector .content {
  display: flex;
}
div.block-region-ds-content .block-survey.block-topic-selector {
  background-color: #c1e5f9;
}
div.block-region-ds-content .block-survey.block-topic-selector .content {
  display: flex;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-region-ds-content .block-survey.block-topic-selector .content {
    flex-basis: 100%;
  }
}
div.block-region-ds-content .block-survey .content {
  max-width: 1140px;
  margin: 0 auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-region-ds-content .block-survey .content {
    display: flex;
    flex-direction: column;
  }
}
div.block-region-ds-content .block-survey .content a.btn.use-ajax, div.block-region-ds-content .block-survey body.second-chance-act-technical-assistance .block-facets .content li.facet-item a.use-ajax, body.second-chance-act-technical-assistance .block-facets div.block-region-ds-content .block-survey .content li.facet-item a.use-ajax, div.block-region-ds-content .block-survey .content body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a.use-ajax, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link div.block-region-ds-content .block-survey .content a.use-ajax {
  float: right;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-region-ds-content .block-survey .content a.btn.use-ajax, div.block-region-ds-content .block-survey body.second-chance-act-technical-assistance .block-facets .content li.facet-item a.use-ajax, body.second-chance-act-technical-assistance .block-facets div.block-region-ds-content .block-survey .content li.facet-item a.use-ajax, div.block-region-ds-content .block-survey .content body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a.use-ajax, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link div.block-region-ds-content .block-survey .content a.use-ajax {
    margin-top: 1.25rem;
  }
}
div.block-region-ds-content .block-survey .content a.use-ajax {
  font-size: 1.125rem;
  flex-basis: 25%;
  display: flex;
  align-items: baseline;
  margin-top: -0.75rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-region-ds-content .block-survey .content a.use-ajax {
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  div.block-region-ds-content .block-survey .content a.use-ajax {
    flex-basis: 35%;
  }
}
div.block-region-ds-content .block-survey .content a.use-ajax .vertical-pipes {
  font-size: 1.875rem;
  font-weight: bold;
  margin-right: 0.938rem;
}
div.block-region-ds-content .block-survey .content .tags {
  font-weight: bold;
  margin-left: 1.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-region-ds-content .block-survey .content .tags {
    margin-left: 0;
  }
}

.jump-dropdown {
  margin-bottom: 2rem;
}
.jump-dropdown .dropdown-toggle {
  width: 35%;
  height: 2.5rem;
  text-align: left;
  font-weight: 600;
  padding: 0 0.5rem;
  background: #f4fbfe;
  border: 1px solid #416e95 !important;
  border-radius: 0.313rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.jump-dropdown .dropdown-toggle[aria-expanded=true] {
  background: #59a3da;
  border: transparent !important;
  color: #ffffff;
}
@media (max-width: 992px) {
  .jump-dropdown .dropdown-toggle {
    width: 50%;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .jump-dropdown .dropdown-toggle {
    width: 100%;
  }
}
.jump-dropdown ul.dropdown-menu.show {
  max-height: 15rem;
  width: 35%;
  overflow: auto;
  background: #f4fbfe;
}
@media (max-width: 992px) {
  .jump-dropdown ul.dropdown-menu.show {
    width: 50%;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  .jump-dropdown ul.dropdown-menu.show {
    width: 100%;
  }
}
.jump-dropdown ul.dropdown-menu.show li a {
  display: block;
  padding: 0.25rem 0.5rem;
}
.jump-dropdown ul.dropdown-menu.show li a:hover {
  background-color: #ecf8fe;
}

.block-facets {
  border: 1px solid #0B4778;
  margin: 1rem 1rem 1rem 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .block-facets {
    margin: 0 0 1rem;
  }
}
.block-facets .content {
  background: #ecf8fe;
  display: flex;
  padding-top: 0.5rem;
}
.block-facets .content ul {
  list-style: none;
  margin-left: -1.5rem;
  margin-right: 1rem;
}
.block-facets .content ul li.facet-item {
  display: flex;
  align-items: baseline;
}
.block-facets .content ul li.facet-item.facets-reset .facet-item__count {
  display: none;
}
.block-facets .content ul li.facet-item input {
  margin-right: 0.5rem;
}
.block-facets h2 {
  font-size: 0.75rem;
  padding: 0.5rem 1rem;
  margin: 0;
  background: #0076D6;
  color: white;
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
}
.block-facets h2[aria-expanded=false] {
  background: #ffffff;
  color: #0076D6;
}

body.second-chance-act-technical-assistance .block-facets {
  border: initial;
}
body.second-chance-act-technical-assistance .block-facets .content {
  background: none;
}
body.second-chance-act-technical-assistance .block-facets .content label {
  display: none;
}
body.second-chance-act-technical-assistance .block-facets .content li.facet-item a {
  display: block !important;
  width: 200px;
  text-align: center;
  border-radius: 100px !important;
  margin-bottom: 1rem !important;
}
body.second-chance-act-technical-assistance .block-facets .content li.facet-item a span.facet-item__status {
  display: none;
}

.node--view-mode-teaser {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.view-search-api-results .view-header {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0.625rem 0 2rem;
}
.view-search-api-results .view-header #search_api_results_count::after {
  content: " | ";
  margin-right: 1rem;
  margin-left: 1rem;
}
.view-search-api-results .view-header #search_api_results_refine {
  font-weight: 300;
  letter-spacing: 0.031rem;
}
.view-search-api-results .view-content {
  margin: 0;
  flex-direction: column;
}
.view-search-api-results .view-content .views-row {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px dashed #d9e2e9;
}
.view-search-api-results .view-content .views-row:last-child {
  border-bottom: none;
}
.view-search-api-results .view-content .views-row .field--name-node-title h2 {
  font-size: 1rem;
  line-height: 1.4;
}
.view-search-api-results .view-content .views-row article h2 {
  font-size: 1rem;
  line-height: 1.4;
}

.view-featured {
  background: #fffaf0;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  border: 1px solid #0B4778;
}
.view-featured .view-header {
  margin: 1.5rem 4rem 0;
  text-transform: uppercase;
}
.view-featured .view-header h2 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #0076D6;
}
.view-featured .row {
  margin: 0;
  padding: 1rem 4rem 2rem;
}

.view-featured-resources-basic-pages .row {
  margin: 0;
}
.view-featured-resources-basic-pages .row .layout_card {
  background: #fffaf0;
}

.field--name-dynamic-block-fieldnode-related-resources,
.field--name-field-related-content {
  background: #f4fbfe;
  padding: 1.5rem;
  -webkit-box-shadow: 2px 2px 4px 0px #4e5862;
  -moz-box-shadow: 2px 2px 4px 0px #4e5862;
  box-shadow: 2px 2px 4px 0px #4e5862;
}
.field--name-dynamic-block-fieldnode-related-resources .field__label,
.field--name-field-related-content .field__label {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 600;
}
.field--name-dynamic-block-fieldnode-related-resources .view-related-resources .views-row,
.field--name-dynamic-block-fieldnode-related-resources .view-related-resources .field__item,
.field--name-dynamic-block-fieldnode-related-resources .field__items .views-row,
.field--name-dynamic-block-fieldnode-related-resources .field__items .field__item,
.field--name-field-related-content .view-related-resources .views-row,
.field--name-field-related-content .view-related-resources .field__item,
.field--name-field-related-content .field__items .views-row,
.field--name-field-related-content .field__items .field__item {
  padding: 0.875rem 1rem;
  font-weight: 600;
}
.field--name-dynamic-block-fieldnode-related-resources .view-related-resources ul.pagination,
.field--name-dynamic-block-fieldnode-related-resources .field__items ul.pagination,
.field--name-field-related-content .view-related-resources ul.pagination,
.field--name-field-related-content .field__items ul.pagination {
  justify-content: center;
  margin: 1rem 0;
}
.field--name-dynamic-block-fieldnode-related-resources .view-related-resources ul.pagination a.page-link,
.field--name-dynamic-block-fieldnode-related-resources .field__items ul.pagination a.page-link,
.field--name-field-related-content .view-related-resources ul.pagination a.page-link,
.field--name-field-related-content .field__items ul.pagination a.page-link {
  border: none;
  background: transparent;
  color: #0B4778;
}
.field--name-dynamic-block-fieldnode-related-resources .view-related-resources ul.pagination .page-item.active .page-link,
.field--name-dynamic-block-fieldnode-related-resources .field__items ul.pagination .page-item.active .page-link,
.field--name-field-related-content .view-related-resources ul.pagination .page-item.active .page-link,
.field--name-field-related-content .field__items ul.pagination .page-item.active .page-link {
  background-color: transparent;
  color: #0B4778;
  font-weight: bold;
  text-decoration: underline;
  border: transparent;
}

.header-two-col-2-1 {
  display: flex;
  width: 100%;
}
.header-two-col-2-1 div:first-child {
  flex: 2;
}
.header-two-col-2-1 div:last-child {
  flex: 1;
}

.landing-page-card {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-left: -1rem;
  margin-right: -1rem;
}
@media (max-width: 768px) {
  .landing-page-card {
    flex-direction: column;
  }
  .landing-page-card * {
    width: 100%;
  }
}
.landing-page-card div.center {
  display: block;
  width: 100%;
  text-align: center;
}
.landing-page-card div.col {
  flex: 1;
  margin: 1rem;
}
.landing-page-card div.col h2 {
  font-size: 1.25rem;
}
.landing-page-card div.col h3 {
  font-size: 0.85rem;
}
.landing-page-card div.col img {
  max-width: 100%;
  height: auto;
}

#ic_signupform .elcontainer {
  background: #416e95;
  display: flex;
}
#ic_signupform .elcontainer .sortables {
  display: flex;
  width: 100%;
  padding: 1.438rem;
}
@media (min-width: 320px) and (max-width: 768px) {
  #ic_signupform .elcontainer .sortables {
    flex-direction: column;
  }
}
#ic_signupform .elcontainer .sortables .ml-form-text {
  width: 65%;
  font-weight: 600;
  line-height: 1.2;
  color: white;
}
@media (min-width: 320px) and (max-width: 768px) {
  #ic_signupform .elcontainer .sortables .ml-form-text {
    width: 100%;
    text-align: center;
  }
}
#ic_signupform .elcontainer .formEl.fieldtype-input input {
  color: #0B4778;
}

.block-fixed-block-contentmailing-list {
  max-width: 1140px;
  margin: 0 auto;
}

#block-sitesearch div.contextual {
  right: -2rem;
}

.home-search-form form#search-block-form {
  position: relative;
}
.home-search-form form#search-block-form input {
  width: 100%;
  padding: 5px;
  padding-right: 3.5rem;
  height: 40px;
  border: 1px solid #ccc;
  background: #e3f6fb;
  min-width: 18.75rem;
}
.home-search-form form#search-block-form input:focus {
  background: #ffffff;
}
.home-search-form form#search-block-form button {
  position: absolute;
  right: 0;
  height: 100%;
}

.accordion-wrapper {
  width: 100%;
}
.accordion-wrapper .accordion {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #0076D6;
  color: #ffffff;
  font-weight: 600;
  padding: 0.5rem 1rem;
  width: 100%;
  outline: none;
}
.accordion-wrapper .accordion:hover, .accordion-wrapper .accordion[aria-expanded=false] {
  background: #59a3da;
}
.accordion-wrapper .accordion .expandCollapseChevron {
  margin-left: 1rem;
}

#accordion2 .panel-title a {
  display: block;
  padding: 0.5rem 1rem;
  border: 1px solid #c3c3c3;
  border-radius: 3px;
  font-size: 1rem;
  font-weight: 600;
  background: #008b90;
  color: #fff;
  position: relative;
}
#accordion2 .panel-title a:hover, #accordion2 .panel-title a:active {
  background: #59a3da;
}
#accordion2 .panel-title a::after {
  content: "\f068";
  font-family: "Font Awesome 5 Free";
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  font-weight: 900;
  color: #fdfbfb;
  text-align: center;
  text-shadow: none;
  position: absolute;
  right: 1rem;
}
#accordion2 .panel-title a.collapsed:after {
  content: "\f067";
}
#accordion2 .panel-body {
  padding: 1rem;
  font-size: 1rem;
  background: #f6fcfd;
  border: 1px solid #04ae9e;
  line-height: 1.5;
  margin-top: -1rem;
  margin-bottom: 1rem;
}

.participant {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #e1e1e1;
}

.participant-header {
  text-align: center;
}

#tabs #nav-tabContent {
  border: 1px solid #d9e2e9;
}
#tabs .panel {
  padding: 0.5rem 1rem;
  border: 1px solid #c1e5f9;
  background: #f4fbfe;
  margin-top: -1rem;
  margin-bottom: 1rem;
}
#tabs .nav-tabs {
  display: flex;
  justify-content: center;
  padding: 0 2rem 0 0.8rem;
}
#tabs .nav-tabs .nav-link {
  max-width: 33%;
  border: 1px solid #d9e2e9;
  font-weight: 600;
}
@media (max-width: 767px) and (min-width: 320px) {
  #tabs .nav-tabs .nav-link {
    max-width: 100%;
  }
}
#tabs .nav-tabs .nav-link.active {
  background: rgb(0, 0, 0);
  color: #ffffff;
}
#tabs .tab-pane .row {
  margin: 1rem;
}
#tabs .tab-pane .row .project-icons, #tabs .tab-pane .row .project-logos {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: 2rem;
}
#tabs .tab-pane .row .project-icons img, #tabs .tab-pane .row .project-logos img {
  margin: 1rem 0;
}

.priority {
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  background: #e4eff9;
}

.panel-highlight {
  padding: 1.25rem 2rem;
  margin: 2rem 0;
  background: #f4fbfe;
}
.panel-highlight h3 {
  text-align: center;
  margin-bottom: 2rem;
}

.project-youtube {
  margin: 1rem 0;
}

.view-sca-program-tracks-landing ul {
  list-style: square;
  margin-left: 1rem;
}
.view-sca-program-tracks-landing ul span.icon-chevronr {
  color: #0B4778;
}
.view-sca-program-tracks-landing ul li {
  padding: 0.5rem 0;
}
.view-sca-program-tracks-landing ul li .views-field-title a {
  display: flex;
  color: rgb(0, 0, 0);
}
.view-sca-program-tracks-landing ul li .views-field-title a:hover {
  color: #0056b3;
}
.view-sca-program-tracks-landing ul li a:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  font-size: 1.125rem;
  color: #0B4778;
  margin-left: 1rem;
}

.carousel.slide {
  margin: 2rem 0;
}
@media (max-width: 768px) {
  .carousel.slide .carousel-indicators {
    margin: 10px;
  }
}
.carousel.slide .carousel-indicators li {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: 1px solid #0B4778;
  background-color: #ffffff;
  margin-left: 0.313rem;
  margin-right: 0.313rem;
  left: unset;
}
@media (max-width: 768px) {
  .carousel.slide .carousel-indicators li {
    left: 0;
  }
}
.carousel.slide .carousel-indicators li.active {
  border: 1px solid #59a3da;
  background-color: #59a3da;
}
.carousel.slide .carousel-item .carousel-text {
  background: #e4eff9;
  padding: 1rem;
}
@media (max-width: 768px) {
  .carousel.slide .carousel-item .carousel-text {
    padding: 1rem 2.5rem !important;
  }
}
.carousel.slide .carousel-control-next, .carousel.slide .carousel-control-prev {
  width: 5%;
  opacity: 1;
}
@media (max-width: 768px) {
  .carousel.slide .carousel-control-next, .carousel.slide .carousel-control-prev {
    width: 15%;
  }
}
.carousel.slide .carousel-control-next i, .carousel.slide .carousel-control-prev i {
  background: #0B4778;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 7px 12px;
  color: #ffffff;
  font-size: 1.5rem;
}
.carousel.slide .carousel-control-next i:hover, .carousel.slide .carousel-control-prev i:hover {
  background: #59a3da;
}

div.block-views-blockmultimedia-mmedia-podcast,
div.block-views-blockevents-webinars-block-1,
div.block-views-blocknews-block-2,
div.block-views-blockresources-resource-fundingopportunity,
div.block-views-blockresources-resource-research {
  background: #c1e5f9;
  padding: 2.5rem 0;
  margin: 2rem 0;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}

div.block-fixed-block-contentmedia-search,
div.block-fixed-block-contentevents-search,
div.block-fixed-block-contentnews-search,
div.block-fixed-block-contentresources-search {
  padding: 2rem 0;
  background: #6a9ed4;
  margin: 2rem 0;
  border-radius: 0.313rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-fixed-block-contentmedia-search,
  div.block-fixed-block-contentevents-search,
  div.block-fixed-block-contentnews-search,
  div.block-fixed-block-contentresources-search {
    padding: 2rem;
  }
}
div.block-fixed-block-contentmedia-search .field--name-body,
div.block-fixed-block-contentevents-search .field--name-body,
div.block-fixed-block-contentnews-search .field--name-body,
div.block-fixed-block-contentresources-search .field--name-body {
  display: flex;
  justify-content: center;
  height: 2.5rem;
}
@media (max-width: 1184px) {
  div.block-fixed-block-contentmedia-search .field--name-body,
  div.block-fixed-block-contentevents-search .field--name-body,
  div.block-fixed-block-contentnews-search .field--name-body,
  div.block-fixed-block-contentresources-search .field--name-body {
    height: auto;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-fixed-block-contentmedia-search .field--name-body,
  div.block-fixed-block-contentevents-search .field--name-body,
  div.block-fixed-block-contentnews-search .field--name-body,
  div.block-fixed-block-contentresources-search .field--name-body {
    flex-direction: column;
    height: auto;
  }
}
div.block-fixed-block-contentmedia-search .field--name-body div.label,
div.block-fixed-block-contentevents-search .field--name-body div.label,
div.block-fixed-block-contentnews-search .field--name-body div.label,
div.block-fixed-block-contentresources-search .field--name-body div.label {
  font-size: 1.5rem;
  margin-right: 1.5rem;
  color: #ffffff;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-fixed-block-contentmedia-search .field--name-body div.label,
  div.block-fixed-block-contentevents-search .field--name-body div.label,
  div.block-fixed-block-contentnews-search .field--name-body div.label,
  div.block-fixed-block-contentresources-search .field--name-body div.label {
    font-size: 1.35rem;
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
div.block-fixed-block-contentmedia-search .field--name-body form,
div.block-fixed-block-contentevents-search .field--name-body form,
div.block-fixed-block-contentnews-search .field--name-body form,
div.block-fixed-block-contentresources-search .field--name-body form {
  flex-basis: 50%;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-fixed-block-contentmedia-search .field--name-body form,
  div.block-fixed-block-contentevents-search .field--name-body form,
  div.block-fixed-block-contentnews-search .field--name-body form,
  div.block-fixed-block-contentresources-search .field--name-body form {
    flex-basis: 100%;
    flex-direction: column;
  }
}
div.block-fixed-block-contentmedia-search .field--name-body form fieldset,
div.block-fixed-block-contentevents-search .field--name-body form fieldset,
div.block-fixed-block-contentnews-search .field--name-body form fieldset,
div.block-fixed-block-contentresources-search .field--name-body form fieldset {
  width: 75%;
  margin-bottom: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.block-fixed-block-contentmedia-search .field--name-body form fieldset,
  div.block-fixed-block-contentevents-search .field--name-body form fieldset,
  div.block-fixed-block-contentnews-search .field--name-body form fieldset,
  div.block-fixed-block-contentresources-search .field--name-body form fieldset {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 1184px) {
  div.block-fixed-block-contentmedia-search,
  div.block-fixed-block-contentevents-search,
  div.block-fixed-block-contentnews-search,
  div.block-fixed-block-contentresources-search {
    padding: 2rem;
  }
}

div.block-fixed-block-contentresources-search .field--name-body {
  height: 4rem;
}

div.block-fixed-block-contentresources-search .field--name-body div.label {
  padding-left: 1.5rem;
}

div.block-views-blockmultimedia-mmedia-infographic h2,
div.block-views-blockevents-webinars-block-2 h2,
div.block-views-blockevents-webinars-block-1 h2,
div.block-views-blockevents-webinars-event-conferences h2,
div.view-display-id-mmedia_podcast h2,
div.view-display-id-mmedia_video h2,
div.block-views-blocknews-block-2 h2,
div.block-views-blocknews-block-1 h2,
div.block-views-blockresources-resource-brief h2,
div.block-views-blockresources-resource-fundingopportunity h2,
div.block-views-blockresources-resource-report h2,
div.block-views-blockresources-resource-research h2,
div.block-views-blockresources-resource-toolkit h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.625rem;
  margin-bottom: 2rem;
  color: #0B4778;
}
div.block-views-blockmultimedia-mmedia-infographic a,
div.block-views-blockevents-webinars-block-2 a,
div.block-views-blockevents-webinars-block-1 a,
div.block-views-blockevents-webinars-event-conferences a,
div.view-display-id-mmedia_podcast a,
div.view-display-id-mmedia_video a,
div.block-views-blocknews-block-2 a,
div.block-views-blocknews-block-1 a,
div.block-views-blockresources-resource-brief a,
div.block-views-blockresources-resource-fundingopportunity a,
div.block-views-blockresources-resource-report a,
div.block-views-blockresources-resource-research a,
div.block-views-blockresources-resource-toolkit a {
  color: #1F303E;
}
div.block-views-blockmultimedia-mmedia-infographic a:hover,
div.block-views-blockevents-webinars-block-2 a:hover,
div.block-views-blockevents-webinars-block-1 a:hover,
div.block-views-blockevents-webinars-event-conferences a:hover,
div.view-display-id-mmedia_podcast a:hover,
div.view-display-id-mmedia_video a:hover,
div.block-views-blocknews-block-2 a:hover,
div.block-views-blocknews-block-1 a:hover,
div.block-views-blockresources-resource-brief a:hover,
div.block-views-blockresources-resource-fundingopportunity a:hover,
div.block-views-blockresources-resource-report a:hover,
div.block-views-blockresources-resource-research a:hover,
div.block-views-blockresources-resource-toolkit a:hover {
  color: #0056b3;
}

body.path-search .view-search-api-results .header-top,
body.cleanslate-search .view-search-api-results .header-top {
  gap: 0.5rem;
}
body.path-search .view-search-api-results .header-top .field--name-field-clean-slate,
body.cleanslate-search .view-search-api-results .header-top .field--name-field-clean-slate {
  background: #ffc221;
  padding: 0 3px;
  margin-top: 2px;
  height: 18px;
  width: 72px;
  font-size: 12px;
  font-weight: 600;
  color: #0B4778;
  border-radius: 5px;
  flex: 0 0 70px;
}
body.path-search .view-search-api-results .header-top .field--name-field-clean-slate:empty,
body.cleanslate-search .view-search-api-results .header-top .field--name-field-clean-slate:empty {
  display: none;
}

.btn, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a, body.second-chance-act-technical-assistance .block-facets .content li.facet-item a {
  padding: 0.5rem 1.25rem;
  border-radius: 0.188rem;
}

.btn-primary {
  background-color: #0B4778;
  margin: 0 auto;
  border: transparent;
}

.btn-disabled, body.second-chance-act-technical-assistance .block-facets .content li.facet-item a {
  background-color: #d4e7f4;
  margin: 0 auto;
  border: transparent;
  color: #4e5862;
}

.btn-teal, body.second-chance-act-technical-assistance .block-facets .content li.facet-item a.is-active {
  background-color: #0076D6;
  margin: 0 auto;
  border: transparent;
  color: #ffffff;
}

.btn-viewall {
  margin: 0 auto;
  border: 1px solid #0B4778;
}

.btn-alerts {
  background: #ffc221;
  color: #0B4778 !important;
  font-weight: 600;
  font-size: 0.875rem;
}

.btn-alerts-close {
  background: transparent;
  color: #0B4778 !important;
  font-weight: 600;
  font-size: 0.875rem;
}

.btn-events {
  margin: 0 auto;
  background: #0076D6;
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.031rem;
}

.btn-sca {
  margin: 0 auto;
  border: 1px solid #0B4778;
  border-radius: 0.188rem;
  text-transform: uppercase;
  font-size: 0.688rem;
  font-weight: 600;
  color: #0B4778 !important;
}
.btn-sca:hover {
  background: #0076D6;
  color: #ffffff !important;
}

.btn-sca-faq {
  margin: 0 auto;
  border: 1px solid #ffe090;
  color: #ffe090 !important;
  text-transform: uppercase;
  font-size: 0.688rem;
  font-weight: 600;
}
.btn-sca-faq:hover {
  background: #ffe090;
  color: rgb(0, 0, 0) !important;
}

.btn-sca-ta {
  margin: 0 auto;
  border: 1px solid #b9e5fb;
  color: #b9e5fb !important;
  text-transform: uppercase;
  border-radius: 0.188rem;
  font-size: 0.688rem;
  font-weight: 600;
}
.btn-sca-ta:hover {
  background: #b9e5fb;
  color: rgb(0, 0, 0) !important;
}

#btn-btt {
  display: none;
  position: fixed;
  bottom: 1.25rem;
  right: 1.875rem;
  z-index: 99;
  font-size: 1.125rem;
  border: none;
  border-radius: 100% !important;
  outline: none;
  background-color: #0B4778;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  padding: 1rem;
  width: 80px;
  height: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#btn-btt::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  width: 100%;
  float: left;
}
#btn-btt:hover {
  background-color: rgb(0, 0, 0);
}

.btn-rw {
  margin: 0 auto;
  background: #c85c1a;
  color: #ffffff !important;
  text-transform: uppercase;
  border-radius: 0.188rem;
  font-weight: 600;
}
.btn-rw:hover {
  background: #0076D6;
  color: #ffffff !important;
}

.btn-register, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a {
  background-color: #0B4778;
  color: #FFFFFF;
  margin: 0 auto;
  border: transparent;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.btn-register:hover, body.clean-slate .node--view-mode-clean .group-left .field--name-field-external-link a:hover {
  background-color: #ffc221;
  border: #ffc221;
}

div.layout_card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
div.layout_card h3 {
  margin: 0;
  padding: 0;
}
div.layout_card h3 a {
  color: rgb(0, 0, 0);
}
div.layout_card p {
  margin: 0;
}
div.layout_card div.field {
  padding: 0.25rem 0;
}
div.layout_card div.field.field--name-field-publication-date {
  color: #4e5862;
  font-size: 0.85rem;
  letter-spacing: 0.01rem;
}
div.layout_card div.layout_card_bottom {
  overflow: hidden;
}
div.layout_card div.layout_card_top {
  margin-bottom: 1.25rem;
}
div.views-row div.layout_card {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  padding: 1.25rem;
}
div.layout_card div.layout_card_img {
  width: 100%;
  min-height: 200px;
  background-size: contain;
  background-position: center, center;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
div.layout_card div.layout_card_img img {
  max-width: 100%;
  height: autos;
}
div.layout_card div.top {
  position: relative;
  top: -6px;
}
div.layout_card div.top .field--type-entity-reference {
  margin: 0;
}
div.layout_card div.top .field__item {
  display: inline;
  position: relative;
  top: -1.35rem;
  left: -1.25rem;
  padding: 0.25rem 2rem;
  font-size: 0.625rem;
  background-color: #d4e7f4;
  font-weight: 600;
  text-transform: uppercase;
}
div.layout_card .link-btn {
  margin: 1.25rem;
  display: flex;
}

a.layout_card_viewall {
  display: flex;
  justify-content: center;
  margin: 0.75rem 0.5rem 0.5rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.813rem;
}

div.layout_card_large {
  display: flex;
}
@media (max-width: 568px) {
  div.layout_card_large {
    flex-direction: column;
  }
}
div.layout_card_large .layout_card_large_left .field--type-entity-reference {
  display: inline-block;
  padding: 0.2rem 2rem;
  font-size: 0.625rem;
  font-weight: bold;
  color: black;
  background-color: #d4e7f4;
  text-transform: uppercase;
}
div.layout_card_large .layout_card_large_left .field--name-field-publication-date {
  font-weight: 500;
  margin-top: 0.5rem;
}
div.layout_card_large .layout_card_large_left .header-top {
  gap: 0.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.layout_card_large .layout_card_large_left .header-top {
    flex-direction: column;
  }
}
div.layout_card_large .layout_card_large_left .header-top .field--name-field-clean-slate {
  background: #ffc221;
  padding: 0 3px;
  margin-top: 2px;
  height: 18px;
  min-width: 72px;
  font-size: 12px;
  font-weight: 600;
  color: #0B4778;
  border-radius: 5px;
}
div.layout_card_large .layout_card_large_left .header-top .field--name-field-clean-slate:empty {
  display: none;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.layout_card_large .layout_card_large_left .header-top .field--name-field-clean-slate {
    width: 72px;
  }
}
div.layout_card_large .layout_card_large_right {
  margin-left: 3rem;
}
@media (max-width: 568px) and (max-width: 992px) {
  div.layout_card_large .layout_card_large_right {
    margin-left: initial;
    margin-top: 1rem;
  }
}
@media (max-width: 568px) and (max-width: 992px) {
  div.layout_card_large .layout_card_large_right img {
    width: 100%;
    max-width: 100%;
  }
}
div.layout_card_large .layout_card_large_right img {
  max-width: 150px;
  height: auto;
}

/* Styles for when the button is active */
.expand-collapse.wrapper .label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
.expand-collapse.wrapper .label[aria-expanded=true], .expand-collapse.wrapper .label:hover {
  /* Styles for the active/hover buton. */
}
.expand-collapse.wrapper .body {
  /* Styles for the body. */
}

#page > .featured-top {
  width: 100%;
  margin: 0;
  padding: 0;
}
#page > .featured-top aside {
  width: 100%;
  margin: 0;
  padding: 0;
}
#page > .featured-top section {
  width: 100%;
  margin: 0;
  padding: 0;
}
#page > .featured-top #block-surveybanner {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffe090;
}
#page > .featured-top #block-surveybanner .ajax-progress {
  display: none;
}
#page > .featured-top #block-surveybanner .container, #page > .featured-top #block-surveybanner .region-partner .full-width .partner, .region-partner .full-width #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner {
  display: flex;
  flex-wrap: nowrap;
  gap: 1rem;
  padding: 1rem 0;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  #page > .featured-top #block-surveybanner .container, #page > .featured-top #block-surveybanner .region-partner .full-width .partner, .region-partner .full-width #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner, #page > .featured-top #block-surveybanner .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner {
    flex-direction: column;
    text-align: center;
  }
}
#page > .featured-top #block-surveybanner .container #survey-banner-close span, #page > .featured-top #block-surveybanner .region-partner .full-width .partner #survey-banner-close span, .region-partner .full-width #page > .featured-top #block-surveybanner .partner #survey-banner-close span, #page > .featured-top #block-surveybanner .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner #survey-banner-close span, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header #page > .featured-top #block-surveybanner .partner #survey-banner-close span, #page > .featured-top #block-surveybanner .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner #survey-banner-close span, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header #page > .featured-top #block-surveybanner .partner #survey-banner-close span, #page > .featured-top #block-surveybanner .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #survey-banner-close span, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner #survey-banner-close span, #page > .featured-top #block-surveybanner .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #survey-banner-close span, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner #survey-banner-close span, #page > .featured-top #block-surveybanner .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #survey-banner-close span, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner #survey-banner-close span, #page > .featured-top #block-surveybanner .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #survey-banner-close span, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header #page > .featured-top #block-surveybanner .partner #survey-banner-close span {
  border: 1px solid;
  border-radius: 50%;
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  margin-left: 0.25rem;
}

.main-footer {
  background-color: #ecf8fe;
  margin: 0 -15px;
  margin-top: 50px;
}
.main-footer .container, .main-footer .region-partner .full-width .partner, .region-partner .full-width .main-footer .partner, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner {
  display: flex;
  padding: 15px 0;
}
@media (min-width: 321px) and (max-width: 768px) {
  .main-footer .container, .main-footer .region-partner .full-width .partner, .region-partner .full-width .main-footer .partner, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner {
    flex-direction: column;
  }
}
.main-footer .container .region, .main-footer .region-partner .full-width .partner .region, .region-partner .full-width .main-footer .partner .region, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region {
  width: auto;
  display: flex;
  justify-content: space-around;
}
@media (min-width: 321px) and (max-width: 768px) {
  .main-footer .container .region, .main-footer .region-partner .full-width .partner .region, .region-partner .full-width .main-footer .partner .region, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region {
    margin: 0 15px;
    max-width: 100%;
  }
}
.main-footer .container .region div.field, .main-footer .region-partner .full-width .partner .region div.field, .region-partner .full-width .main-footer .partner .region div.field, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.main-footer .container .region div.field .affiliation, .main-footer .region-partner .full-width .partner .region div.field .affiliation, .region-partner .full-width .main-footer .partner .region div.field .affiliation, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation {
  display: flex;
}
@media (min-width: 321px) and (max-width: 768px) {
  .main-footer .container .region div.field .affiliation, .main-footer .region-partner .full-width .partner .region div.field .affiliation, .region-partner .full-width .main-footer .partner .region div.field .affiliation, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation {
    flex-direction: column;
  }
}
.main-footer .container .region div.field .affiliation .affiliation_block, .main-footer .region-partner .full-width .partner .region div.field .affiliation .affiliation_block, .region-partner .full-width .main-footer .partner .region div.field .affiliation .affiliation_block, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation .affiliation_block, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation .affiliation_block, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation .affiliation_block, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation .affiliation_block, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block {
  padding: 0 20px;
  display: inline-block;
  position: relative;
}
.main-footer .container .region div.field .affiliation .affiliation_block p a img, .main-footer .region-partner .full-width .partner .region div.field .affiliation .affiliation_block p a img, .region-partner .full-width .main-footer .partner .region div.field .affiliation .affiliation_block p a img, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation .affiliation_block p a img, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation .affiliation_block p a img, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation .affiliation_block p a img, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation .affiliation_block p a img, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p a img, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p a img, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p a img, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p a img, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p a img, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p a img, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p a img, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p a img {
  height: 60px;
}
.main-footer .container .region div.field .affiliation .affiliation_block p, .main-footer .region-partner .full-width .partner .region div.field .affiliation .affiliation_block p, .region-partner .full-width .main-footer .partner .region div.field .affiliation .affiliation_block p, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation .affiliation_block p, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation .affiliation_block p, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation .affiliation_block p, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation .affiliation_block p, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation .affiliation_block p, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation .affiliation_block p {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 0.5rem;
}
.main-footer .container .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .full-width .partner .region div.field .affiliation #affiliation_bja, .region-partner .full-width .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja {
  padding-left: 0;
}
@media (min-width: 321px) and (max-width: 768px) {
  .main-footer .container .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .full-width .partner .region div.field .affiliation #affiliation_bja, .region-partner .full-width .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja {
    padding: 0 20px;
  }
}
.main-footer .container .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .full-width .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .full-width .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja::after, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .container .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .full-width .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .full-width .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after {
  content: " ";
  border-right: 1px solid #d9e2e9;
  position: absolute;
  height: 50%;
  right: 0;
  top: 25%;
}
@media (min-width: 321px) and (max-width: 768px) {
  .main-footer .container .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .full-width .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .full-width .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_bja::after, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_bja::after, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_bja::after, .main-footer .container .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .full-width .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .full-width .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .affiliation #affiliation_ojjdp::after, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .affiliation #affiliation_ojjdp::after {
    display: none;
  }
}
.main-footer .container .region div.field .copyright, .main-footer .region-partner .full-width .partner .region div.field .copyright, .region-partner .full-width .main-footer .partner .region div.field .copyright, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .copyright, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .copyright, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region div.field .copyright, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region div.field .copyright, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .copyright, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .copyright, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .copyright, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .copyright, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .copyright, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .copyright, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region div.field .copyright, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region div.field .copyright {
  font-size: 0.75rem;
}
.main-footer .container .region.region-footer-first, .main-footer .region-partner .full-width .partner .region.region-footer-first, .region-partner .full-width .main-footer .partner .region.region-footer-first, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region.region-footer-first, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region.region-footer-first, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner .region.region-footer-first, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner .region.region-footer-first, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region.region-footer-first, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region.region-footer-first, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region.region-footer-first, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region.region-footer-first, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region.region-footer-first, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region.region-footer-first, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner .region.region-footer-first, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner .region.region-footer-first {
  margin-right: 1rem;
}
.main-footer .container #block-footercopyblock, .main-footer .region-partner .full-width .partner #block-footercopyblock, .region-partner .full-width .main-footer .partner #block-footercopyblock, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner #block-footercopyblock, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner #block-footercopyblock, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner #block-footercopyblock, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner #block-footercopyblock, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock {
  color: #4e5862;
  font-size: 0.813rem;
}
@media (min-width: 321px) and (max-width: 768px) {
  .main-footer .container #block-footercopyblock, .main-footer .region-partner .full-width .partner #block-footercopyblock, .region-partner .full-width .main-footer .partner #block-footercopyblock, .main-footer .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner #block-footercopyblock, .region-partner .node--type-event.scm-context .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner #block-footercopyblock, .main-footer .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .partner #block-footercopyblock, .node--type-event.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-event-header .main-footer .partner #block-footercopyblock, .main-footer .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .region-partner .node--type-media.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock, .main-footer .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .node--type-media.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock, .main-footer .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .region-partner .node--type-resources.scm-context .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock, .main-footer .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .partner #block-footercopyblock, .node--type-resources.scm-context .region-partner .field--name-dynamic-token-fieldnode-scm-2023-resource-header .main-footer .partner #block-footercopyblock {
    padding: 0 15px;
  }
}

nav#navbar-top {
  display: flex;
  flex-direction: column;
  padding: 0.875rem 0rem 0rem;
  background-color: #eff9fe;
}
nav#navbar-top section.region-top-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 1140px;
  max-width: 100%;
  margin: 0 auto;
  flex-wrap: nowrap;
}
nav#navbar-top section.region-top-header .navbar-brand img {
  max-width: 55%;
  height: auto;
}
@media (max-width: 992px) and (min-width: 769px) {
  nav#navbar-top section.region-top-header .navbar-brand img {
    max-width: 60%;
  }
}
nav#navbar-top section.region-top-header #block-sitesearch {
  flex: 1 0 30%;
}
@media (max-width: 992px) and (min-width: 320px) {
  nav#navbar-top section.region-top-header #block-sitesearch {
    display: none;
  }
}
nav#navbar-top #search-block-form input[type=submit] {
  font-family: FontAwesome;
  color: #fff !important;
  display: inline;
  font-size: 18px;
}
nav#navbar-top #block-ojpseal img {
  max-height: 80%;
  max-width: 80%;
}

div.node--view-mode-micro-teaser *,
div.node--view-mode-clean-slate-micro-teaser * {
  margin: 0;
  padding: 0;
  line-height: 1.25rem;
}
div.node--view-mode-micro-teaser .field,
div.node--view-mode-clean-slate-micro-teaser .field {
  margin-bottom: 1rem;
}
div.node--view-mode-micro-teaser .field--name-field-publisher,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-publisher {
  margin-bottom: 0;
  margin-top: 1rem;
  font-weight: 500;
}
div.node--view-mode-micro-teaser .field--name-field-event-type div.field__item,
div.node--view-mode-micro-teaser .field--name-field-resource-type div.field__item,
div.node--view-mode-micro-teaser .field--name-field-media-type div.field__item,
div.node--view-mode-micro-teaser div.field--name-field-news-type,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-event-type div.field__item,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-resource-type div.field__item,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-media-type div.field__item,
div.node--view-mode-clean-slate-micro-teaser div.field--name-field-news-type {
  display: inline-block;
  padding: 0.1rem 1rem;
  font-size: 0.625rem;
  font-weight: bold;
  color: rgb(0, 0, 0);
  background-color: #b2d3ef;
  text-transform: uppercase;
}
div.node--view-mode-micro-teaser .field--name-node-title,
div.node--view-mode-clean-slate-micro-teaser .field--name-node-title {
  margin-bottom: 0.313rem;
  flex-basis: 100%;
}
div.node--view-mode-micro-teaser .field--name-node-title a,
div.node--view-mode-clean-slate-micro-teaser .field--name-node-title a {
  font-size: 1.375rem;
  color: rgb(0, 0, 0);
  font-weight: 500;
  line-height: 1.4;
}
div.node--view-mode-micro-teaser .field--type-image,
div.node--view-mode-clean-slate-micro-teaser .field--type-image {
  flex-basis: 20%;
}
div.node--view-mode-micro-teaser .field--type-image img,
div.node--view-mode-clean-slate-micro-teaser .field--type-image img {
  width: 100%;
  height: auto;
}
div.node--view-mode-micro-teaser .field--name-field-resource-type,
div.node--view-mode-micro-teaser .field--name-field-media-type,
div.node--view-mode-micro-teaser .field--name-field-event-type,
div.node--view-mode-micro-teaser .field--name-field-news-type,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-resource-type,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-media-type,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-event-type,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-news-type {
  margin-bottom: 0.313rem;
}
div.node--view-mode-micro-teaser .field--name-dynamic-token-fieldnode-event-date-start,
div.node--view-mode-micro-teaser .field--name-node-post-date,
div.node--view-mode-micro-teaser .field--name-field-publication-date,
div.node--view-mode-clean-slate-micro-teaser .field--name-dynamic-token-fieldnode-event-date-start,
div.node--view-mode-clean-slate-micro-teaser .field--name-node-post-date,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-publication-date {
  font-size: 0.85rem;
  color: #4e5862;
}
div.node--view-mode-micro-teaser .field--name-field-clean-slate,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-clean-slate {
  background: #ffc221;
  padding: 0 3px;
  margin-top: 2px;
  height: 18px;
  width: 72px;
  font-size: 12px;
  font-weight: 600;
  color: #0B4778;
  border-radius: 5px;
}
div.node--view-mode-micro-teaser .field--name-field-clean-slate:empty,
div.node--view-mode-clean-slate-micro-teaser .field--name-field-clean-slate:empty {
  display: none;
}

div.ui-dialog.ui-widget-content {
  border: none;
  background: transparent;
  z-index: 9999;
}
@media (min-width: 320px) and (max-width: 767px) {
  div.ui-dialog.ui-widget-content {
    width: 90% !important;
    left: 1.25rem !important;
  }
}
div.ui-dialog.ui-widget-content .ui-dialog-titlebar {
  display: none;
}
div.ui-dialog.ui-widget-content #drupal-modal {
  border-radius: 5px;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content {
  padding: 1.5rem;
  margin: 0 -1rem;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic {
  background-color: #c1e5f9;
  margin-bottom: 1.5rem;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content_question {
  text-align: center;
  font-size: 1.875rem;
  font-weight: 500;
  color: #0B4778;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options {
  justify-content: center;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options .modal-filter-txt {
  align-self: center;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options label.radio {
  border-radius: 3.125rem;
  width: 20%;
  padding: 0.5rem 1rem;
  background-color: #0076D6;
  color: #ffffff;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options label.radio:hover {
  color: #1F303E;
}
@media (max-width: 767px) and (min-width: 320px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options label.radio {
    width: 100%;
  }
}
@media (max-width: 768px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options label.radio {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content.topic .modal_content .modal_content_options label.radio {
    width: 50%;
  }
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.survey {
  background-color: #ffe090;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.audience {
  background-color: #cfedfc;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.grantee-profile {
  background-color: #ecf8fe;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.grantee-profile .modal_content_question {
  font-size: 1.75rem;
  text-align: center;
  margin-bottom: 3rem;
  color: #0B4778;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.grantee-profile .modal_content_question .modal-state {
  font-weight: 500;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.grantee-profile span#intro {
  font-weight: 600;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.grantee-profile ul {
  margin-top: 1rem;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content.grantee-profile #modal_pager a.btn-primary {
  color: #ffffff;
  margin: 0.313rem;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content {
  display: none;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content.active {
  display: flex;
  flex-direction: column;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_question {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  font-size: 1.75rem;
  font-weight: 500;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.survey {
  flex-wrap: nowrap;
}
@media (max-width: 767px) and (min-width: 320px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.survey {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options {
    margin-left: -1rem;
  }
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio {
  display: block;
  width: 45%;
  margin: 1rem;
  border: 1px solid #a3d9f5;
  color: #1F303E;
  -webkit-border-radius: 0.313rem;
  -moz-border-radius: 0.313rem;
  -ms-border-radius: 0.313rem;
  border-radius: 0.313rem;
  padding: 2rem;
  cursor: pointer;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio.active {
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio.active {
  background-color: #ffffff;
  color: #1F303E;
  transition-duration: 0.5s;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio:hover {
  background-color: #ffffff;
  color: #1F303E;
  transition-duration: 0.5s;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio {
  background-color: #fff3d2;
  text-align: center;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio input.radio_button {
  position: absolute;
  top: -9999999px;
  left: -9999999px;
  overflow: hidden;
}
@media (max-width: 767px) and (min-width: 320px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options label.radio {
    width: 100%;
    margin: 0.5rem;
  }
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics {
  margin-top: 1.5rem;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio {
  margin: 0.35rem;
  padding: 0.375rem;
  max-width: 9%;
  font-size: 0.75rem;
  background-color: #d9edfa;
  -webkit-border-radius: 0.313rem;
  -moz-border-radius: 0.313rem;
  -ms-border-radius: 0.313rem;
  border-radius: 0.313rem;
  display: flex;
  flex-direction: column;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio.active {
  background-color: #ffffff;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio:hover {
  background-color: #ffffff;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio span.radio__label {
  height: 100%;
  margin-bottom: 1rem;
  color: #0B4778;
  font-weight: 500;
  line-height: 1.4;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio .radio__img img {
  width: 2.813rem;
  height: auto;
}
@media (max-width: 1024px) and (min-width: 768px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio {
    max-width: 12%;
  }
}
@media (max-width: 768px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio {
    max-width: 20%;
  }
}
@media (max-width: 767px) and (min-width: 320px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.topics label.radio {
    width: 45%;
    max-width: 100%;
    margin: 0.5rem;
  }
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.audience label.radio {
  background-color: #cfedfc;
  font-size: 1.2rem;
  font-weight: 500;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.audience label.radio.active, div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.audience label.radio:hover {
  background-color: #9fddf9;
  transition-duration: 0.5s;
}
@media (max-width: 767px) and (min-width: 320px) {
  div.ui-dialog.ui-widget-content #drupal-modal #modal_content .modal_content .modal_content_options.audience label.radio {
    width: 100%;
    max-width: 100%;
    margin: 0.5rem;
  }
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content #modal_pager {
  display: flex;
  align-self: flex-end;
}
div.ui-dialog.ui-widget-content #drupal-modal #modal_content #modal_pager button {
  margin: 0.313rem;
}

#block-reentrytoolkit {
  margin-left: -23px;
  margin-right: 1rem;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] ul.menu {
  padding: 0;
  display: none;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] li.menu-item--active-trail > ul.menu {
  display: block;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] li {
  list-style-type: none;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] li a, #block-reentrytoolkit ul[block=block-reentrytoolkit] li button {
  color: #0B4778;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > a,
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > button {
  font-weight: 700;
  font-size: 1.125rem;
  color: rgb(0, 0, 0);
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > ul > li > a,
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > ul > li > button {
  font-weight: 700;
  text-transform: uppercase;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > ul > li > ul > li > a,
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > ul > li > ul > li > button {
  font-weight: 700;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] li.menu-item--active-trail,
#block-reentrytoolkit ul[block=block-reentrytoolkit] a.is-active {
  color: #0076D6;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > ul > li > ul > li > ul > li {
  color: #0B4778;
  list-style-type: auto;
  margin: auto auto auto 3em;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] > li > ul > li > ul > li > ul > li a {
  padding-left: 0.5em;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] button {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] button {
  border: none;
  background-color: inherit;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] button:focus {
  outline: none;
  border: none;
}
#block-reentrytoolkit ul[block=block-reentrytoolkit] button:focus-visible {
  outline: auto;
}

nav#navbar-main {
  display: block;
  width: 100%;
  background-color: #0B4778;
  text-transform: uppercase;
  margin-top: 0.875rem;
  padding: 0;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}
@media (min-width: 321px) and (max-width: 767px) {
  nav#navbar-main {
    background-color: transparent;
  }
}
@media (min-width: 320px) and (max-width: 768px) {
  nav#navbar-main {
    padding: 0.01rem;
  }
}
nav#navbar-main a {
  color: white;
}
@media (max-width: 1200px) and (min-width: 769px) {
  nav#navbar-main a {
    font-size: 88%;
  }
}
nav#navbar-main .navbar-toggler {
  position: absolute;
  right: 16px;
  top: -55px;
}
nav#navbar-main .navbar-toggler .navbar-toggler-icon {
  display: contents;
}
nav#navbar-main .navbar-toggler .navbar-toggler-icon::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0c9";
  font-size: 1.5em;
}
nav#navbar-main .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1.75em;
}
nav#navbar-main div#CollapsingNavbar {
  max-width: 1140px;
  margin: 0 auto;
}
@media (min-width: 320px) and (max-width: 767px) {
  nav#navbar-main div#CollapsingNavbar {
    background: #0B4778;
    width: 100%;
    left: 0;
    padding: 1.875rem;
    z-index: 1;
  }
}
nav#navbar-main div#CollapsingNavbar nav {
  width: 100%;
}
@media (min-width: 320px) and (max-width: 768px) {
  nav#navbar-main div#CollapsingNavbar nav {
    padding: 1rem;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav {
  justify-content: space-between;
}
@media (min-width: 321px) and (max-width: 768px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.nav-link--topics .dropdown-menu {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
  }
}
@media (min-width: 320px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.nav-link--topics .dropdown-menu {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
}
@media (min-width: 769px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.nav-link--topics .dropdown-menu {
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu {
  background: #c1e5f9;
  text-transform: none;
  margin: 0rem;
  border-radius: 0;
  border: 1px solid #c1e5f9;
  padding: 1.5rem;
  -webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
}
@media (min-width: 320px) and (max-width: 767px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu {
    background: #0B4778;
    border: none;
    border-top: 1px solid #c1e5f9;
    padding: 0;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item {
  list-style-position: inside;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  min-width: 300px;
  padding: 0.5rem 1.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item {
    margin: 0.5rem 0;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item a {
  white-space: normal;
  color: #0B4778;
  display: block;
  line-height: 1.2;
}
@media (min-width: 320px) and (max-width: 767px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item a {
    color: #ffffff;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item a:hover {
  color: rgb(0, 0, 0);
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item:focus, nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #a3d9f5;
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown .dropdown-menu .dropdown-item.active {
  background-color: #a3d9f5;
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.show {
  background: #c1e5f9;
  margin-bottom: -8px;
}
@media (min-width: 320px) and (max-width: 767px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.show {
    background: #0B4778;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.show a.dropdown-toggle {
  color: #0B4778;
  font-weight: 600;
}
@media (min-width: 320px) and (max-width: 767px) {
  nav#navbar-main div#CollapsingNavbar ul.nav .dropdown.show a.dropdown-toggle {
    color: #ffffff;
  }
}
nav#navbar-main div#CollapsingNavbar ul.nav .nav-link {
  border-top: 4px solid rgba(0, 0, 0, 0);
  border-bottom: 4px solid rgba(0, 0, 0, 0);
}
nav#navbar-main div#CollapsingNavbar ul.nav .nav-link:hover, nav#navbar-main div#CollapsingNavbar ul.nav .nav-link.active {
  border-bottom: 4px solid #c1e5f9;
}
nav#navbar-main div#CollapsingNavbar #block-sitesearch-2 {
  display: none;
}
@media (max-width: 991px) and (min-width: 321px) {
  nav#navbar-main div#CollapsingNavbar #block-sitesearch-2 {
    display: block;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  nav#navbar-main div#CollapsingNavbar #block-sitesearch-2 {
    margin-top: 1rem;
  }
}

nav#navbar-top section.region-top-header {
  align-items: center;
}
nav#navbar-top section.region-top-header #block-surveybanner {
  width: 100%;
}

.node--view-mode-teaser .teaser-title {
  gap: 0.5rem;
}
@media (min-width: 320px) and (max-width: 767px) {
  .node--view-mode-teaser .teaser-title {
    flex-direction: column;
  }
}
.node--view-mode-teaser .teaser-title .field--name-field-clean-slate {
  background: #ffc221;
  padding: 0 3px;
  margin-top: 2px;
  height: 18px;
  width: 72px;
  font-size: 12px;
  font-weight: 600;
  color: #0B4778;
  border-radius: 5px;
}
.node--view-mode-teaser .teaser-title .field--name-field-clean-slate:empty {
  display: none;
}

/*************************svg map**********/
.us-map .mapwrap {
  fill: #FFFFFF;
  fill-opacity: 0;
}
.us-map .state {
  fill: #FFFFFF;
  stroke: #999999;
  stroke-width: 2.0812;
  stroke-linejoin: round;
  stroke-miterlimit: 4.44;
}
.us-map .statebox {
  fill: #FFFFFF;
  stroke: #999999;
  stroke-width: 2.0812;
  stroke-linejoin: round;
  stroke-miterlimit: 4.44;
}
.us-map .statelabel {
  fill: #333333;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
}
.us-map .stateline {
  fill: none;
  stroke: #000000;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
.us-map .gridline {
  fill: #FFFFFF;
  stroke: #999999;
  stroke-miterlimit: 10;
}
.us-map #info-box {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10000;
  background-color: #ffc221;
  color: #000000;
  padding: 5px;
  font-family: "Roboto", sans-serif;
}
.us-map a {
  text-decoration: none;
}
.us-map a:hover {
  text-decoration: none;
}
.us-map a:hover .state {
  fill: #0076D6;
  stroke: #999999;
  stroke-width: 2.0812;
  stroke-linejoin: round;
  cursor: pointer;
}
.us-map a:hover .statelabel {
  fill: #fff;
  text-decoration: none;
}
.us-map a:hover .statelabel.pr {
  fill: #000000;
}
.us-map a:hover .statelabel.gu {
  fill: #000000;
}
.us-map a:hover .statelabel.vi {
  fill: #000000;
}
.us-map a:hover .statelabel.as {
  fill: #000000;
}
.us-map a:hover .statelabel.mp {
  fill: #000000;
}
.us-map a:hover .statebox {
  fill: #0076D6;
  stroke: #999999;
  stroke-width: 2.0812;
  stroke-linejoin: round;
  cursor: pointer;
}
.us-map a:focus {
  text-decoration: none;
}
.us-map a:focus .state {
  fill: #0076D6;
  stroke: #999999;
  stroke-width: 2.0812;
  stroke-linejoin: round;
  cursor: pointer;
}
.us-map a:focus .statelabel {
  fill: #fff;
  text-decoration: none;
}
.us-map a:focus .statelabel.pr {
  fill: #000000;
}
.us-map a:focus .statelabel.gu {
  fill: #000000;
}
.us-map a:focus .statelabel.vi {
  fill: #000000;
}
.us-map a:focus .statelabel.as {
  fill: #000000;
}
.us-map a:focus .statelabel.mp {
  fill: #000000;
}
.us-map a:focus .statebox {
  fill: #0076D6;
  stroke: #999999;
  stroke-width: 2.0812;
  stroke-linejoin: round;
  cursor: pointer;
}
.us-map input[type=text]::-webkit-outer-spin-button,
.us-map input[type=text]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.us-map input::-webkit-calendar-picker-indicator {
  display: none;
  opacity: 0;
}
.us-map input[type=text] {
  -moz-appearance: none;
  background-image: url("path/to/custom-icon.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px;
  padding-right: 20px;
  border: 1px solid #0076D6;
  height: 35px;
  width: 250px;
  background-color: #eff9fe;
}

/*# sourceMappingURL=styles.css.map */
