@charset "UTF-8";
/* START: ODX Common Design / Utility / Style Sheets / SCSS / Agencies / ODRC / odrc-custom-styles.scss */
/*START: ODX Common Design > Content > Utility > Style Sheets > SCSS > Partials > odx-color-palette-variables.scss */
/*Primary tones max 3 tones*/
/* ORANGE */
/* BLUE */
/*Secondary tones max 3 tones */
/* LIGHT ORANGE */
/* LIGHT BLUE */
/*Terciary tones max 3 tones */
/* Gray tones */
/* Alert colors */
/*END: ODX Common Design > Content > Utility > Style Sheets > SCSS > Partials > odx-color-palette-variables.scss */
/*Primary tones max 3 tones*/
/* Dark Green */
/* Green */
/*Secondary tones max 3 tones */
/* Blue */
/* Light Blue */
/*Terciary tone */
/* Brown */
/* Core Template Colors */
/* Black and gray tones */
/* Alert colors */
/*START: ODX Common Design / Utility / Style Sheets / SCSS / Color Palettes / odx-variables-green.scss */
/* START: fonts */
/* END: fonts */
/* START: Elements colors */
/* Body Text */
/* DELETE */
/* DELETE */
/* Body Text */
/* Headers */
/* Headers */
/* Footer */
/* Footer */
/* Widgets */
/*
$ohio_section_cards_background:rgba($color-secondary-additional-light20, 0.4) !default;

$ohio_accordion-caret_color:$color-primary-additional !default;
$ohio-accordion-panel-body_background:rgba( $color-gray85, 0.1) !default;
$ohio_accordion-select-default-option_color: $color-gray55 !default;
$ohio_accordion-panel-heading_background: $color-gray85 !default;
$ohio_accordion-panel-heading-expanded_background: $color-gray55 !default;
$ohio_accortion-panel-heading_border: $color-gray55 !default;

$ohio_widget_background: $color-white !default;
$ohio_widget-title_color: $color-primary-main !default;
$ohio_widget_border: transparent !default;
$ohio_widget-link_color:$color-primary-additional !default;
$ohio_widget-text_color:$color-gray25 !default; 
$ohio_widget-quick-links_background: $color-gray95 !default; 
$ohio_widget-quick-links_border-color: $color-gray75 !default; 
$ohio_widget-quick-links-link_color: $color-red !default;
$ohio_widget_gray-background: $color-gray25 !default;
$ohio_widget-claims_border: $color-gray25 !default;
$ohio_breadcrumb_dark-gray: $color-gray25 !default;
$ohio_breadcrumb_blue:$color-primary-additional !default;
$ohio_table-of-content_shadow: rgba($color-black, 0.5) !default;
$ohio_table-of-content_border: $color-gray55 !default;

$ohio-site-map-desktop__site-container_background-color:$color-gray95 !default;

$ohio_sitemap-mobile_border:$color-white !default;
$ohio_sitemap-mobile_color:$color-black !default;
$ohio_sitemap-mobile-heading-active_background: $color-white !default;
$ohio_sitemap-mobile-heading-inactive_background:$color-white;
$ohio_sitemap-mobile-heading_background: $color-primary-additional-light60 !default;
$ohio_sitemap-mobile-heading_selected: $color-primary-additional-light40 !default;
$ohio_sitemap-mobile-heading_border: $color-primary-additional !default;
$ohio_sitemap-mobile-list_background: $color-gray95 !default;

$ohio_component_gray-background:$color-gray85 !default;

$ohio_top-header_background:$color-gray95 !default;
$ohio_top-header_text-color: $color-black !default;
$ohio_top-header-bottom_background: $color-primary-additional !default;
$ohio_top-header-bottom_hover: $color-secondary-additional-light20 !default;
$ohio_top-language-nav_background:$color-gray95 !default;
$ohio_top-language-links_color:$ohio_global-links_color !default;
$ohio_top-language-links_selected:$color-black !default; 
*/
/*
$ohio_main-nav-active_background:$color-primary-additional-dark20 !default;
$ohio_main-nav_hover:$color-primary-additional !default;

$ohio_quick-actions-mobile_border: $color-primary-additional !default;
$ohio_quick-actions-mobile_background: $ohio_base_background !default;
$ohio_quick-actions-mobile_color: $color-primary-additional !default;

$ohio_top-tools_color: $color-white !default;
$ohio_top-tools_hover: $color-primary-additional !default;
$ohio_top-tools-mobile_hover: $color-secondary-additional-light20 !default;
$ohio_top-tools-dropdown_border: $color-primary-additional !default;
$ohio_top-tools-dropdown_color: $color-primary-additional !default;
$ohio_top-tools-dropdown_hover: $color-primary-additional-light60 !default;
$ohio_top-tools-dropdown_selected: $color-primary-additional-light60 !default;
$ohio_top-tools-secondary-caret_color: $color-secondary-additional !default;

$ohio_container-link_hover:$color-gray85 !default;

$ohio_gray_background: $color-gray95 !default;
$ohio_dark-gray_background: $color-gray55 !default;
$ohio_takeover-wrapper_background: $color-gray95 !default;

$ohio_search-container_radius: 6px !default;
$ohio_search-container_background: $color-primary-main-light20 !default;
$ohio_search-container_border: $color-primary-main-light20 !default;
$ohio_search-box_background: $color-primary-main-light20 !default;
$ohio_search-close_color: $color-primary-main-light20 !default;
$ohio_search-close_background: $color-primary-main !default;
$ohio_search-icon_color: $color-primary-additional !default;
$ohio_search-field_border: $color-gray55 !default;

$ohio_cards-title_background: rgba($color-primary-additional, 0.6 ) !default;
$ohio_cards-title_color: $color-white;

$ohio_riverof_border:$color-gray85 !default;
$ohio_riverof-header-footer_text-color: $color-primary-additional !default;
$ohio_riverof-item_background-hover: rgba($color-black, 0.5) !default;
$ohio_riverof-item_text-color: $color-black !default;
$ohio_riverof-item-arrow_background: $color-primary-additional !default;
$ohio_riverof-item-arrow_text-color: $color-white !default;
$ohio_riverof-item-date_background: $color-primary-additional-light60 !default;
$ohio_riverof-item-date_text-color: $color-primary-additional !default;
$ohio_riverof_font-light-gray: $ohio_font_light_gray !default; 

$ohio_event-detail-info_background: $color-white !default;
$ohio_event-detail-start_border: $color-gray85 !default;
$ohio_event-detail-location_background: $color-white !default;
$ohio_event-detail-field-name_color: $color-primary-additional-light60 !default;
$ohio_event-detail-field-value_color: $color-white !default;

$ohio_ad-info_border: $color-gray75 !default;
$ohio_ad-info_color: $color-black !default;

$ohio_faq-message-box_background: rgba($color-secondary-main-light20, 0.75);

$ohio_external-link_color:$color-red !default;

$ohio_banner_background:$color-black !default;
$ohio_banner-text_color:$color-white !default;
$ohio_banner-links_color:$color-primary-main !default;

$ohio_footer_background:$color-secondary-additional !default;
$ohio_footer-text_color:$color-black !default;
$ohio_footer_border:$color-secondary-main !default;
$ohio_footer-link_color:$color-black !default;
$ohio_footer-icons:$color-white !default;
$ohio_footer-bottom_background:$color-white !default;

$ohio_bootstrap-carousel-control_background:$color-gray55 !default;
$ohio_home-common-questions_background: rgba($color-gray85, 0.3) !default;

$ohio-current-item-background: $color-gray75 !default;
$ohio_current-item-header-footer_text-color: $color-primary-additional !default;
$ohio_current-item-icon_color: $color-gray35 !default;

$ohio_login-secure-header_border: $color-primary-additional !default;
$ohio_edit-mode_border: $color-gray25 !default;
$ohio_blue-box_border:$color-secondary-additional-dark40 !default;
$ohio_blue-box_background: rgba($color-primary-additional, 0.6 ) !default;
$ohio_note_background: rgba($color-primary-additional, 0.6 ) !default;
$ohio_note_border: $color-secondary-additional-dark40 !default;
$ohio_message-center_color: $color-primary-additional !default;
$ohio_pagination_color: $color-secondary-additional-dark40 !default;
$ohio_benefit-tiles_color: $color-primary-additional !default;
$ohio_sortBy_color: $color-primary-additional !default;
$ohio_register_background: $color-primary-additional-light40 !default;
$ohio_register_border: $color-primary-additional-light40 !default;
$ohio_dataTables-links_color: $color-secondary-additional-dark20 !default;
$ohio_twisty_background: $color-secondary-additional-dark40 !default;
$ohio_twisty_border: $color-secondary-additional-dark40 !default;
$ohio_nav-tabs_background: $color-secondary-additional-dark40 !default;
$ohio_nav-tabs_border: $color-secondary-additional-dark40 !default;
$ohio_security-question_border: $color-secondary-additional-dark40 !default;

$ohio_carousel-cards-container_background:$color-gray85 !default;
$ohio_carousel-cards-description_color:$color-gray25 !default;
$ohio_title_blue:$color-secondary-additional-dark40 !default;
$ohio_message-detail-odd_background: rgba($color-green, 0.4) !default;
$ohio_message-detail-even_background: $color-yellow-light50 !default;
*/
/* Selection */
/* Widgets */
/* END: ODX Common Design / Utility / Style Sheets / SCSS / Color Palettes / odx-variables-green.scss */
.odx-divisions-catalog__container {
  width: 100%;
}

.odx-divisions-catalog__container .row {
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
}

@media (max-width: 768px) {
  .odx-divisions-catalog__container .row {
    display: block;
    flex-flow: unset;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item {
  flex: 1 1 0;
  max-width: 67%;
}

@media (max-width: 1500px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item {
    max-width: 60%;
  }
}

@media (max-width: 1200px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item {
    max-width: 67%;
  }
}

@media (max-width: 992px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item {
    max-width: unset;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
  background: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/4c7c9bbe-2ae6-4d83-8712-1655bf170380/Bio+Card+Circles.png?MOD=AJPERES) !important;
  background-repeat: no-repeat !important;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  transition: all 0.4s;
  height: unset;
  overflow: visible;
  position: relative;
}

@media (max-width: 768px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-size: 300px !important;
  }
}

@media (max-width: 576px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-size: 200px !important;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
  width: 200px;
  height: 200px;
  border-radius: 50%;
}

@media (max-width: 768px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
    width: 300px;
    height: 300px;
  }
}

@media (max-width: 576px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
    width: 200px;
    height: 200px;
  }
}

@media (max-width: 1200px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 225px;
  }
}

@media (max-width: 768px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 325px;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (max-width: 576px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 225px;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
  text-align: left;
  overflow: visible;
  width: 70%;
  margin-left: auto;
  z-index: 2;
}

@media (max-width: 1500px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    width: 60%;
  }
}

@media (max-width: 1200px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    width: 100%;
    margin-left: 0;
    padding-top: 225px;
  }
}

@media (max-width: 768px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    padding-top: 325px;
  }
}

@media (max-width: 576px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    padding-top: 225px;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
  height: inherit;
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header {
  font-family: Source Sans Pro;
  font-size: 28px;
  color: #545454;
  text-decoration: none solid #545454;
  text-transform: capitalize;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 0;
}

@media (max-width: 576px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header {
    font-size: 24px;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
  font-size: 20px;
  font-weight: bold;
  color: #106eb5;
  margin-bottom: 16px;
}

@media (max-width: 992px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
    margin-bottom: 0.5em !important;
  }
}

@media (max-width: 576px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
    font-size: 18px;
    margin-bottom: 0.25em !important;
  }
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button {
  margin-top: 1em;
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button {
  background-color: #ffbe0e;
  color: #034c95 !important;
  width: 124px;
  height: 40px;
  border: 1px solid transparent;
  border-radius: 24px;
  padding: 8px 0 8px;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.1);
}

.odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button:hover, .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button:focus {
  background-color: #ffffff !important;
  color: #3a75a1;
  border: 1px solid #ffbe0e;
}

@media (max-width: 768px) {
  .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-position: top center !important;
  }
}

.many-bio-card .odx-divisions-catalog__container {
  width: 100%;
}

.many-bio-card .odx-divisions-catalog__container .row {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 768px) {
  .many-bio-card .odx-divisions-catalog__container .row {
    display: block;
    flex-flow: unset;
  }
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item {
  display: flex;
  flex-basis: 50%;
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
  background: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/4c7c9bbe-2ae6-4d83-8712-1655bf170380/Bio+Card+Circles.png?MOD=AJPERES) !important;
  background-repeat: no-repeat !important;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  transition: all 0.4s;
  height: unset;
  overflow: visible;
  position: relative;
}

@media (max-width: 768px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-size: 300px !important;
  }
}

@media (max-width: 576px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-size: 200px !important;
  }
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
  width: 200px;
  height: 200px;
  border-radius: 50%;
}

@media (max-width: 768px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
    width: 300px;
    height: 300px;
  }
}

@media (max-width: 576px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
    width: 200px;
    height: 200px;
  }
}

@media (max-width: 1200px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 225px;
  }
}

@media (max-width: 768px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 325px;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (max-width: 576px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 225px;
  }
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
  text-align: left;
  overflow: visible;
  width: 70%;
  margin-left: auto;
  z-index: 2;
}

@media (max-width: 1500px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    width: 60%;
  }
}

@media (max-width: 1200px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    width: 100%;
    margin-left: 0;
    padding-top: 225px;
  }
}

@media (max-width: 768px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    padding-top: 325px;
  }
}

@media (max-width: 576px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    padding-top: 225px;
  }
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
  height: inherit;
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header {
  font-family: Source Sans Pro;
  font-size: 28px;
  color: #545454;
  text-decoration: none solid #545454;
  text-transform: capitalize;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 0;
}

@media (max-width: 576px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header {
    font-size: 24px;
  }
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
  font-size: 20px;
  font-weight: bold;
  color: #106eb5;
  margin-bottom: 16px;
}

@media (max-width: 992px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
    margin-bottom: 0.5em !important;
  }
}

@media (max-width: 576px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
    font-size: 18px;
    margin-bottom: 0.25em !important;
  }
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button {
  margin-top: 1em;
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button {
  background-color: #ffbe0e;
  color: #034c95 !important;
  width: 124px;
  height: 40px;
  border: 1px solid transparent;
  border-radius: 24px;
  padding: 8px 0 8px;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.1);
}

.many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button:hover, .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button:focus {
  background-color: #ffffff !important;
  color: #3a75a1;
  border: 1px solid #ffbe0e;
}

@media (max-width: 768px) {
  .many-bio-card .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-position: top center !important;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container {
  width: 100%;
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .row {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 768px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .row {
    display: block;
    flex-flow: unset;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item {
  display: flex;
  flex-basis: 50%;
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
  background: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/4c7c9bbe-2ae6-4d83-8712-1655bf170380/Bio+Card+Circles.png?MOD=AJPERES) !important;
  background-repeat: no-repeat !important;
  background-size: 150px !important;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  transition: all 0.4s;
  height: unset;
  overflow: visible;
  position: relative;
}

@media (max-width: 768px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-size: 300px !important;
  }
}

@media (max-width: 576px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-size: 200px !important;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}

@media (max-width: 768px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
    width: 300px;
    height: 300px;
  }
}

@media (max-width: 576px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg .ohio-card-bg-div {
    width: 200px;
    height: 200px;
  }
}

@media (max-width: 1200px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 225px;
  }
}

@media (max-width: 768px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 325px;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (max-width: 576px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-bg {
    height: 225px;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
  text-align: left;
  overflow: visible;
  width: 70%;
  margin-left: auto;
  z-index: 2;
}

@media (max-width: 1500px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    width: 60%;
  }
}

@media (max-width: 1200px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    width: 100%;
    margin-left: 0;
    padding-top: 225px;
  }
}

@media (max-width: 768px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    padding-top: 325px;
  }
}

@media (max-width: 576px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content {
    padding-top: 225px;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
  height: inherit;
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header {
  font-family: Source Sans Pro;
  font-size: 28px;
  color: #545454;
  text-decoration: none solid #545454;
  text-transform: capitalize;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 0;
}

@media (max-width: 576px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header {
    font-size: 24px;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
  font-size: 20px;
  font-weight: bold;
  color: #106eb5;
  margin-bottom: 16px;
}

@media (max-width: 992px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
    margin-bottom: 0.5em !important;
  }
}

@media (max-width: 576px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-header ~ p {
    font-size: 18px;
    margin-bottom: 0.25em !important;
  }
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button {
  margin-top: 1em;
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button {
  background-color: #ffbe0e;
  color: #034c95 !important;
  width: 124px;
  height: 40px;
  border: 1px solid transparent;
  border-radius: 24px;
  padding: 8px 0 8px;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.1);
}

.many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button:hover, .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card .ohio-card-content .ohio-card-content-button .ohio-card-content__button:focus {
  background-color: #ffffff !important;
  color: #3a75a1;
  border: 1px solid #ffbe0e;
}

@media (max-width: 768px) {
  .many-bio-card__with-left-nav .odx-divisions-catalog__container .odx-divisions-catalog__item .odx-leader-card {
    background-position: top center !important;
  }
}

.odrc-facility-filter .iop-content-filter .iop-filter__second-section {
  background-color: transparent;
  border: 0 !important;
  margin-bottom: 32px;
  padding-bottom: 0;
  width: 60%;
  padding-left: 0;
  margin-top: 32px;
}

@media (max-width: 576px) {
  .odrc-facility-filter .iop-content-filter .iop-filter__second-section {
    width: 100%;
  }
}

.odrc-facility-filter .iop-content-filter .iop-filter__second-section .ohio-select2 {
  margin-bottom: 5px;
}

.odrc-facility-filter .iop-content-filter .iop-filter__second-section .ohio-select2 label {
  font-size: 24px;
  font-weight: bold;
  color: #545454;
}

.odrc-facility-filter .iop-content-filter .iop-filter__second-section .ohio-select2 .selection .select2-selection {
  border: none;
  border-radius: 24px;
  fill: #ffffff;
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.1);
  padding: 3px;
}

.odrc-facility-filter .iop-content-filter .iop-filter__second-section .ohio-select2 .selection .select2-selection li.select2-selection__choice {
  background-color: transparent;
  color: #5c5a5b;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  border: none;
  line-height: 24px;
}

.odrc-facility-filter .iop-content-filter .iop-filter__second-section .ohio-select2 .selection .select2-selection li.select2-selection__choice .select2-selection__choice__remove {
  color: #5c5a5b;
  font-weight: 500;
}

.odrc-facility-filter .iop-content-filter .iop-filter__result-and-buttons-wrapper {
  display: none;
}

.odrc-facility-filter .iop-content-filter .core-resources__list .ohio-card {
  width: 100%;
}

.odrc-facility-filter .iop-content-filter .core-resources__list .ohio-card a.ohio-card-wrapper-anchor .ohio-card-bg {
  height: 200px;
  width: 100%;
}

.odrc-facility-filter .iop-content-filter .core-resources__list .ohio-card a.ohio-card-wrapper-anchor .ohio-card-bg .ohio-card-bg-img {
  margin: 0;
  object-fit: cover;
  max-width: unset;
}

.odrc-facility-filter .iop-content-filter .core-resources__list .ohio-card a.ohio-card-wrapper-anchor .ohio-card-content {
  padding-bottom: 0;
}

.odrc-facility-filter .iop-content-filter .core-resources__list .ohio-card a.ohio-card-wrapper-anchor .ohio-card-content .ohio-card-content-header {
  margin: 0 auto;
}

.odrc-facility-selector {
  background-color: #f2faff;
  border-radius: 12px;
  padding-top: 45px;
  padding-bottom: 45px;
  margin-bottom: 60px;
}

.odrc-facility-selector .odrc-facility-selector__header {
  width: 100%;
  margin: auto;
}

.odrc-facility-selector .odrc-facility-selector__header h2 {
  width: 70%;
  margin: auto;
  margin-top: 0;
  font-family: Source Sans Pro;
  font-size: 28px !important;
  color: #545454;
  line-height: 32px;
  font-weight: 900;
  margin-bottom: 20px;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__header h2 {
    width: 100%;
    text-align: center;
    padding-left: 0;
  }
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
  background-color: #ffffff;
  border-radius: 24px;
  width: 75%;
  height: 110px;
  padding: 0 20px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1500px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
    width: 77%;
  }
}

@media (max-width: 1200px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
    width: 78%;
  }
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
    width: 80%;
  }
}

@media (max-width: 768px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
    width: 81%;
  }
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
    width: 434px;
  }
}

@media (max-width: 500px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown {
    width: 94%;
  }
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper {
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  border: 0;
  width: 92%;
  height: 48px;
  border-radius: 24px;
  position: relative;
  z-index: 1;
}

@media (max-width: 1500px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper {
    width: 90%;
  }
}

@media (max-width: 1200px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper {
    width: 88%;
  }
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper {
    width: 85%;
  }
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper {
    width: 80%;
  }
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper:after {
  font-family: "FontAwesome";
  content: "\f107";
  font-size: 16px;
  color: #5c5a5b;
  position: absolute;
  z-index: 99;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--select-wrapper .odrc-facility-selector__dropdown--select {
  background-color: transparent;
  border: 0;
  width: 100%;
  height: 100%;
  border-right: 30px solid transparent;
  font-size: 16px;
  color: #5c5a5b;
  padding: 0.25em 1em 0;
  -webkit-appearance: none;
  appearance: none;
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button {
  width: 54px;
  margin: auto 0 auto auto;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button {
    width: 40px;
  }
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button .odrc-facility-selector-dropdown-button {
  height: 54px;
  width: 54px;
  background-color: #106eb5;
  border-radius: 50px;
  box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.1);
  border: 0;
  outline: none;
  border: 1px solid transparent;
  color: #ffffff;
  position: relative;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button .odrc-facility-selector-dropdown-button {
    height: 40px;
    width: 40px;
  }
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button .odrc-facility-selector-dropdown-button::after {
  content: "\f002";
  font-family: "FontAwesome";
  color: #ffffff;
  font-size: 20px;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translateX(50%) translateY(-46%);
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button .odrc-facility-selector-dropdown-button::after {
    transform: translateX(50%) translateY(-50%);
  }
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button .odrc-facility-selector-dropdown-button::after {
    font-size: 16px;
  }
}

.odrc-facility-selector .odrc-facility-selector__header .odrc-facility-selector__dropdown .odrc-facility-selector__dropdown--button .odrc-facility-selector-dropdown-button:focus {
  border: solid 2px #000000;
}

.odrc-facility-selector .odrc-facility-selector__wrapper {
  width: 70%;
  margin: auto;
  margin-top: 35px;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper {
    width: 94%;
    margin-top: 20px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .inactive-facility {
  display: none;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__heading h3 {
  font-family: Source Sans Pro;
  font-size: 24px;
  color: #545454;
  line-height: 32px;
  font-weight: 900;
  margin: 32px 0 6px;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__heading p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  line-height: 24px;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__heading p.odrc-facility-selector-item__summary {
  margin: 0;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__heading h3 {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 6px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info {
  height: fit-content;
  display: flex;
  flex-direction: row;
  margin-top: 40px;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info {
    flex-flow: row wrap;
    height: unset;
  }
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info {
    margin-top: 32px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__thumbnail {
  width: 33.3%;
  height: 240px;
  border-radius: 24px;
  margin-right: 19px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__thumbnail {
    height: 230px;
    width: 100%;
    margin-right: 0;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container {
  display: flex;
  flex-wrap: wrap;
  width: 65%;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container {
    margin-top: 20px;
    width: 100%;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .multilingual {
  color: #484848;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left {
  display: flex;
  flex-direction: column;
  max-width: 50%;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-address,
.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-phone {
  margin-bottom: 1em;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-address p,
.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-phone p {
  margin-top: 0.25em;
  color: #106eb5;
  font-size: 20px;
  line-height: 1em;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-address p,
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-phone p {
    font-size: 18px;
  }
}

@media (max-width: 400px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-address p,
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-phone p {
    font-size: 16px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-address span,
.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-phone span {
  color: #484848;
  font-weight: bold;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-address span,
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-phone span {
    font-size: 18px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-button a {
  width: 172px;
  height: 38px;
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  text-transform: capitalize;
  border-radius: 20px;
  border: 1px solid transparent;
  background-color: #0068b8;
  padding: 7px 10px 0;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-button a {
    width: 121px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-button a:hover, .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-left .odrc-facility-selector-item__info-button a:focus {
  color: #0068b8 !important;
  background-color: #ffffff;
  border: 1px solid #0068b8;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right {
  max-width: 50%;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right .odrc-facility-selector-item__info-hours {
  margin-left: auto;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right .odrc-facility-selector-item__info-hours .odrc-facility-selector-info-hours p {
  color: #4a4a4a;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: lighter;
  margin-bottom: 0;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right .odrc-facility-selector-item__info-hours .odrc-facility-selector-info-hours p {
    line-height: 1.25em;
  }
}

@media (max-width: 480px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right .odrc-facility-selector-item__info-hours .odrc-facility-selector-info-hours p {
    font-size: 16px;
    line-height: 1.5em;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right .odrc-facility-selector-item__info-hours .odrc-facility-selector-info-hours span {
  color: #484848;
  font-weight: bold;
  font-size: 20px;
}

@media (max-width: 576px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__info .odrc-facility-selector-item__info-container .odrc-facility-selector-item__info-container-right .odrc-facility-selector-item__info-hours .odrc-facility-selector-info-hours span {
    font-size: 18px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section {
  height: 200px;
  display: flex;
  flex-direction: row;
  margin-top: 40px;
  width: 100%;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section {
    height: 430px;
    flex-direction: column;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__thumbnail {
  width: 33%;
  height: 100%;
  border-radius: 24px;
  margin-right: 19px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__thumbnail {
    height: 230px;
    width: 100%;
    margin-right: unset;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content {
  width: 66%;
  display: flex;
  flex-flow: column;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content {
    width: 100%;
    margin-top: 30px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content .odrc-facility-selector-section__title {
  font-size: 20px;
  font-weight: bold;
  color: #545454;
  margin-top: 0;
  margin-bottom: 5px;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content .odrc-facility-selector-section__summary {
  line-height: 24px;
}

@media (max-width: 992px) {
  .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content .odrc-facility-selector-section__summary {
    line-height: 32px;
    margin-bottom: 30px;
  }
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content .odrc-facility-selector-info-button {
  width: 100%;
  height: 40px;
  border-radius: 20px;
  background-color: #0068b8;
  font-size: 18px;
  font-weight: bold;
  margin-top: auto;
  padding: 8px 0 0;
  border: 1px solid transparent;
}

.odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content .odrc-facility-selector-info-button:hover, .odrc-facility-selector .odrc-facility-selector__wrapper .odrc-facility-selector-item__container .odrc-facility-selector-item__section .odrc-facility-selector-section__content .odrc-facility-selector-info-button:focus {
  color: #0068b8 !important;
  background-color: #ffffff;
  border: 1px solid #0068b8;
}

body .content-body .single-column-footer .odx_primary-footer {
  background-color: #f2faff !important;
  color: #106eb5 !important;
  margin-top: 20px;
}

body .content-body .single-column-footer .odx_primary-footer .container::before {
  display: flex;
  align-items: flex-end;
  text-transform: uppercase;
  font-family: "Montserrat";
  justify-content: center;
  text-align: center;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(6) {
  visibility: hidden;
}

@media (max-width: 576px) {
  body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(6) {
    display: none;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(1) a,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(4) a,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(7) a,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(10) a {
  font-weight: 700;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(1) h3,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(4) h3,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(7) h3,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(10) h3 {
  font-weight: bold;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item {
  padding: 0 0 10px;
  float: none;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item a {
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 1px;
  text-transform: capitalize;
}

body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
  width: 60%;
  margin: auto;
  display: flex;
  flex-flow: column wrap;
  height: 100px;
}

@media (max-width: 1500px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    width: 75%;
  }
}

@media (max-width: 1200px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    width: 91%;
  }
}

@media (max-width: 768px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    width: 100%;
  }
}

@media (max-width: 768px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    margin: 0 auto;
    width: 90%;
    height: 200px;
  }
}

@media (max-width: 576px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    height: 400px;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item {
  width: unset;
  text-align: left;
}

@media (max-width: 767px) {
  body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item {
    margin-bottom: 0;
  }
}

@media (max-width: 576px) {
  body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item {
    text-align: center;
    padding-bottom: 16px;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx_agency-info {
  font-size: 20px;
  text-transform: capitalize;
}

@media (max-width: 576px) {
  body .content-body .single-column-footer .odx_primary-footer .odx_agency-info {
    font-size: 16px;
    margin: 0 auto;
  }
}

@media (max-width: 390px) {
  body .content-body .single-column-footer .odx_primary-footer .odx_agency-info {
    font-size: 14px;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx_agency-info p {
  color: #636363;
}

@media (max-width: 1200px) {
  body .content-body .single-column-footer .odx_primary-footer .odx_agency-info p {
    display: flex;
    flex-direction: column;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx_agency-info p strong {
  color: #106eb5;
}

body .content-body .single-column-footer .odx_primary-footer .odx_agency-info a {
  color: #106eb5;
}

body .content-body .single-column-footer .odx_secondary-footer {
  background-color: #054d85 !important;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links {
  display: flex;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul li {
  padding: 5px 10px 0;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul li a {
  font-size: 14px;
}

@media (max-width: 992px) {
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links {
    justify-content: center;
  }
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul {
    flex-flow: column nowrap;
  }
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul li {
    padding: 0;
  }
}

@media (max-width: 768px) {
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul li {
    padding-bottom: 10px;
  }
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__links ul li a {
    font-size: 18px;
  }
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__social {
  display: flex;
  justify-content: flex-end;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__social ul {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__social ul li {
  padding: 5px 10px 0;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__social ul li .footer-bar__social-icon {
  font-size: 24px;
}

body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__social ul li .fa-twitter {
  padding-top: 2px;
}

@media (max-width: 768px) {
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__logo {
    display: none;
  }
  body .content-body .single-column-footer .odx_secondary-footer .odx_secondary-footer__social {
    justify-content: center;
  }
}

.formio-errors .error {
  color: #dc3545 !important;
}

.fa-times-circle-o:before {
  content: "\d7" !important;
}

.formio-dialog.formio-dialog-theme-default .formio-dialog-close:before {
  display: none !important;
}

.formio-component-modal-wrapper-day div label.control-label {
  display: none;
}

.formio-component-modal-wrapper-day div button {
  margin-top: -30px;
}

.form-control {
  border-radius: 12px !important;
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.15);
  border: none;
}

.odrc-homepage .core-featured-cards {
  max-width: 1072px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 63px !important;
  padding-top: 55px !important;
  background: #ffffff;
}

.odrc-homepage .core-more-button {
  background-color: #ebebeb;
}

#js-odx-content__body {
  margin-bottom: 40px;
}

@media (max-width: 1200px) {
  .odrc-about-us #js-odx-content__body {
    margin-bottom: 0;
  }
}

.core-ribbon {
  pointer-events: none;
}

@media screen and (max-width: 500px) {
  .core-ribbon {
    height: 304px;
    padding: 0px;
    margin-left: -10px;
    margin-right: -10px;
  }
}

.core-ribbon .core-ribbon__button {
  font-family: Source Sans Pro;
  font-size: 16px;
  pointer-events: all;
  font-weight: bold;
  text-align: center;
  width: 127px;
  height: 45px;
  border-radius: 8px;
  stroke-width: 2;
}

.core-ribbon .core-ribbon__left {
  width: 55%;
}

@media screen and (max-width: 500px) {
  .core-ribbon .core-ribbon__left {
    width: 73%;
  }
}

.core-ribbon .core-ribbon__title {
  font-family: Source Sans Pro;
  font-size: 26px;
  color: #ffffff;
  font-weight: bold;
  line-height: 32px;
}

@media (min-width: 992px) {
  .core-ribbon .core-ribbon__title {
    width: 408px;
  }
}

@media screen and (max-width: 500px) {
  .core-ribbon .core-ribbon__title {
    max-height: 120px;
    margin-bottom: 21px;
  }
}

.core-ribbon .core-more-button--inline {
  width: 122px;
  font-size: 16px;
  color: #106eb5;
  font-weight: bold !important;
  padding: 10px 12px;
}

.core-ribbon .core-more-button--inline i {
  margin-right: 9px;
  vertical-align: text-top;
  font-size: 21px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .core-featured-cards__list .core-featured-cards__title {
    max-height: 52px;
  }
}

.core-more-button {
  display: block;
  border-radius: 6px;
  padding: 12px 10px;
  background-color: #f2f2f2;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  color: #106eb5 !important;
  font-weight: bold !important;
}

.core-more-button .far {
  line-height: 24px;
}

@media (max-width: 767px) {
  .odrc-homepage .odx-content-section--component-9 {
    background-color: #ffffff !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .core-featured-cards__list .core-featured-cards__item {
    margin-bottom: 28px !important;
  }
  .core-featured-cards__list .core-featured-cards__content {
    padding: 15px 40px;
  }
}

.odrc-home-page-new .core-spotlight__container .core-spotlight__info .core-spotlight__button {
  background-color: #ffbe0e;
  color: #034c85 !important;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

.odrc-home-page-new .core-spotlight__container .core-spotlight__info .core-spotlight__button:hover {
  background-color: #ffffff;
  border-color: #ffbe0e;
}

.odrc-home-page-new .core-main-banner .core-main-banner__container {
  background-color: #ffffff;
  height: 600px;
}

.odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details {
  background-image: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/a7dc2edf-fb6f-4f28-b94c-eada84054570/Background+Circles.png?MOD=AJPERES);
  width: 100% !important;
  z-index: 5;
  background-size: auto 120%;
  background-position: 15%;
  background-repeat: no-repeat;
}

.odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
  width: 470px !important;
  margin: 3em auto 0 16% !important;
  font-size: 60px;
  line-height: 1em;
}

.odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
  margin: 24px auto 0 16% !important;
  font-size: 24px;
  width: 440px;
}

.odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  position: unset;
  z-index: 1;
}

@media (max-width: 992px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container {
    height: 480px;
    margin-top: unset;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details {
    position: relative;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    width: 100% !important;
    flex-grow: 1;
    max-height: unset;
    margin: 0 !important;
    padding: 100px 25% 0;
    font-size: 54px;
    z-index: 3;
    background-image: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/a7dc2edf-fb6f-4f28-b94c-eada84054570/Background+Circles.png?MOD=AJPERES);
    background-repeat: no-repeat;
    background-position: center;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__image--mobile {
    position: absolute;
    z-index: 2;
    width: 100%;
    display: block;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    position: absolute;
    z-index: 3;
    width: 35%;
    margin: 0 !important;
    left: 25%;
    top: 292px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__image {
    display: none;
  }
}

@media (max-width: 840px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container {
    height: 440px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    font-size: 48px;
    background-position: 65%;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 40%;
    top: 272px;
  }
}

@media (max-width: 768px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container {
    height: 380px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    font-size: 42px;
    background-position: center;
    background-size: 75%;
    padding: 80px 25% 0;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    font-size: 20px;
    top: 230px;
  }
}

@media (max-width: 640px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container {
    height: 330px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    font-size: 36px;
    padding: 80px 25% 0;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 40%;
    top: 200px;
  }
}

@media (max-width: 576px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    padding: 70px 22% 0;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__image--mobile {
    display: block;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    left: 22%;
    width: 50%;
    top: 202px;
    padding: 0;
  }
}

@media (max-width: 491px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container {
    height: 460px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    background-size: 90%;
    padding: 130px 20% 0;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    left: 20%;
    top: 260px;
  }
}

@media (max-width: 460px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    background-size: 115% auto;
    padding: 130px 15% 0;
    background-position: -20px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    left: 15%;
    top: 260px;
    width: 70%;
  }
}

@media (max-width: 440px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    top: 250px;
  }
}

@media (max-width: 415px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    background-position: -15px;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 60%;
  }
}

@media (max-width: 390px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 65%;
  }
}

@media (max-width: 350px) {
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    padding: 130px 10% 0;
  }
  .odrc-home-page-new .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    left: 10%;
    top: 250px;
    width: 80%;
  }
}

.odrc-home-page-new div.core-slider {
  max-width: unset;
  padding-top: 50px;
}

.odrc-home-page-new div.core-slider article.core-slider__item {
  background-color: #f1faff;
  border-radius: 12px;
  max-height: 325px;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info {
  padding: 0 30px;
  margin-top: 0;
  justify-content: center;
  flex-basis: 50%;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info h3.core-slider__title {
  font-weight: 900;
  margin-bottom: 15px;
  font-size: 32px;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info p.core-slider__summary {
  font-size: 20px;
  margin-bottom: 30px;
  color: #6a6a6a;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info a.core-slider__link {
  border-radius: 24px;
  height: 40px;
  width: 200px;
  background-color: #106eb5;
  font-size: 18px;
  font-weight: 700;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  transition: background-color ease-in 0.3s;
  transition: border-color ease-in 0.3s;
}

@media (max-width: 576px) {
  .odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info a.core-slider__link {
    margin-top: 0;
    line-height: 140%;
    align-self: center;
  }
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info a.core-slider__link:hover {
  background-color: #ffffff;
  border-color: #106eb5;
  color: #106eb5 !important;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info a.core-slider__link:hover span {
  color: #106eb5 !important;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info a.core-slider__link span {
  color: #ffffff;
  transition: color ease-in 0.3s;
  font-size: 18px;
}

@media (max-width: 768px) {
  .odrc-home-page-new div.core-slider article.core-slider__item .core-slider__info {
    padding: 40px;
    margin-top: unset;
  }
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper {
  max-height: 325px;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper .core-slider__image {
  border-top-right-radius: 12px;
}

@media (max-width: 768px) {
  .odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper .core-slider__image {
    border-top-left-radius: 12px;
  }
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper .core-slider__button-previous-slide,
.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper .core-slider__button-next-slide {
  color: #1672b7;
}

.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper .core-slider__button-previous-slide:hover,
.odrc-home-page-new div.core-slider article.core-slider__item .core-slider__image-wrapper .core-slider__button-next-slide:hover {
  border: 1px solid #1672b7;
}

@media (max-width: 768px) {
  .odrc-home-page-new div.core-slider article.core-slider__item {
    max-height: unset;
  }
}

@media (max-width: 992px) {
  .odrc-home-page-new div.core-topic-ads div.core-topic-ads__list .core-topic-ads__item {
    max-width: unset;
  }
}

.odrc-home-page-new div.core-spotlight__container div.core-spotlight__thumbnail {
  background-color: #fff3d7;
  background-size: contain;
  background-repeat: no-repeat;
}

@media (max-width: 400px) {
  .odrc-home-page-new div.core-spotlight__container div.core-spotlight__thumbnail {
    min-height: 200px;
  }
}

.odrc-home-page-new div.core-spotlight__container div.core-spotlight__info div.core-spotlight__title {
  max-height: unset;
}

.core-main-banner {
  background-image: none !important;
  background-color: rgba(255, 190, 14, 0.2);
}

.core-main-banner .core-main-banner__container {
  position: relative;
  height: 386px;
  margin-left: calc((100vw - 100%) / 2);
}

.core-main-banner .core-main-banner__container .core-main-banner__details {
  background-image: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/4a17506a-b584-439c-afc8-5e5261456553/Landing+Page+Circles.png?MOD=AJPERES);
  background-position: left center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 55% !important;
  z-index: 2;
  background-color: transparent !important;
  position: absolute;
  left: 0;
  padding-top: 0 !important;
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
}

.core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
  width: 400px !important;
  max-height: fit-content;
  font-weight: 900 !important;
  margin-top: auto !important;
  margin-left: auto !important;
  margin-bottom: 6px !important;
  margin-right: 3.5em;
  color: #545454;
  font-family: Source Sans Pro;
  font-size: 40px;
  line-height: 42px;
  text-decoration: none solid #545454;
  background-color: transparent;
  text-align: left;
}

.core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
  width: 400px;
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 28px;
  height: auto;
  font-family: Source Sans Pro;
  text-align: center;
  margin-top: 0 !important;
  margin-bottom: auto !important;
  margin-left: auto !important;
  margin-right: 7em;
  background-color: transparent;
  text-align: left;
}

@media (max-width: 992px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    font-size: 16px;
    line-height: 24px;
  }
}

.core-main-banner .core-main-banner__container .core-main-banner__image {
  position: absolute;
  right: -18%;
  width: 70%;
  z-index: 1;
  min-height: 100% !important;
}

@media (max-width: 1500px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 1.5em;
    font-size: 40px;
    line-height: 40px;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    margin-right: 3em;
  }
}

@media (max-width: 1200px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    width: 60% !important;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 1.25em;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__image--mobile {
    display: none;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    margin-right: 2.5em;
  }
}

@media (max-width: 992px) {
  .core-main-banner {
    margin-top: 0;
  }
  .core-main-banner .core-main-banner__container {
    height: 340px;
    margin-top: 0;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    padding: 0;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 1.25em;
    font-size: 40px;
    line-height: 40px;
    width: 70% !important;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 70%;
    margin-right: 2.75em;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__image {
    display: block;
  }
}

@media (max-width: 767px) {
  .core-main-banner {
    margin-top: 0;
  }
  .core-main-banner .core-main-banner__container {
    height: 300px;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    padding: 0;
    width: 65% !important;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 0.5em;
    width: 75% !important;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 75%;
    margin-right: 1em;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__image {
    height: 100%;
  }
}

@media (max-width: 640px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 0.5em;
    font-size: 32px !important;
    line-height: 32px;
  }
}

@media (max-width: 576px) {
  .core-main-banner {
    margin-top: 0px;
  }
  .core-main-banner .core-main-banner__container {
    height: 340px;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    padding: 0;
    width: 100% !important;
    margin-bottom: 0;
    background-size: 120%;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 0.65em;
    width: 70% !important;
    font-size: 36px !important;
    line-height: 36px;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 70%;
    margin-right: 1.55em;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__image {
    display: none;
  }
}

@media (max-width: 440px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    background-size: 140%;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: 0.5em;
    width: 70% !important;
    text-align: left;
    font-size: 32px !important;
    line-height: 32px !important;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    width: 75%;
    margin-right: 0;
  }
  .core-main-banner .core-main-banner__container .core-main-banner__image {
    display: none;
  }
}

#odrc-home-division-cards {
  background-color: #106eb5;
  padding-top: 50px;
  padding-bottom: 86px;
}

@media (min-width: 768px) and (max-width: 991px) {
  #odrc-home-division-cards {
    width: 101vw;
    margin-left: -1px;
  }
}

@media (max-width: 767px) {
  #odrc-home-division-cards {
    width: 101vw;
    margin-left: -11px;
  }
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-carousel-button-right .icon {
  display: none;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item {
  min-width: 259px;
  max-width: 259px;
  height: 259px;
  padding-right: 0px;
  border-radius: 8px;
  margin: 16px;
  flex-wrap: wrap;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item .core-divisions-carousel__link {
  padding: 0px;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item .core-divisions-carousel__link:hover .core-divisions-carousel__icon {
  background-color: #5d494f;
  background-blend-mode: overlay;
  opacity: 0.9;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item .core-divisions-carousel__link:after {
  content: "\f061";
  font-family: FontAwesome;
  font-size: 24px;
  font-weight: 900;
  width: 25px;
  height: 25px;
  color: #106eb5;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item .core-divisions-carousel__link .core-divisions-carousel__icon {
  background-size: cover;
  background-size: 100% 100%;
  height: 170px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item .core-divisions-carousel__link .core-divisions-carousel__icon:hover {
  background-color: #5d494f;
  background-blend-mode: overlay;
  opacity: 0.9;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .core-divisions-carousel__item .core-divisions-carousel__link .core-divisions-carousel__title {
  font-size: 26px;
  font-weight: 900;
  text-align: left;
  margin-left: 20px;
  margin-top: 14px;
  width: 150px;
  height: unset;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__container .slick-track {
  width: 100% !important;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
}

#odrc-home-division-cards .core-divisions-carousel .core-divisions-carousel__header {
  color: #ffffff;
  font-size: 36px;
  font-weight: bold;
  margin: auto;
  text-align: center;
  margin-bottom: 60px;
}

div.odx-top-container,
.odx-layout-landing-page {
  background-color: #ffffff;
}

div.odx-top-container {
  margin-left: calc((100vw - 100%) / -2);
}

@media (max-width: 991px) {
  .odx-content-section--landing-page-intro {
    margin-top: 0px;
  }
}

@media (min-width: 992px) {
  .odx-content-section--landing-page-intro {
    margin-top: 36px;
  }
}

.ohio-carousel-icons___button-left > div,
.ohio-carousel-icons___button-right > div {
  background-color: #fff;
  border: 2px solid #106eb5;
  color: #106eb5;
}

.ohio-carousel-icons___button-left > div:after,
.ohio-carousel-icons___button-right > div:after {
  color: #106eb5;
}

.ohio-carousel-icons___button-left > div:hover,
.ohio-carousel-icons___button-right > div:hover {
  color: #fff;
  border: 2px solid #fff;
  background-color: #106eb5 !important;
}

.ohio-carousel-icons___button-left > div:hover:after,
.ohio-carousel-icons___button-right > div:hover:after {
  color: #fff;
}

.ohio-carousel-icons___button-left div {
  right: -40px;
}

@media (max-width: 991px) {
  .ohio-carousel-icons___button-left div {
    right: -60px;
  }
  .ohio-carousel-icons___button-right div {
    left: -60px;
  }
}

@media (max-width: 767px) {
  .ohio-carousel-icons___button-left div {
    right: -70px;
  }
  .ohio-carousel-icons___button-right div {
    left: -70px;
  }
}

.odx-section-resources-cards-list .ohio-card {
  border: unset;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

.odx-section-resources-cards-list .ohio-card-container {
  border-radius: 12px;
}

.odx-section-resources-cards-list .ohio-card-bg-img {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}

.odx-section-resources-cards-list .ohio-card-content-header {
  text-align: center;
  font-weight: 700 !important;
}

.odx-section-resources-cards-list .ohio-card.ohio-card--center .ohio-card-content {
  min-height: unset;
}

.odx-section-resources-cards-list .ohio-card.ohio-card--center .ohio-card-content p {
  display: none;
}

.b-breadcrumb__container {
  margin-left: -200%;
  margin-top: 0 !important;
  width: 500%;
  height: 40px;
  position: relative;
  z-index: 99 !important;
}

@media (max-width: 991px) {
  .b-breadcrumb__container {
    visibility: hidden;
  }
}

.b-breadcrumb__container .b-breadcrumb {
  padding: 10px 0 !important;
}

.b-breadcrumb__container .b-breadcrumb a {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: 700;
  color: #034c85 !important;
  text-decoration: none solid #4a4a4a;
  line-height: 28px;
}

.b-breadcrumb__container .b-breadcrumb a:hover {
  color: #034c85 !important;
  font-weight: 600 !important;
  text-decoration: underline;
}

.b-breadcrumb__container .b-breadcrumb li + li:before {
  line-height: 26px;
}

.b-breadcrumb__container .b-breadcrumb li:not(:first-child):before {
  content: "\\" !important;
  font-weight: bold;
  color: #034c85 !important;
}

.b-breadcrumb__container .b-breadcrumb:last-child .current span {
  font-weight: 500 !important;
  line-height: 28px;
}

.odx-section-resources-cards-list__wrapper {
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .odx-section-resources-cards-list__wrapper > div.row div.col-xs-12 h2 {
    font-size: 24px !important;
  }
}

@media (max-width: 471px) {
  .odx-section-resources-cards-list__wrapper > div.row div.col-xs-12 h2 {
    line-height: 24px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
  }
}

.core-divisions-carousel {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .work-with-us-lp .b-breadcrumb__container {
    margin-bottom: -16px;
  }
}

.odx-leader-card {
  border-radius: 8px !important;
}

.odx-leader-card h3 {
  font-family: Source Sans Pro;
  font-weight: bold;
  font-size: 20px;
  color: #106eb5;
  text-decoration: none solid #700017;
  text-transform: none !important;
}

.odx-leader-card p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 20px;
  text-transform: none !important;
}

.ohio-card-content__bottom {
  display: none !important;
}

.main-section-lp .odx-content__title {
  display: flex !important;
  color: #545454 !important;
}

.odx-content--landing-page .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
  overflow: visible;
}

.odx-content--landing-page .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
  overflow: visible;
}

@media (min-width: 768px) and (max-width: 991px) {
  .odx-content--landing-page .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    font-size: 36px;
  }
}

@media (min-width: 992px) {
  .odx-content--landing-page .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__heading {
    margin-right: calc(((100% - 60px) / 2) - 200px);
  }
  .odx-content--landing-page .core-main-banner .core-main-banner__container .core-main-banner__details .core-main-banner__subheading {
    margin-right: calc(((100% - 60px) / 2) - 200px);
  }
}

.odx-form__container input {
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  fill: #fff;
}

.odx-form__container input.form-control {
  border-color: transparent !important;
}

.odx-form__container input.form-control:focus {
  border-color: #5c5a5b !important;
}

.odx-form__container textarea {
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  fill: #fff;
}

.odx-form__container textarea.form-control {
  border-color: transparent !important;
}

.odx-form__container textarea.form-control:focus {
  border-color: #5c5a5b !important;
}

.odx-form__container button {
  background-color: #106eb5;
  border-radius: 40px;
  font-size: 18px;
  line-height: 20px;
}

.current span {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold !important;
  color: #034c85;
  text-decoration: none solid #4a4a4a;
  line-height: 27px;
}

.current::before {
  line-height: 24px;
}

.bio-cards-header h2 {
  font-family: Source Sans Pro;
  font-weight: bold;
  font-size: 20px !important;
  color: #106eb5 !important;
  text-decoration: none solid #700017;
  text-transform: none !important;
}

a.active {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold;
  color: #106eb5 !important;
  text-decoration: none solid #700017;
  text-transform: none !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}

.odx-content-section__body p {
  max-width: 720px;
  font-family: Source Sans Pro;
  font-size: 16px !important;
  color: #636363 !important;
  text-decoration: none solid #636363;
  line-height: 24px !important;
}

@media (max-width: 600px) {
  .odx-content-section__body p iframe {
    width: 320px;
    height: 180px;
  }
}

.odx-content__summary {
  max-width: 720px;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
}

/**************************************************************/
/**************** Prison Programs Styles **********************/
/**************************************************************/
@media (max-width: 992px) {
  .odx-layout-landing-page h1 {
    font-size: 28px !important;
    line-height: 70px !important;
  }
  .odx-layout-landing-page h1.odx-content__title {
    font-size: 40px !important;
  }
  .odx-layout-landing-page .odx-content__summary {
    font-size: 16px;
    line-height: 18px;
  }
}

@media (max-width: 576px) {
  .odx-layout-landing-page h1 {
    font-size: 24px !important;
    line-height: 50px !important;
  }
  .odx-layout-landing-page .odx-content__summary {
    font-size: 14px;
    line-height: 16px;
  }
}

/***********************************************************/
/****** ODRC Large Feature Cards no img 33.3% width ********/
/***********************************************************/
.topic-ads-medium .core-topic-ads .core-topic-ads__list .core-topic-ads__item {
  flex-basis: 31%;
}

@media (min-width: 1200px) {
  .topic-ads-medium .core-topic-ads .core-topic-ads__list .core-topic-ads__item {
    flex-basis: 30%;
  }
}

/*********************************************************/
/****** ODRC Large Feature Cards no img 50% width ********/
/*********************************************************/
.core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
  height: 76px;
  width: 76px;
}

.core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail img {
  max-height: 40px;
  max-width: 40px;
}

@media (max-width: 576px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
    height: 68px;
    width: 68px;
  }
}

.core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
  padding-left: 95px;
}

@media (max-width: 576px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
    padding-left: 80px;
  }
}

.core-topic-ads .core-topic-ads__list .core-topic-ads__item {
  margin-bottom: 20px;
  max-width: calc(50% - 20px);
}

@media (max-width: 992px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item {
    margin-bottom: 0;
  }
}

@media (max-width: 768px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item {
    max-width: unset;
    flex-basis: 100% !important;
  }
}

.core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
  font-family: Source Sans Pro;
  font-size: 32px !important;
  font-weight: 900 !important;
  color: #545454 !important;
  text-decoration: none solid #545454;
  line-height: 40px;
}

@media (max-width: 1500px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
    width: 90%;
  }
}

@media (max-width: 1200px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
    width: 100%;
  }
}

@media (max-width: 992px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
    font-size: 24px !important;
    padding-top: 6px;
    line-height: 30px;
  }
}

@media (max-width: 576px) {
  .core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
    padding-top: unset;
    line-height: 30px;
  }
}

.core-topic-ads .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
  max-height: 115px;
  min-height: 72px;
}

.core-topic-ads.core-topic-ads__container .core-topic-ads__header {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.core-topic-ads.core-topic-ads__container.padding-top-md {
  padding-top: 30px;
}

.core-topic-ads.core-topic-ads__container.padding-bottom-md {
  padding-bottom: 30px;
}

/***********************************************/
/******* Component Text Field With Link ********/
/***********************************************/
#component-text-field-with-link .padding-top-md {
  padding-top: 20px;
}

#component-text-field-with-link .core-topic-ads__list {
  gap: unset;
  margin: 0;
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item {
  max-width: 60%;
  margin-bottom: unset;
}

@media (max-width: 992px) {
  #component-text-field-with-link .core-topic-ads__list .core-topic-ads__item {
    max-width: 80%;
  }
}

@media (max-width: 768px) {
  #component-text-field-with-link .core-topic-ads__list .core-topic-ads__item {
    max-width: 100%;
  }
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
  display: none;
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
  padding: 0;
  line-height: 1em;
  height: 1.5em;
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary {
  margin: 6px 0;
  overflow: visible;
}

@media (max-width: 576px) {
  #component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary {
    max-height: unset;
  }
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary a {
  width: unset;
  font-size: 16px;
  padding: 0 0 0 4px;
  background-color: transparent;
  color: #106eb5 !important;
  border: none;
  text-decoration: underline !important;
  transition: none;
  position: relative;
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary a:hover, #component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary a:focus {
  border: none;
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary a:after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f054";
  font-size: 8px;
  right: -8px;
  top: 5px;
}

#component-text-field-with-link .core-topic-ads__list .core-topic-ads__item .core-topic-ads__button {
  display: none;
}

/***********************************************/
/********** ODRC Divisions Carousel ************/
/***********************************************/
.odrc-victim-support .core-divisions-carousel .core-divisions-carousel__header {
  padding-bottom: 10px;
}

@media (max-width: 460px) {
  .odrc-victim-support .core-divisions-carousel .core-divisions-carousel__header {
    position: relative;
    padding: 32px 0 !important;
    margin: 20px 0 32px;
  }
  .odrc-victim-support .core-divisions-carousel .core-divisions-carousel__header span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 78px;
  }
  .odrc-victim-support .core-divisions-carousel .core-divisions-carousel__header span::before {
    position: absolute;
    left: -78px;
    top: -8px;
    margin-bottom: 0;
  }
}

.odrc-victim-support .core-divisions-carousel .core-divisions-carousel__header span.multilingual::before {
  content: "";
  background: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/991a15c5-9b9a-43ba-ba15-16133d9186d2/rr-icon.png?MOD=AJPERES&CACHEID=ROOTWORKSPACE.Z18_O06E1CC0114B40Q333SHON11U4-991a15c5-9b9a-43ba-ba15-16133d9186d2-o2qMkOK);
  background-size: contain;
  margin-right: 10px;
  margin-bottom: -30px;
  display: inline-block;
  width: 78px;
  height: 78px;
}

@media (max-width: 576px) {
  .odrc-victim-support .core-divisions-carousel .core-divisions-carousel__header span.multilingual::before {
    margin-bottom: -28px;
    width: 68px;
    height: 68px;
  }
}

.odrc-about-us .core-divisions-carousel .core-divisions-carousel__header:before {
  content: "";
  background: url(https://dx-authoring.myohio.gov/wps/wcm/connect/gov/6483c3b1-45d6-4cac-a6bf-02ca254f3a0f/AboutDivisionCarouselIcon.PNG?MOD=AJPERES&CACHEID=ROOTWORKSPACE.Z18_O06E1CC0114B40Q333SHON11U4-6483c3b1-45d6-4cac-a6bf-02ca254f3a0f-o3ormYW&cache=none);
  margin-right: 10px;
  margin-bottom: -28px;
  display: inline-block;
}

.odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header {
  font-family: Source Sans Pro;
  font-size: 32px;
  font-weight: 900;
  color: #545454;
  text-decoration: none solid #545454;
  line-height: 80px;
  text-transform: none;
}

.odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header:before {
  background-size: 76px 76px !important;
  height: 76px;
  width: 76px;
}

@media (max-width: 768px) {
  .odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header {
    font-size: 24px;
  }
}

@media (max-width: 576px) {
  .odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header {
    line-height: 3em;
  }
  .odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header:before {
    background-size: 68px 68px !important;
    height: 68px;
    width: 68px;
  }
}

@media (max-width: 460px) {
  .odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header {
    line-height: 1em;
    padding-bottom: 20px;
    position: relative;
  }
  .odrc-landing-page .core-divisions-carousel .core-divisions-carousel__header span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 78px;
  }
}

.odrc-landing-page .core-divisions-carousel .core-divisions-carousel__list .slick-track {
  margin-left: 0 !important;
  padding-bottom: 40px;
}

.odrc-landing-page .core-divisions-carousel .core-divisions-carousel__list .slick-track .core-divisions-carousel__item {
  display: flex;
  height: 112px;
  border-radius: 16px;
  background-color: #ffffff;
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.1);
  stroke-width: 2;
  border: 3px solid #106eb5;
}

.odrc-landing-page .core-divisions-carousel .core-divisions-carousel__list .slick-track .core-divisions-carousel__item .core-divisions-carousel__link {
  display: flex;
  align-self: center;
  width: 100%;
  padding: 0 10px !important;
}

@media (max-width: 576px) {
  .odrc-landing-page .core-divisions-carousel .core-divisions-carousel__list .slick-track .core-divisions-carousel__item .core-divisions-carousel__link {
    padding: 0 30px !important;
  }
}

.odrc-landing-page .core-divisions-carousel .core-divisions-carousel__list .slick-track .core-divisions-carousel__item .core-divisions-carousel__link h4.core-divisions-carousel__title {
  display: flex;
  text-align: center;
  align-self: center;
  height: unset !important;
  margin: 0 auto;
  font-family: Source Sans Pro;
  font-size: 22px;
  font-weight: 900;
  color: #106eb5;
  text-decoration: none solid #106eb5;
}

.odrc-landing-page .core-divisions-carousel .core-carousel-button-right {
  right: -9px;
}

@media (max-width: 768px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right {
    right: -14px;
  }
}

@media (max-width: 576px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right {
    right: -20px;
  }
}

@media (max-width: 500px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right {
    right: -40px;
  }
}

.odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
  box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border: 2px solid #106eb5;
  height: 59px;
  width: 59px;
  top: -40px;
  opacity: 0.9;
  padding-right: 1px;
  padding-top: 3px;
}

@-moz-document url-prefix() {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
    padding-top: 0;
  }
}

.odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon:before {
  font-weight: 100;
  padding-left: 4px;
  padding-top: 1px;
}

@media (max-width: 768px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
    height: 48px;
    width: 48px;
    padding-top: 2px;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
      padding-top: 0;
    }
  }
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon:before {
    padding-left: 5px;
    padding-top: 3px;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon:before {
      padding-top: 0;
    }
  }
}

@media (max-width: 576px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
    height: 36px;
    width: 36px;
    font-size: 28px;
    padding-top: 2px;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
      padding-top: 0;
    }
  }
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon:before {
    padding-left: 4px;
    padding-top: 2px;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon:before {
      padding-top: 1px;
    }
  }
}

@media (max-width: 460px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-right .icon {
    padding-top: 1px;
  }
}

.odrc-landing-page .core-divisions-carousel .core-carousel-button-left {
  left: -8px;
}

@media (max-width: 768px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left {
    left: -14px;
  }
}

@media (max-width: 576px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left {
    left: -20px;
  }
}

@media (max-width: 500px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left {
    left: -40px;
  }
}

.odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon {
  box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border: 2px solid #106eb5;
  height: 59px;
  width: 59px;
  top: -40px;
  opacity: 0.9;
  padding-left: 1px;
  padding-top: 3px;
}

@-moz-document url-prefix() {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon {
    padding-top: 0;
  }
}

.odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon:before {
  font-weight: 100;
  padding-right: 4px;
  padding-top: 1px;
}

@media (max-width: 768px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon {
    height: 48px;
    width: 48px;
    padding-top: 2px;
    padding-left: 0;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon {
      padding-top: 0;
    }
  }
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon:before {
    padding-left: 2px;
    padding-top: 3px;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon:before {
      padding-top: 1px;
    }
  }
}

@media (max-width: 576px) {
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon {
    height: 36px;
    width: 36px;
    font-size: 28px;
    padding-top: 2px;
  }
  @-moz-document url-prefix() {
    .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon {
      padding-top: 0;
    }
  }
  .odrc-landing-page .core-divisions-carousel .core-carousel-button-left .icon:before {
    padding-top: 1px;
  }
}

/***********************************************/
/********** ODRC Featured Spotlight ************/
/***********************************************/
.core-spotlight__header {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.core-spotlight__container {
  width: 100%;
  height: calc(1420px / 3.10989);
  border-radius: 12px;
  box-shadow: 10px 20px 50px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1500px) {
  .core-spotlight__container {
    height: calc(1120px / 3.10989);
  }
}

@media (max-width: 1200px) {
  .core-spotlight__container {
    height: calc(920px / 3.10989);
  }
}

@media (max-width: 991px) {
  .core-spotlight__container {
    aspect-ratio: unset;
    height: unset;
  }
  .core-spotlight__container .core-spotlight__thumbnail {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 12px;
  }
  .core-spotlight__container .core-spotlight__info {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}

@media (min-width: 992px) {
  .core-spotlight__container .core-spotlight__thumbnail {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    min-height: 0;
  }
}

.core-spotlight__container .core-spotlight__thumbnail {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

@media (max-width: 576px) {
  .core-spotlight__container .core-spotlight__thumbnail {
    min-height: 250px;
  }
}

.core-spotlight__container .core-spotlight__info {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: #ffffff;
}

.core-spotlight__container .core-spotlight__info .core-spotlight__title {
  margin-top: -15px;
  font-family: Source Sans Pro;
  font-size: 32px;
  font-weight: 900;
  color: #545454;
  text-decoration: none solid #545454;
}

.core-spotlight__container .core-spotlight__info .core-spotlight__summary {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
}

.core-spotlight__container .core-spotlight__info .core-spotlight__button {
  background-color: #106eb5;
  color: #ffffff !important;
  border-radius: 24px;
  border: none;
  font-family: Source Sans Pro;
  font-size: 18px;
  text-decoration: none solid white;
  text-align: center;
  padding-top: 9px;
  height: 40px;
  width: 200px;
}

.core-spotlight__container.margin-bottom-md {
  margin-bottom: 30px;
}

.odrc-imagination-library .ohio-card-bg-img {
  aspect-ratio: 1132/568;
  object-fit: cover;
}

.odrc-imagination-library .odx-content-section__body img {
  float: right;
}

@media (max-width: 991px) {
  .odrc-imagination-library .odx-content-section__body img {
    display: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .odrc-imagination-library .odx-content-section__body img {
    margin-right: -200px;
    margin-left: 50px;
  }
}

@media (min-width: 1200px) and (max-width: 1499px) {
  .odrc-imagination-library .odx-content-section__body img {
    margin-right: -250px;
    margin-left: 50px;
  }
}

@media (min-width: 1500px) {
  .odrc-imagination-library .odx-content-section__body img {
    margin-right: -420px;
    margin-left: 75px;
  }
}

.odrc-imagination-library .odx-section-resources-cards-list .slick-track .ohio-card-container .odrc-single-card-content h3.odrc-header-text {
  font-family: Source Sans Pro;
  font-size: 24px;
  color: #3c7aa9;
  font-weight: 900;
  text-decoration: none solid #3c7aa9;
  line-height: 28px;
  margin: 1em;
}

.odrc-imagination-library p.full-width {
  max-width: unset !important;
  width: 100%;
}

.odrc-imagination-library p.full-width span.dual-video {
  margin-top: 30px;
  display: flex;
  gap: 25px;
  height: calc(100% - 30px);
  margin-bottom: 30px;
}

.odrc-imagination-library p.full-width span.dual-video iframe {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  aspect-ratio: 16/9;
}

@media (max-width: 768px) {
  .odrc-imagination-library p.full-width span.dual-video {
    flex-direction: column;
    margin: 0 auto;
  }
}

/***********************************************/
/******** ODRC Featured Cards Big IMG **********/
/***********************************************/
.odrc-featured-big-image .core-featured-cards__header {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.odrc-featured-big-image .core-featured-cards__list {
  width: 100%;
  gap: 20px;
}

@media (max-width: 992px) {
  .odrc-featured-big-image .core-featured-cards__list {
    flex-wrap: nowrap;
  }
}

.odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item {
  border-radius: 12px;
  box-shadow: 10px 20px 50px rgba(0, 0, 0, 0.07);
  margin: 0;
}

@media (max-width: 992px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item {
    margin: 0 auto 20px;
  }
}

@media (max-width: 768px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item {
    max-width: unset;
    width: 100%;
    max-height: unset;
    height: auto;
  }
}

.odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: 345px;
}

@media (max-width: 1500px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
    height: 300px;
  }
}

@media (max-width: 992px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
    height: 275px;
  }
}

@media (max-width: 768px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
    height: 320px;
  }
}

@media (max-width: 576px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
    height: 290px;
  }
}

.odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 20px 32px;
  position: relative;
}

@media (max-width: 576px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content {
    max-height: unset;
    height: auto;
    padding: 16px 18px;
  }
}

.odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__title {
  font-weight: bold;
  font-family: Source Sans Pro;
  font-size: 24px;
  color: #106eb5;
  text-decoration: none solid #106eb5;
  line-height: 27px;
  text-align: left;
  margin-bottom: 6px;
}

@media (max-width: 576px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__title {
    max-height: unset;
  }
}

.odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__summary {
  text-align: left;
  display: inline-flex;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 20px;
  overflow: visible;
  width: 60%;
}

@media (max-width: 1500px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__summary {
    width: 80%;
  }
}

@media (max-width: 992px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__summary {
    height: unset;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}

@media (max-width: 768px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__summary {
    width: 65%;
  }
}

@media (max-width: 576px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__summary {
    width: 80%;
  }
}

.odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content:after {
  display: inline-flex;
  content: "→";
  font-weight: 900;
  font-size: 24px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  background-color: #106eb5;
  min-width: 40px;
  min-height: 40px;
  padding-left: 12px;
  padding-top: 4px;
  margin-left: 15px;
  border-radius: 24px;
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 576px) {
  .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content:after {
    right: 18px;
  }
}

.work-with-us-lp .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item {
  width: 50%;
}

@media (max-width: 768px) {
  .work-with-us-lp .odrc-featured-big-image .core-featured-cards__list .core-featured-cards__item {
    width: 100%;
  }
}

/***********************************************/
/******** ODRC Featured Cards Carousel *********/
/***********************************************/
.odx-section-resources-cards-list__wrapper h3[dir="ltr"] {
  font-family: Source Sans Pro !important;
  font-size: 32px !important;
  font-weight: 900 !important;
  color: #545454 !important;
  text-decoration: none solid #545454;
  line-height: 80px;
  margin: 20px 0;
}

@media (max-width: 576px) {
  .odx-section-resources-cards-list__wrapper h3[dir="ltr"] {
    font-size: 26px !important;
    line-height: 26px !important;
    position: relative;
    padding: 20px 0 20px 78px;
  }
}

@media (max-width: 375px) {
  .odx-section-resources-cards-list__wrapper h3[dir="ltr"] {
    padding: 10px 0 10px 78px;
  }
}

.odx-section-resources-cards-list__wrapper h3[dir="ltr"] img {
  margin-right: 10px;
  max-height: 76px;
  width: 76px;
}

@media (max-width: 576px) {
  .odx-section-resources-cards-list__wrapper h3[dir="ltr"] img {
    max-height: 68px;
    width: 68px;
    margin-right: unset;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}

.odx-section-resources-cards-list__wrapper h2 {
  font-family: Source Sans Pro !important;
  font-size: 32px !important;
  font-weight: 900 !important;
  color: #545454 !important;
  text-decoration: none solid #545454;
  line-height: 80px;
}

@media (max-width: 576px) {
  .odx-section-resources-cards-list__wrapper h2 {
    font-size: 26px !important;
  }
}

.odx-section-resources-cards-list__wrapper h2 img {
  margin-right: 10px;
  max-height: 76px;
  width: 76px;
}

@media (max-width: 576px) {
  .odx-section-resources-cards-list__wrapper h2 img {
    max-height: 68px;
    width: 68px;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards {
  position: relative;
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right {
  position: absolute;
  right: -7px;
  height: 240px;
}

@media (max-width: 1200px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right {
    right: -10px;
  }
}

@media (max-width: 992px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right {
    right: -8px;
  }
}

@media (max-width: 767px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right {
    right: 2px;
    height: 290px;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right div {
  font-weight: 100;
  padding: 4px 0 0 4px;
  width: 59px;
  height: 59px;
}

@-moz-document url-prefix() {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right div {
    padding: 0 0 0 4px;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right div:after {
  font-size: 35px;
}

@media (max-width: 992px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-right div {
    left: -40px;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left {
  position: absolute;
  left: -9px;
  height: 240px;
}

@media (max-width: 1200px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left {
    left: -9px;
  }
}

@media (max-width: 767px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left {
    left: 2px;
    height: 290px;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left div {
  font-weight: 100;
  padding: 4px 4px 0 0;
  width: 59px;
  height: 59px;
}

@-moz-document url-prefix() {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left div {
    padding: 0 4px 0 0;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left div:after {
  font-size: 35px;
}

@media (max-width: 992px) {
  .odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .ohio-carousel-icons___button-left div {
    right: -40px;
  }
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .odx-carousel-cards__list .slick-track {
  display: flex;
  margin-left: 0;
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .odx-carousel-cards__list .slick-track .ohio-card-container .ohio-card-content {
  min-height: 90px;
  padding-bottom: 0;
  display: flex;
}

.odx-section-resources-cards-list__wrapper .js-odx-carousel-cards .odx-carousel-cards__list .slick-track .ohio-card-container .ohio-card-content .ohio-card-content-header {
  font-size: 24px !important;
  color: #106eb5 !important;
  text-decoration: none solid #106eb5;
  line-height: 24px !important;
  text-align: center;
  font-weight: bold;
  align-self: center;
  margin: 0 auto;
}

.odrc-home-page-new .js-odx-carousel-cards .odx-carousel-cards__list .slick-track .ohio-card-container .ohio-card-content {
  min-height: 83px !important;
}

/**************************************************************/
/**************** Left Navigation Panel ***********************/
/**************************************************************/
nav.odx-navigation ul li.active {
  border-left: 8px solid #106eb5 !important;
  background-color: #fff2d8;
  margin-left: -28px;
  padding-left: 20px;
}

nav.odx-navigation ul li.active a {
  color: #106eb5 !important;
}

nav.odx-navigation ul li.active:hover {
  padding-left: 20px;
}

@media (max-width: 768px) {
  nav.odx-navigation ul li.active {
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
  }
}

nav.odx-navigation ul li {
  background-color: #fafafa00;
  text-decoration: none solid #737373;
  padding-left: 0;
  line-height: 22px;
}

@media (max-width: 768px) {
  nav.odx-navigation ul li {
    padding: 0 10px;
  }
}

nav.odx-navigation ul li a {
  color: #737373 !important;
  font-size: 16px;
  font-family: Source Sans Pro;
  text-transform: none !important;
  font-weight: bold !important;
  vertical-align: middle;
}

nav.odx-navigation ul li:hover, nav.odx-navigation ul li:focus {
  background-color: #fff2d8;
  margin-left: -28px;
  padding-left: 28px;
}

nav.odx-navigation ul li:hover a, nav.odx-navigation ul li:focus a {
  color: #106eb5 !important;
}

@media (max-width: 768px) {
  nav.odx-navigation ul li:hover, nav.odx-navigation ul li:focus {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }
}

@media (min-width: 992px) {
  .aw-left-nav {
    margin-top: 24px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .nav li.active {
    border-bottom: 6px solid #106eb5 !important;
  }
  div.odx-mega-banner {
    margin-bottom: -48px;
  }
  .active .left-navigation__link {
    font-family: Source Sans Pro;
    font-size: 16px;
    font-weight: bold;
    color: #106eb5 !important;
    text-decoration: none solid #700017;
    text-transform: none !important;
  }
}

@media (max-width: 767px) {
  .odx-mega-banner {
    display: block !important;
  }
}

.aw-left-nav__icon-text {
  font-family: Source Sans Pro;
  font-size: 24px !important;
  font-weight: bold !important;
  color: #545454 !important;
  text-decoration: none solid #545454;
  text-transform: capitalize !important;
  padding-left: 0 !important;
}

.odx-content__title {
  font-weight: 900 !important;
  font-family: Source Sans Pro !important;
  color: #545454 !important;
  text-decoration: none solid #545454;
  line-height: 48px !important;
  margin-bottom: 6px !important;
}

@media (max-width: 576px) {
  .odx-content__title {
    line-height: 32px !important;
  }
}

.core-featured-cards__list .core-featured-cards__item {
  border-radius: 4px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.core-featured-cards__list .core-featured-cards__item .core-featured-cards__title {
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #106eb5;
  line-height: 27px;
  text-align: center;
  overflow: visible;
}

.core-featured-cards__container {
  background: transparent;
}

.core-featured-cards__container.padding-top-md {
  padding-top: 30px;
}

@media (max-width: 992px) {
  .core-featured-cards__container.padding-bottom-md {
    padding-bottom: 10px;
  }
}

#odrc-featured-cards .firstsection {
  display: none !important;
}

#odrc-featured-cards .firstsectionHeader {
  display: none !important;
}

#odrc-featured-cards .firstsectionBody {
  display: none !important;
}

#odrc-featured-cards .row .core-featured-cards .core-featured-cards__list .core-featured-cards__item {
  flex: none;
}

#odrc-featured-cards .row .core-featured-cards .core-featured-cards__list .core-featured-cards__item a .core-featured-cards__thumbnail {
  background-color: #106eb5;
}

#odrc-featured-cards .row .core-featured-cards .core-featured-cards__list .core-featured-cards__item a .core-featured-cards__thumbnail .ohio-card-bg-img.ohio-card-bg-img--default {
  background: none;
}

.odx-layout-landing-page.visitation-lp .odx-content-section__body p {
  max-width: 920px;
}

@media (max-width: 1500px) {
  .odx-layout-landing-page.visitation-lp .odx-content-section__body p {
    max-width: 720px;
  }
}

.odrc-send-funds {
  width: 268px;
  margin-left: auto;
  margin-right: 10px;
}

@media (max-width: 1500px) {
  .odrc-send-funds {
    padding-right: 10px;
  }
}

@media (max-width: 1200px) {
  .odrc-send-funds {
    padding-right: unset;
  }
}

@media (max-width: 768px) {
  .odrc-send-funds {
    margin: 0 auto;
  }
}

.odrc-send-funds .core-featured-cards.full-width-component {
  padding: 0 0 64px !important;
}

@media (max-width: 768px) {
  .odrc-send-funds .core-featured-cards.full-width-component {
    padding: 0 0 40px !important;
  }
}

.odrc-send-funds .core-featured-cards.full-width-component:after {
  display: none;
}

.odrc-send-funds .core-featured-cards.full-width-component .multilingual {
  display: none;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list {
  gap: unset;
  display: block;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list .core-featured-cards__item {
  border-radius: 12px;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content {
  position: relative;
  padding: 24px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__title {
  width: 60%;
  text-align: left;
  margin: 0;
  max-height: unset;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content .core-featured-cards__summary {
  display: none;
}

.odrc-send-funds .core-featured-cards.full-width-component .core-featured-cards__list .core-featured-cards__item .core-featured-cards__content:after {
  display: inline-flex;
  content: "→";
  font-weight: 900;
  font-size: 24px;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  background-color: #106eb5;
  width: 30px;
  height: 30px;
  padding-left: 8px;
  padding-top: 4px;
  margin-left: 15px;
  border-radius: 24px;
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
}

#odrc-topic-ads.container {
  width: unset !important;
}

#odrc-featured-cards .core-featured-cards__list .core-featured-cards__item {
  border-radius: 8px !important;
  position: relative;
  z-index: 99;
  background-color: #ffffff;
}

#odrc-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__title {
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #106eb5;
  line-height: 24px;
  text-align: left;
}

#odrc-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__summary {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-align: left;
}

#odrc-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__icon {
  background-color: #106eb5 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#odrc-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__icon {
  background-color: #106eb5 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#odrc-featured-cards .core-featured-cards__list .core-featured-cards__item .ohio-card-bg-img--default {
  background-color: #106eb5 !important;
}

#odrc-division-comp {
  display: none;
  flex-direction: column;
  flex-wrap: wrap;
}

#odrc-division-comp h1 {
  width: 37%;
  margin: 0;
  font-family: Source Sans Pro;
  font-size: 36px;
  color: #106eb5;
  font-weight: bolder;
}

#odrc-division-comp .js-carousel-item {
  border-radius: 8px;
  fill: #106eb5;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  position: relative;
}

/**************************************************************/
/************************ Contact Us **************************/
/**************************************************************/
.odrc-contact-us .odx-content #odx-content-header .odx-title h1.odx-content__title {
  font-weight: 700 !important;
  margin: 40px 0 0;
}

@media (max-width: 992px) {
  .odrc-contact-us .odx-content #odx-content-header .odx-title h1.odx-content__title {
    margin: 80px 0 0;
  }
}

@media (max-width: 768px) {
  .odrc-contact-us .odx-content #odx-content-header .odx-title h1.odx-content__title {
    margin: 0;
  }
}

.odrc-contact-us #js-odx-content__body h2 {
  font-weight: 900;
  font-family: Source Sans Pro;
  font-size: 32px;
  color: #545454;
  text-decoration: none solid #545454;
  line-height: 80px;
}

.odrc-contact-us #js-odx-content__body p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
}

.odrc-contact-us #js-odx-content__body td {
  border: none;
}

.odrc-contact-us #js-odx-content__body table {
  border: none;
}

.odrc-contact-us #js-odx-content__body ul {
  padding-left: 1em;
}

.odrc-contact-us .odx-form__container .contact-us-form-section-header p[dir] {
  margin: 2em 0 1.5em;
  line-height: 42px !important;
  border-bottom: 1px solid #000000;
}

.odrc-contact-us .odx-form__container button {
  width: 172px;
  height: 40px;
  padding: 11px 0 8px;
  background-color: #106eb5;
  border: 1px solid transparent;
  transition: all ease-in 0.3s;
}

.odrc-contact-us .odx-form__container button:hover:disabled {
  background-color: #106eb5;
  border-color: transparent;
}

.odrc-contact-us .odx-form__container button:hover:enabled, .odrc-contact-us .odx-form__container button:focus:enabled {
  background-color: #ffffff;
  color: #106eb5;
  border: 1px solid #106eb5;
}

.odrc-contact-us .odx-get-in-touch {
  margin-top: -40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #f2faff;
  border-radius: 8px;
}

@media (max-width: 992px) {
  .odrc-contact-us .odx-get-in-touch {
    margin-top: 0;
  }
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__title {
  font-family: Source Sans Pro;
  font-size: 24px;
  font-weight: bold;
  color: #292929;
  text-decoration: none solid #292929;
  text-transform: capitalize;
  margin-top: 4px;
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location-name {
  font-family: Source Sans Pro;
  font-size: 18px;
  font-weight: bold;
  color: #106eb5;
  text-decoration: none solid #700017;
  margin-bottom: 6px;
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #545454;
  text-decoration: none solid #292929;
  line-height: 24px;
  width: 55%;
}

@media (max-width: 1500px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 70%;
  }
}

@media (max-width: 1200px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 90%;
  }
}

@media (max-width: 992px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 30%;
  }
}

@media (max-width: 768px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 35%;
  }
}

@media (max-width: 620px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 40%;
  }
}

@media (max-width: 576px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 45%;
  }
}

@media (max-width: 500px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 55%;
  }
}

@media (max-width: 430px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 65%;
  }
}

@media (max-width: 375px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 75%;
  }
}

@media (max-width: 340px) {
  .odrc-contact-us .odx-get-in-touch .odx-get-in-touch__location {
    width: 85%;
  }
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__get-directions {
  font-family: Source Sans Pro;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none solid white;
  line-height: 20px;
  text-transform: none !important;
  text-align: center;
  background-color: #106eb5;
  border-radius: 40px;
  width: 172px;
  height: 40px;
  padding: 10px 20px;
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__email,
.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__telephone,
.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__fax {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #545454 !important;
  text-decoration: none solid #292929;
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__email strong,
.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__telephone strong,
.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__fax strong {
  font-weight: normal;
}

.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__email a,
.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__telephone a,
.odrc-contact-us .odx-get-in-touch .odx-get-in-touch__fax a {
  font-family: Source Sans Pro;
  font-size: 16px;
  text-decoration: underline;
}

.aw-left-nav__icon .odx-icon-wrapper {
  visibility: visible;
  background-color: rgba(255, 190, 14, 0.2);
  border-radius: 12px;
  margin: 0 0 24px;
  height: 76px;
  width: 76px;
  display: flex;
}

.aw-left-nav__icon .odx-icon-wrapper img {
  max-height: 40px;
  max-width: 40px;
  margin: auto;
  height: unset;
}

.aw-left-nav__icon .aw-left-nav__icon-text {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .aw-left-nav__icon {
    display: none;
  }
}

@media (max-width: 991px) {
  .aw-left-nav {
    box-shadow: none;
  }
  .aw-left-nav nav.odx-navigation ul li a {
    color: #106eb5 !important;
    font-weight: bold;
  }
  .aw-left-nav nav.odx-navigation ul li.active {
    border-left: none !important;
    background-color: transparent !important;
  }
  .aw-left-nav nav.odx-navigation ul li.active a.left-navigation__link {
    border-bottom: 5px solid #106eb5;
    padding-bottom: 0px;
    border-radius: 2px;
  }
  .aw-left-nav nav.odx-navigation.odx-navigation--left::after {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .aw-left-nav {
    position: unset;
    margin-top: -40px;
  }
}

@media (max-width: 767px) {
  .aw-left-nav {
    display: flex;
  }
  .aw-left-nav nav.odx-navigation {
    margin: 0 auto;
  }
  .aw-left-nav nav.odx-navigation ul {
    padding-left: 10px;
  }
}

/**************************************************************/
/********************* About/Facilities ***********************/
/**************************************************************/
.iop-filter__content .core-resources__list .js-iop-items-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}

.iop-filter__content .core-resources__list .js-iop-items-container .iop-filter-container__item-grid {
  display: flex;
  justify-content: center;
  width: 33.3%;
}

@media (max-width: 992px) {
  .iop-filter__content .core-resources__list .js-iop-items-container .iop-filter-container__item-grid {
    width: 50%;
  }
}

@media (max-width: 576px) {
  .iop-filter__content .core-resources__list .js-iop-items-container .iop-filter-container__item-grid {
    width: 100%;
  }
}

.iop-filter__content .core-resources__list .ohio-card {
  border-radius: 12px;
}

.iop-filter__content .core-resources__list .ohio-card .ohio-card-bg {
  justify-content: center;
  display: flex;
  align-content: center;
}

.iop-filter__content .core-resources__list .ohio-card section.ohio-card-content {
  min-height: 81px;
  max-height: 81px;
  display: flex;
}

.iop-filter__content .core-resources__list .ohio-card section.ohio-card-content .ohio-card-content-header {
  text-align: center;
  font-size: 20px;
  color: #106eb5;
  line-height: 30px;
  font-weight: bold;
  align-self: center;
}

.iop-filter__content .core-resources__list .ohio-card section.ohio-card-content p {
  display: none;
}

#js-odx-content__body h2 {
  line-height: 40px;
  margin-top: 20px;
  margin-bottom: 6px;
  font-size: 32px;
  font-weight: 900;
}

@media (max-width: 576px) {
  #js-odx-content__body h2 {
    line-height: 32px;
  }
}

@media (max-width: 460px) {
  .odrc-victim-support #js-odx-content__body h2 {
    width: 19ch;
  }
}

.odrc-download-link__wrapper {
  margin: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
}

.odrc-download-link__link {
  transition: all ease-in 0.3s;
  color: #106eb5 !important;
  text-decoration: none !important;
  border-width: 2px;
  border-style: solid;
  border-color: #106eb5;
  border-radius: 10px;
  text-align: center;
  white-space: nowrap;
  padding: 2px 16px 0;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  font-size: 16px;
  background-color: #ffffff;
}

.odrc-download-link__link::before {
  content: "\f019";
  font-family: "FontAwesome";
  padding-right: 10px;
}

.odrc-download-link__link:hover {
  color: #ffffff !important;
  border-color: #ffffff;
  background-color: #106eb5;
}

.odrc-reports-filter .iop-filter__container .iop-filter__second-section {
  height: unset;
  padding-bottom: 20px;
  flex-flow: column;
}

.odrc-reports-filter .iop-filter__container .iop-filter__second-section .iop-filter__result-and-buttons-wrapper {
  width: 100%;
}

.odrc-reports-filter .iop-filter__container .iop-filter__second-section .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container {
  width: 50%;
  justify-content: end;
}

.odrc-reports-filter .iop-filter__container .iop-filter__second-section .iop-filter__result-and-buttons-wrapper .iop-filter__results-number-container {
  display: flex;
  width: 50%;
  justify-content: start;
}

.odrc-reports-filter .iop-filter__container .iop-filter__second-section .iop-filter__result-and-buttons-wrapper .iop-filter__results-number-container .iop-filter__results-number {
  height: 100%;
  display: flex;
  align-items: center;
  font-weight: bold;
}

.odrc-reports-filter .iop-filter__container .iop-filter__second-section .iop-filter__boxes-wrapper {
  width: 100%;
}

.odrc-reports-filter .iop-date-picker i.fa-calendar {
  margin-top: -4px;
  margin-right: 10px;
}

.odrc-reports-filter #js-table-visualization_filter {
  display: none;
}

.odrc-reports-filter div#cards-generic-wrapper.componentContainer .row {
  margin: unset !important;
}

.odrc-reports-filter div#cards-generic-wrapper.componentContainer .row .dataTables_scrollHeadInner {
  width: 100% !important;
}

.odrc-reports-filter div#cards-generic-wrapper.componentContainer .row .dataTables_scrollHeadInner table.hover.cell-border.dataTable.no-footer {
  width: 100% !important;
}

/**************************************************************/
/*********************** Offender Search **********************/
/**************************************************************/
.odx-content-section--component-3 {
  border-radius: 12px;
  box-shadow: 10px 20px 50px rgba(0, 0, 0, 0.1);
}

.odx-content-section--component-3 .core-spotlight__container .core-spotlight__thumbnail {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

@media (max-width: 992px) {
  .odx-content-section--component-3 .core-spotlight__container .core-spotlight__thumbnail {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 12px;
  }
  .odx-content-section--component-3 .core-spotlight__container .core-spotlight__info {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}

@media (max-width: 576px) {
  .odx-content-section--component-3 .core-spotlight__container .core-spotlight__info .core-spotlight__button {
    margin: 0 auto;
  }
}

.core-main-banner .core-main-banner__container .core-main-banner__image {
  min-height: 557px;
}

@media (min-width: 991px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    max-width: none;
    padding-top: 130px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    z-index: 99;
    margin: 0 auto;
    width: 50%;
    min-height: 0;
    background-color: #ffffff;
    text-align: center;
  }
}

.content-body .odx-share-this {
  display: none;
}

.core-featured-video
.core-featured-video__container
.core-featured-video__play-icon {
  display: none;
}

.core-template .content-body h2,
.core-template .content-body h3,
.core-template .content-body h4 {
  font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
  color: #545454;
}

/*********************************************************/
/****************** Search Bar/Results *******************/
/*********************************************************/
.odx-search.odx-search_slide.in {
  width: calc(100% - 300px);
}

@media (max-width: 1500px) {
  .odx-search.odx-search_slide.in {
    width: calc(100% - 250px);
  }
}

.odx-search {
  top: 26px;
  padding: 0 0 20px;
}

.odx-search #search_query {
  font-size: 20px;
  line-height: 20px;
  border-top: 1px solid #a6a4a4;
  border-bottom: 1px solid #a6a4a4;
  border-left: 1px solid #a6a4a4;
  width: calc(100% - 80px);
}

.odx-search #search_query:focus {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: none;
}

.odx-search #search_query:focus + .b-search__buttons {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

@media (max-width: 992px) {
  .odx-search #search_query {
    height: 100%;
  }
}

.odx-search .b-search__buttons {
  border-top: 1px solid #a6a4a4;
  border-bottom: 1px solid #a6a4a4;
  border-right: 1px solid #a6a4a4;
  height: 40px;
  width: 80px;
}

.odx-search .b-search__buttons .odx-search__loop-btn {
  position: relative;
  min-height: 20px;
  width: 20px;
  padding: 6px 0 0;
  margin: 0 10px 0 11px;
}

.odx-search .b-search__buttons .odx-search__loop-btn span.fa-search {
  font-size: 20px !important;
  font-weight: normal;
}

.odx-search .b-search__buttons .odx-search__loop-btn span.fa-search:after {
  font-family: "FontAwesome";
  content: "\7c";
  font-size: 28px;
  color: #000;
  position: absolute;
  top: 2px;
  right: -15px;
}

.odx-search .b-search__buttons .odx-search__close {
  min-height: 20px;
  height: unset;
  width: 20px;
  padding: 10px 0 0;
  margin: 0 4px 0 10px;
}

.odx-search .b-search__buttons .odx-search__close span.fa-times {
  font-size: 20px !important;
  font-weight: normal;
}

.iop_mobile-menu__search #search_query {
  padding: 10px 0 10px 10px;
  border: none;
}

.iop_mobile-menu__search #search_query:focus {
  border: none;
}

.iop_mobile-menu__search .odx-search__loop-btn {
  position: relative;
}

.iop_mobile-menu__search .odx-search__loop-btn span.fa-search {
  font-weight: normal;
}

.iop_mobile-menu__search .odx-search__loop-btn span.fa-search:after {
  font-family: "FontAwesome";
  content: "\7c";
  font-size: 28px;
  color: #000;
  position: absolute;
  top: 8px;
  right: -6px;
}

.iop_mobile-menu__search .odx-search__close span.fa-times {
  font-weight: normal;
}

.search-results-lp section div.container {
  padding: 0;
}

.search-results-lp section div.container #searchHeader h2 {
  margin: 28px 0 0;
}

@media (max-width: 992px) and (min-width: 768px) {
  .search-results-lp section div.container #searchHeader h2 {
    margin: 0;
  }
}

.search-results-lp section div.container #searchHeader h2 span.multilingual {
  font-weight: bold;
}

.search-results-lp section div.container #searchHeader h2 span {
  font-size: 24px;
}

.search-results-lp section div.container #searchResults .search-results-container h2 {
  margin: 0 0 36px;
}

.search-results-lp section div.container #searchResults .search-results-container h2 span {
  color: #636363;
  font-size: 18px;
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result {
  margin-bottom: 24px;
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content {
  padding: 22px 24px;
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .ohio-card-content-header {
  margin-top: 0;
  font-size: 20px;
  line-height: 20px;
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-summary {
  display: -webkit-box;
  font-size: 16px;
  line-height: 24px;
  text-overflow: ellipsis;
  max-height: 96px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

@media (max-width: 992px) {
  .search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-summary {
    max-height: 72px;
    -webkit-line-clamp: 3;
  }
}

@media (max-width: 576px) {
  .search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-summary {
    max-height: 48px;
    -webkit-line-clamp: 2;
  }
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-link {
  margin-bottom: 16px;
}

@media (max-width: 992px) {
  .search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-link {
    min-height: unset;
  }
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-link a {
  font-size: 16px;
  line-height: 24px;
}

.search-results-lp section div.container #searchResults .search-results-container .search-results .search-result-item.odx-search-result .ohio-card .ohio-card-content .search-result-date {
  font-size: 16px;
  color: #636363;
  position: unset;
  font-weight: normal;
}

@media (max-width: 991px) {
  div.navigation {
    position: relative !important;
  }
  div.content {
    position: relative !important;
    top: 0px !important;
  }
}

.navigation #aw-header-navigation ul li a {
  padding-top: 50px;
  align-items: 0;
  text-decoration: none solid #545454;
  text-transform: none;
  font-family: Source Sans Pro;
  font-weight: bold;
  color: #545454;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .navigation #aw-header-navigation ul li a {
    font-size: 13px;
  }
}

@media (min-width: 1200px) {
  .navigation #aw-header-navigation ul li a {
    font-size: 16px;
  }
}

.navigation #aw-header-navigation ul li a:hover {
  border-bottom: 6px solid #3a75a1;
  color: #3a75a1;
}

.navigation #aw-header-navigation ul li .odx-page-description {
  display: none;
}

@media (min-width: 992px) {
  .navigation.sticky-header #aw-header-navigation ul li a {
    padding-top: 30px;
  }
}

@media (min-width: 1200px) {
  #odrc-news-and-events .col-lg-4 {
    width: 39%;
    padding-left: 20px;
  }
  #odrc-news-and-events .col-lg-8 {
    width: 61%;
    padding-right: 20px;
  }
}

body .content-body .iop-social-ads__title {
  font-size: 26px;
  color: #292929;
  font-weight: bold;
  margin-top: -15px;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  body .content-body .iop-social-ads__title {
    margin-top: 20px;
  }
}

body .content-body .iop-social-ads__link i {
  font-size: 26px;
}

body .content-body .iop-social-ads__item {
  width: 28px;
  height: 30px;
}

.fa.fa-calendar:before {
  font-size: 18px;
}

.core-news {
  max-width: 100%;
}

.core-news .core-news__header-container .fa-newspaper {
  display: none;
}

.core-news .core-news__header-container .core-more-button {
  margin-right: 0px;
  background-color: #ffffff;
  color: #106eb5;
  border: 1px solid #106eb5;
  border-radius: 25px;
  width: 126px;
  height: 40px;
}

@media (max-width: 767px) {
  .core-news .core-news__header-container .core-news__header-title {
    color: #292929;
  }
}

@media (max-width: 500px) {
  .core-news .core-news__footer-container .core-more-button {
    border-radius: 24px;
    background-color: #ffffff;
    border: 1px solid #106eb5;
    padding: 14px 10px 0;
    height: 44px;
  }
  .core-news .core-news__footer-container .core-more-button i {
    display: none;
  }
}

.core-news .core-news__list .core-news__info {
  background-color: #ffffff;
}

.core-news .core-news__list .core-news__info .core-news__title {
  font-size: 22px;
  font-weight: bold;
}

@media (max-width: 768px) {
  .core-news .core-news__list .core-news__info .core-news__title {
    line-height: 28px;
    margin-bottom: 0;
  }
}

.core-news .core-news__list .core-news__info .core-news__summary {
  font-size: 16px;
  color: #282828;
  text-decoration: none solid #282828;
  line-height: 24px;
}

@media (max-width: 767px) {
  .core-news .core-news__list .core-news__info .core-news__summary {
    margin: 0 0 8px;
    height: fit-content;
  }
}

.core-news .core-news__list .core-news__info .core-news__footer {
  font-size: 16px;
  color: #757575;
}

@media (max-width: 767px) {
  .core-news .core-news__list .core-news__info .core-news__footer .core-news__date {
    font-size: 16px;
    font-weight: bold;
    color: #636363;
  }
}

.core-news .core-news__list .core-news__item:last-child {
  margin-bottom: 10px;
}

@media (max-width: 500px) {
  .core-news .core-news__list {
    margin-bottom: 24px;
  }
}

#odrc-news-and-events .core-news__list .core-news__thumbnail {
  display: inherit !important;
  background-position: center;
  background-size: cover;
}

.core-news__list .core-news__thumbnail {
  width: 178px !important;
  height: 160px;
  min-width: 178px !important;
  background-position: center;
  background-size: cover;
  border-radius: 12px;
  margin: auto;
  margin-left: 0;
  margin-right: 20px;
}

.core-events {
  width: 360px;
}

@media (min-width: 1500px) {
  .core-events {
    margin-left: 0px !important;
  }
}

@media (max-width: 1500px) {
  .core-events {
    width: 100%;
  }
}

.core-events .core-events__item-left {
  margin-left: -13px;
  width: 72px;
  height: 92px;
}

@media (max-width: 767px) {
  .core-events .core-events__item-left {
    width: 70px;
    margin-left: 0;
  }
}

.core-events .core-events__item-left .core-events__item-date {
  background-color: #f2faff;
  color: #034c85;
}

@media (max-width: 767px) {
  .core-events .core-events__item-right {
    display: flex;
    flex-direction: column;
  }
}

.core-events .fa-calendar-alt {
  display: none;
}

.core-events .core-more-button {
  background-color: #ffffff;
  color: #106eb5;
  border: 1px solid #106eb5;
  border-radius: 25px;
  width: 126px;
  height: 40px;
}

@media (max-width: 767px) {
  .core-events {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .core-events .core-events__header-container {
    margin-bottom: 5px;
  }
}

@media (max-width: 767px) {
  .core-events .core-events__header-container .core-events__header-title {
    color: #292929;
    font-weight: bold;
    font-size: 26px;
  }
}

@media (max-width: 767px) {
  .core-events .core-events__footer-container {
    margin-bottom: 52px;
  }
}

@media (max-width: 767px) {
  .core-events .core-events__footer-container .core-more-button {
    background-color: #ffffff;
  }
}

@media (max-width: 500px) {
  .core-events .core-events__footer-container .core-more-button {
    width: 100%;
    height: 44px;
    padding: 13px 10px 0;
  }
}

.core-events .core-events__list article:first-of-type {
  padding: 0 16px 16px;
}

@media (max-width: 768px) {
  .core-events .core-events__list article:first-of-type {
    padding: 16px 0;
  }
}

.core-events .core-events__list .core-events__item {
  background-color: #ffffff;
  padding: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 2px;
  border-bottom: 2px solid #d8d8d8;
}

@media (max-width: 767px) {
  .core-events .core-events__list .core-events__item {
    padding: 16px 0;
  }
}

.core-events .core-events__list .core-events__item .core-news__thumbnail {
  margin: auto;
}

.core-events .core-events__list .core-events__item-link {
  gap: 13px;
}

@media (max-width: 767px) {
  .core-events .core-events__list .core-events__item-link {
    gap: 14px;
  }
}

.core-events .core-events__list .core-events__item-date {
  width: 80px;
  height: 92px;
  border-radius: 10px;
}

@media (max-width: 767px) {
  .core-events .core-events__list .core-events__item-date {
    width: 70px;
  }
}

.core-events .core-events__list .core-events__item-date-month {
  font-size: 18px;
  margin-bottom: 0px;
  vertical-align: bottom;
}

@media (max-width: 767px) {
  .core-events .core-events__list .core-events__item-date-month {
    margin-bottom: 0px;
    font-weight: bold;
  }
}

.core-events .core-events__list .core-events__item-date-day {
  font-size: 32px;
}

.core-events .core-events__list .core-events__item-title {
  margin-bottom: 6px;
  font-family: Source Sans Pro;
  font-size: 21px;
  color: #545454;
  text-decoration: none solid #545454;
  line-height: 25px;
}

.core-events .core-events__list .core-events__item-duration {
  font-family: Source Sans Pro;
  font-size: 18px;
  color: #757575;
  text-decoration: none solid #757575;
  line-height: 27px;
}

.odrc-homepage .odx-content-section--component-9 {
  padding-top: 41px;
  padding-bottom: 40px;
}

@media (min-width: 768px) {
  .odrc-homepage .odx-content-section--component-9 {
    background-color: #f7f7f7 !important;
  }
}

.odrc-homepage body .content-body .odx-content__title {
  display: none !important;
}

body .content-body h2 {
  font-size: 1.625em;
  font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
  color: #106eb5;
  font-weight: 500;
  font-style: normal;
  margin: 20px 0;
  line-height: 1.5;
}

body .content-body {
  font-size: 16px;
  font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
  line-height: 28px;
  font-weight: normal;
  font-style: normal;
  overflow-x: hidden;
  overflow-y: visible;
}

body .content-body a {
  color: #106eb5;
  text-decoration: underline;
  font-weight: normal;
}

.core-news__list .core-news__info {
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  flex: 1 1 auto;
  background-color: #ffffff;
  border-bottom-color: #eeeeee;
}

.core-news__list .core-news__info .core-news__title {
  font-family: Source Sans Pro;
  font-size: 22px;
  color: #545454;
  text-decoration: none solid #545454;
  line-height: 28px;
  height: fit-content;
}

.core-news__list .core-news__info .core-news__title:hover {
  color: #106eb5;
}

.core-news__list .core-news__info .core-news__date {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #757575;
  text-decoration: none solid #a1a1a1;
  line-height: 24px;
  font-weight: bold;
}

.core-news__list .core-news__item {
  margin-bottom: 24px;
  min-height: unset !important;
  padding: 5px 5px 0;
}

.core-news__list .core-news__item:hover .core-news__title {
  text-decoration: none;
}

.iop-filter__content .pagination .page-item .page-link {
  text-decoration: none;
  font-family: "Source Sans Pro";
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 34px;
}

.iop-filter__content .pagination .page-item .page-link .fa-caret-right:before {
  content: "\f054";
  color: #121212;
}

.iop-filter__content .pagination .page-item .page-link .fa-caret-left:before {
  content: "\f053";
  color: #121212;
}

.js-iop-calendar {
  column-gap: unset !important;
}

@media (max-width: 768px) {
  .js-iop-calendar {
    flex-direction: row !important;
  }
}

@media (max-width: 576px) {
  .js-iop-calendar {
    flex-direction: column !important;
  }
}

.js-iop-calendar div:first-of-type {
  position: relative;
  margin-right: 40px;
}

@media (max-width: 576px) {
  .js-iop-calendar div:first-of-type {
    margin-right: 0;
  }
}

.js-iop-calendar div:first-of-type::after {
  position: absolute;
  content: "to";
  font-size: 20px;
  font-family: "Source Sans Pro";
  color: #636363;
  bottom: 16px;
  right: -30px;
}

@media (max-width: 576px) {
  .js-iop-calendar div:first-of-type::after {
    bottom: -26px;
    right: 50%;
    transform: translateX(50%);
  }
}

.js-iop-calendar .iop-filter__date label {
  visibility: hidden;
}

.iop-filter__container .iop-filter__title-container .iop-filter__help-text {
  line-height: 1.25em;
}

.iop-filter__input-filter {
  width: 100%;
  height: 40px;
  border: none;
  border-radius: 24px;
  padding: 4px 26px 0;
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
}

.iop-filter__first-section {
  border: 0px solid #d8d8d8;
  border-radius: 10px 10px 0 0;
  padding: 20px 20px 0;
  background-color: #f2faff;
}

.iop-filter__first-section .iop-filter__title-container .iop-filter__collapse-btn {
  margin: 5px 0 15px;
}

.iop-filter__second-section {
  margin-bottom: 40px;
  border: 0px solid #d8d8d8;
  border-top: 0;
  border-radius: 0 0 10px 10px;
  padding: 0 20px 20px;
  background-color: #f2faff;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
}

@media (min-width: 768px) {
  .iop-filter__second-section {
    height: 104px;
    padding: 0 20px 0px;
  }
}

.iop-filter__second-section > div {
  width: 50%;
}

@media (max-width: 768px) {
  .iop-filter__second-section > div {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .iop-filter__second-section {
    flex-flow: column nowrap;
  }
}

.content-body .odx-more-information {
  background-color: #f2f2f2;
}

.odx-events__item-categories span {
  display: none !important;
}

.iop-datepicker {
  display: inline-block;
  width: 100%;
  border: none;
  border-radius: 24px;
  background-color: #ffffff;
  text-align: center;
  box-shadow: inset 2px 5px 25px rgba(0, 0, 0, 0.1);
  height: 40px;
}

.iop-datepicker .datepicker {
  float: left;
  margin-left: 20px;
  border-radius: 24px !important;
  background-color: transparent;
  padding: 3px 0 0;
  text-transform: uppercase;
  width: 60%;
}

@media (max-width: 992px) and (min-width: 768px) {
  .iop-datepicker .datepicker {
    margin-left: 15px;
  }
}

.iop-datepicker i.fa-calendar {
  float: right;
  margin-top: -4px;
  margin-right: 10px;
  color: #106eb5;
  font-size: 24px;
}

@media (max-width: 992px) and (min-width: 768px) {
  .iop-datepicker i.fa-calendar {
    margin-right: 15px;
  }
}

.iop-filter__result-and-buttons-wrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}

.iop-filter__result-and-buttons-wrapper .iop-filter__results-number-container {
  display: none;
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container {
  flex-flow: row-reverse nowrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  gap: unset;
  column-gap: unset;
}

@media (max-width: 1200px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container {
    column-gap: unset;
  }
}

@media (max-width: 768px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container {
    justify-content: center;
  }
}

@media (max-width: 440px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container {
    flex-flow: column-reverse nowrap;
    column-gap: unset;
  }
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container button:last-of-type {
  margin-right: 20px;
}

@media (max-width: 1200px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container button:last-of-type {
    margin-right: 10px;
  }
}

@media (max-width: 440px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container button:last-of-type {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container button {
  height: 40px;
  width: 172px;
  border-radius: 24px;
}

@media (max-width: 992px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container button {
    width: 160px;
  }
}

@media (max-width: 768px) {
  .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container button {
    width: 172px;
  }
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container .iop-filter__reset-btn {
  background-color: #fff;
  color: #106eb5;
  border: 1px solid #106eb5;
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container .iop-filter__reset-btn:hover, .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container .iop-filter__reset-btn:focus {
  background-color: #106eb5;
  color: #fff;
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container .iop-filter__input-filter-btn {
  color: #fff;
  background-color: #106eb5;
  border: 1px solid transparent;
  padding: 4px 10px 0;
}

.iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container .iop-filter__input-filter-btn:hover, .iop-filter__result-and-buttons-wrapper .iop-filter__buttons-container .iop-filter__input-filter-btn:focus {
  color: #106eb5;
  background-color: #fff;
  border: 1px solid #106eb5;
  width: 172px;
}

/*
#news-filter{
    .iop-filter__reset-btn{

    }
}
*/
.odx-events__item-link-search {
  padding: 24px 0;
}

#event-filter .odx-events__item-title {
  font-size: 21px;
  height: 32px;
  overflow: hidden;
  color: #545454;
}

@media (max-width: 576px) {
  #event-filter .odx-events__item-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}

#event-filter .odx-events__item-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 14px;
}

#event-filter .odx-events__item-left-search {
  margin-bottom: 0px;
  padding-top: 0px;
}

#event-filter .odx-events__item-duration {
  font-size: 18px;
  color: #757575;
}

#event-filter .core-events__item-duration {
  font-size: 18px;
  color: #757575;
  position: absolute;
  bottom: 10px;
}

#event-filter .odx-events__item-date {
  height: 92px;
  width: 69px;
  border-radius: 10px;
  background-color: #f2faff;
  color: #034c85;
}

#event-filter .odx-events__item-date-month {
  font-size: 18px;
  padding-top: 0;
  font-weight: bold;
  height: 30px;
}

#event-filter .odx-events__item-date-day {
  font-size: 32px;
  font-weight: bold;
}

#event-filter .odx-events__item-categories {
  display: none;
}

#event-filter .odx-events__search-pagination {
  margin: 30px 0 0 auto;
}

#event-filter .odx-events__search-pagination li.prev a,
#event-filter .odx-events__search-pagination li.next a {
  padding: 1px 11px 0;
}

#event-filter .odx-events__search-pagination li.prev a i:before,
#event-filter .odx-events__search-pagination li.next a i:before {
  color: #106eb5;
}

#event-filter .odx-events__search-pagination li.prev.disabled a i:before,
#event-filter .odx-events__search-pagination li.next.disabled a i:before {
  color: #636363;
}

#event-filter .odx-events__search-pagination .page-item a {
  background-color: #ffffff;
  color: #106eb5;
  text-decoration: underline;
}

#event-filter .odx-events__search-pagination .page-item.active a {
  background-color: #106eb5;
  color: #ffffff;
  text-decoration: unset;
}

#event-filter .odx-events__search-pagination.hidden {
  display: table !important;
  visibility: visible;
}

.odx-content--event .odx-event__event-info {
  min-height: unset;
}

.odx-content--event .odx-event__event-info .odx-events__item .odx-events__item-left .odx-events__item-date {
  background-color: #f2faff;
  color: #034c85;
  border-radius: 10px;
}

@media (max-width: 1200px) {
  .odx-content--event .odx-event__event-info > div:nth-of-type(3) > div {
    margin-bottom: 32px;
  }
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div .b-event__button {
  margin: 32px 0 12px;
}

@media (max-width: 1200px) {
  .odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div .b-event__button {
    margin: 16px 0 0;
  }
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div .b-event__button a {
  border-radius: 8px;
  border-color: #106eb5;
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div .b-event__button a:hover, .odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div .b-event__button a:focus {
  outline: none;
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div:nth-of-type(2n-1) .b-event__button a {
  color: #106eb5 !important;
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div:nth-of-type(2n-1) .b-event__button a:hover, .odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div:nth-of-type(2n-1) .b-event__button a:focus {
  color: #fff !important;
  background-color: #106eb5;
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div:nth-of-type(2) .b-event__button a {
  color: #fff !important;
  background-color: #106eb5;
}

.odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div:nth-of-type(2) .b-event__button a:hover, .odx-content--event .odx-event__event-info > div:nth-of-type(3) > div > div:nth-of-type(2) .b-event__button a:focus {
  color: #106eb5 !important;
  background-color: #fff;
}

.odx-content--event .odx-content-column--right .odx-content__image-container {
  margin: 32px 0 15px;
}

.odx-content--event .odx-content-column--right .odx-content__image-container img {
  height: 190px;
  border-radius: 12px;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right .odx-content__image-container img {
    max-height: 190px;
    height: unset;
  }
}

.odx-content--event .odx-content-column--right .odx-content__image-caption-container {
  height: fit-content;
  background-color: #ffffff;
  margin-bottom: 0;
}

.odx-content--event .odx-content-column--right .odx-content__image-caption-container p {
  margin-top: 5px;
  line-height: 100%;
  margin-bottom: 0;
}

.odx-content--event .odx-content-column--right .odx-more-information .odx-events__item {
  border-top: none;
  border-bottom: 1px solid gray;
}

.odx-content--event .odx-content-column--right .odx-more-information .odx-events__item a {
  height: auto;
}

.odx-content--event .odx-content-column--right .core-more-button {
  margin-top: 15px;
}

.odx-content--event .odx-content-column--right .odx-content__title {
  font-size: 32px !important;
  font-weight: bold !important;
  margin: 50px 0 16px !important;
  line-height: 32px !important;
}

@media (max-width: 768px) {
  .odx-content--event .odx-content-column--right .odx-content__title {
    margin: 0 0 16px !important;
  }
}

@media (max-width: 576px) {
  .odx-content--event .odx-content-column--right .odx-content__title {
    font-size: 24px !important;
    line-height: 24px !important;
  }
}

.odx-content--event .odx-content-column--right .odx-more-information {
  box-shadow: none;
  padding-top: 0;
  width: inherit;
  background-color: #ffffff;
}

.odx-content--event .odx-content-column--right section.odx-more-information {
  background-color: #106eb5 !important;
  padding-top: 10px;
  padding: 20px;
  border-radius: 12px;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right section.odx-more-information {
    margin-right: 20px;
  }
}

.odx-content--event .odx-content-column--right section.odx-more-information h2 {
  color: #fff;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 20px;
}

.odx-content--event .odx-content-column--right section.odx-more-information p {
  color: #fff;
  margin-bottom: 0;
}

.odx-content--event .odx-content-column--right section.odx-more-information p a,
.odx-content--event .odx-content-column--right section.odx-more-information p a:visited {
  color: #fff;
}

.odx-content--event .odx-content-column--right section.odx-more-information .odx-more-information_information {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}

.odx-content--event .odx-content-column--right section.odx-more-information .odx-more-information_information p {
  line-height: 20pt;
}

.odx-content--event .odx-content-column--right section.odx-content-section {
  border: 2px solid #106eb5;
  border-radius: 12px;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right section.odx-content-section {
    margin-right: 20px;
  }
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information {
  padding: 20px;
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information h2 {
  font-size: 20px;
  color: #106eb5;
  margin: 0px;
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information > div:nth-of-type(1).row {
  display: flex;
  flex-direction: column-reverse;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information > div:nth-of-type(1).row {
    flex-direction: column;
  }
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information > div:nth-of-type(1).row div {
  width: 100%;
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information > div:nth-of-type(1).row .odx-more-information_image {
  background-position: left;
  height: 70px;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information > div:nth-of-type(1).row .odx-more-information_image {
    margin-bottom: 6px;
  }
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information a {
  color: #fff;
  background-color: #106eb5;
  border-radius: 8px;
  height: 44px;
  font-size: 16px;
  padding: 12px 0;
  margin-top: 48px;
}

@media (max-width: 1200px) {
  .odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information a {
    margin-top: 24px;
  }
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information a {
    margin-top: 6px;
  }
}

.odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information a:hover, .odx-content--event .odx-content-column--right section.odx-content-section aside.odx-more-information .odx-more-information_information a:focus {
  color: #106eb5 !important;
  background-color: #fff;
}

.odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-left .odx-events__item-date {
  background-color: #f2faff;
  color: #034c85;
  border-radius: 10px;
}

.odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right {
  padding: 0;
  padding-left: 25px;
}

@media (max-width: 576px) {
  .odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right {
    padding-left: 0;
  }
}

.odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right .odx-events__item-title {
  font-size: 20px;
  font-weight: bold;
  color: #545454;
}

@media (max-width: 576px) {
  .odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right .odx-events__item-title {
    font-size: 16px;
    font-weight: 500;
    overflow: visible;
    height: unset;
  }
}

.odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right .odx-events__item-duration {
  font-size: 18px;
  color: #757575;
}

@media (max-width: 576px) {
  .odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right .odx-events__item-duration {
    font-size: 16px;
  }
}

@media (max-width: 375px) {
  .odx-content--event .odx-content-column--right .odx-events__item.odx-event__item-detail .odx-events__item-right .b-event__location-container .b-event__location {
    width: 150px;
  }
}

.odx-content--event .odx-content-column--right .odx-content__body {
  margin-top: 26px;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right .odx-content__body {
    margin-bottom: 20px !important;
  }
}

.odx-content--event .odx-content-column--right .odx-events.core-events .odx-events__item .odx-events__item-link {
  margin: 6px 0;
}

.odx-content--event .odx-content-column--right .odx-events.core-events .odx-events__item .odx-events__item-link .odx-events__item-left .odx-events__item-date {
  background-color: #f2faff;
  color: #034c85;
  border-radius: 10px;
}

.odx-content--event .odx-content-column--right .odx-events.core-events .odx-events__item .odx-events__item-link .odx-events__item-right .odx-events__item-title {
  color: #545454;
}

.odx-content--event .odx-content-column--right .odx-events.core-events .odx-events__item .odx-events__item-link .odx-events__item-right .odx-events__item-duration {
  color: #757575;
}

.odx-content--event .odx-content-column--right .odx-events.core-events .core-more-button {
  margin-top: 24px;
  padding: 12px 0;
  width: 158px;
}

.odx-content--event .odx-content-column--right .odx-events.core-events .core-more-button:hover, .odx-content--event .odx-content-column--right .odx-events.core-events .core-more-button:focus {
  color: #fff !important;
  background-color: #106eb5;
}

@media (max-width: 992px) {
  .odx-content--event .odx-content-column--right .odx-events.core-events .core-more-button {
    width: 100%;
  }
}

.content-body .odx-content--news {
  margin-top: 40px;
}

@media (max-width: 768px) {
  .content-body .odx-content--news {
    margin-top: 60px;
  }
}

.content-body .odx-content--news .odx-content__title {
  margin: 0;
  line-height: 32px !important;
}

.content-body .odx-content--news .odx-share-this {
  display: block !important;
  background-color: #106eb5;
  max-height: 45px;
  border-radius: 8px;
}

@media (max-width: 992px) {
  .content-body .odx-content--news .odx-share-this {
    float: none;
    margin: auto;
    max-width: 274px;
  }
}

.content-body .odx-content--news .odx-share-this h2 {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  margin-top: 2px;
  margin-left: 27px;
}

.content-body .odx-content--news .odx-share-this .odx-share-this__social {
  margin-top: 0px;
  margin-right: 27px;
}

.content-body .odx-content--news .odx-share-this .odx-share-this__social .odx-share-url__anchor {
  display: inline-block;
}

.content-body .odx-content--news .odx-share-this .odx-share-this__social--icon i {
  color: #ffffff;
}

.content-body .odx-content--news .odx-share-this a {
  font-size: 18px;
}

.content-body .odx-content--news .odx-content__info {
  padding-bottom: 0;
  margin-bottom: 16px;
}

.content-body .odx-content--news .odx-content__image-container {
  border-radius: 12px;
  border: none;
  margin: 32px 0 15px;
}

.content-body .odx-content--news .odx-content__image-caption-container {
  margin-bottom: 0;
  background-color: #ffffff;
}

.content-body .odx-content--news .odx-content__image-caption-container .odx-content_image {
  margin-top: 2px;
}

.content-body .odx-content--news .odx-content__image-caption-container p {
  line-height: 100%;
  margin-top: 5px;
  margin-bottom: 0;
}

.content-body .odx-content--news .odx-content__body {
  margin-top: 32px;
}

.content-body .odx-content-column--right .odx-more-information {
  background-color: transparent;
  padding: 0;
  box-shadow: none;
}

.content-body .odx-content-column--right .odx-more-information h2 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}

.content-body .odx-content-column--right .odx-more-information .odx-more-information_information {
  background-color: #fff2d8;
  border-radius: 12px !important;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 2px 0;
  padding: 20px;
}

.content-body .odx-content-column--right .odx-more-information .odx-more-information_information p {
  font-size: 18px;
  line-height: 16pt;
}

.content-body .odx-content-column--right .odx-more-information .odx-more-information_information a {
  text-decoration: none;
  word-break: break-word;
}

.field-required:after {
  font-weight: bold;
  color: #636363 !important;
}

.core-topic-ads__list {
  margin-bottom: 30px;
}

.core-topic-ads__list .core-topic-ads__item {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  padding: 0;
  background-color: #ffffff;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
  max-height: 76px;
  max-width: 76px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(255, 190, 14, 0.1);
  border-radius: 12px;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail img {
  max-height: 76px;
  max-width: 76px;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__content {
  padding-left: 0;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
  text-align: left;
  margin: 0;
  font-size: 32px;
  line-height: 100%;
  height: 72px;
  display: flex;
  justify-content: left;
  align-items: center;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title span {
  padding-top: 2px;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__summary {
  margin: 1.5em 0;
  min-height: unset;
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__button {
  width: 100%;
  height: 40px;
}

@media (max-width: 576px) {
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__button {
    height: 46px;
  }
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__button a {
  padding-top: 7px;
  border-radius: 24px;
  width: 100%;
  height: 40px;
  background-color: #106eb5;
  font-size: 20px;
  font-weight: 700;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  transition: all ease-in 0.3s;
  position: absolute;
  bottom: 0;
}

@media (max-width: 576px) {
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__button a {
    height: 46px;
    font-size: 18px;
    padding-top: 11px;
  }
}

.core-topic-ads__list .core-topic-ads__item .core-topic-ads__button a:hover {
  color: #106eb5 !important;
  background-color: #ffffff;
  border-color: #106eb5;
}

@media (max-width: 1200px) {
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
    height: 64px;
    width: 64px;
  }
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title {
    font-size: 28px;
    height: 64px;
  }
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title span {
    padding-top: 4px;
  }
}

@media (max-width: 992px) {
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
    height: 58px;
    width: 58px;
  }
}

@media (max-width: 576px) {
  .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content .core-topic-ads__title span {
    padding-top: unset;
  }
}

@media (max-width: 576px) {
  .core-topic-ads__list {
    flex-flow: column nowrap;
  }
}

.odx-content-layout .odx-content--resource {
  padding-left: 10px;
}

.odx-content-layout .odx-content--resource .odx-content__info {
  display: none;
}

.odx-content-layout .odx-content--resource .odx-content__title {
  margin-top: 37px !important;
}

.odx-content-layout .odx-content--resource .odx-content__body p {
  max-width: 720px;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #636363;
  text-decoration: none solid #636363;
  line-height: 24px;
}

.odx-content-layout .odx-content--resource .odx-content__body table td {
  padding: 7px;
}

.odx-content-layout .odx-content--resource #js-table-visualization_wrapper .dataTables_scrollHeadInner {
  width: 100% !important;
}

.odx-content-layout .odx-content--resource #js-table-visualization_wrapper .dataTables_scrollHeadInner table.hover.cell-border.dataTable.no-footer {
  width: 100% !important;
}

::placeholder {
  font-size: 16px;
  color: #a6a4a4;
}

.data-table-filter .iop-filter__first-section {
  width: 100%;
  border-radius: 12px;
  padding: 20px;
}

@media (max-width: 460px) {
  .data-table-filter .iop-filter__first-section {
    height: 280px;
  }
}

.data-table-filter .iop-filter__first-section .iop-filter__title-container h2 {
  font-family: Source Sans Pro;
  font-size: 20px !important;
  font-weight: bold;
  color: #545454 !important;
  margin-top: 0;
  margin-bottom: 8px;
}

.data-table-filter .iop-filter__first-section span.js-iop-collapse-btn {
  display: none;
}

.data-table-filter .iop-filter__first-section .iop-filter__input-filter {
  padding-top: 4px !important;
  width: calc(100% - 20px);
  height: 40px;
  border-radius: 24px;
  margin-right: 20px;
  padding: 0 20px;
}

.data-table-filter .iop-filter__first-section #iop-filter-taxonomies-container {
  display: none;
  margin: 0;
}

.data-table-filter .iop-filter__first-section button.iop-filter__input-filter-btn {
  float: right;
  margin-top: 29px;
  margin-right: 20px;
  padding-top: 10px;
  width: 172px;
  height: 40px;
  background-color: #0068b8;
  border: 1px solid #0068b8;
  border-radius: 24px !important;
}

@media (max-width: 460px) {
  .data-table-filter .iop-filter__first-section button.iop-filter__input-filter-btn {
    float: none;
    display: flex;
    margin: 29px auto 0;
    justify-content: center;
  }
}

.data-table-filter div#cards-generic-wrapper.componentContainer .row {
  margin: unset;
}

.data-table-filter div#cards-generic-wrapper.componentContainer .row .dataTables_scrollHeadInner {
  width: 100% !important;
}

.data-table-filter div#cards-generic-wrapper.componentContainer .row .dataTables_scrollHeadInner table.hover.cell-border.dataTable.no-footer {
  width: 100% !important;
}

.data-table-filter div.iop-filter__second-section {
  display: inherit;
  background: transparent;
  width: calc(100% - 190px);
  position: relative;
  top: -120px;
  margin-bottom: 40px;
  padding: 20px;
}

@media (max-width: 460px) {
  .data-table-filter div.iop-filter__second-section {
    width: 100%;
  }
}

.data-table-filter div.iop-filter__second-section > div.row {
  width: 100%;
}

@media (max-width: 460px) {
  .data-table-filter div.iop-filter__second-section > div.row {
    margin: 10px 0 0;
  }
}

.data-table-filter div.iop-filter__second-section .iop-filter__results-number-container {
  width: calc(100% - 150px);
}

.data-table-filter div.iop-filter__second-section .iop-filter__results-number-container .iop-filter__results-number {
  float: right;
  display: none;
}

.data-table-filter div.iop-filter__second-section .iop-filter__reset-btn-container {
  width: 150px;
}

@media (max-width: 460px) {
  .data-table-filter div.iop-filter__second-section .iop-filter__reset-btn-container {
    width: 100%;
  }
}

.data-table-filter div.iop-filter__second-section .iop-filter__reset-btn-container .iop-filter__reset-btn {
  background-color: #ffffff;
  height: 40px;
  width: 172px;
  float: right;
  border: 1px solid #106eb5;
  color: #106eb5;
  border-radius: 24px !important;
}

@media (max-width: 460px) {
  .data-table-filter div.iop-filter__second-section .iop-filter__reset-btn-container .iop-filter__reset-btn {
    float: none;
    display: flex;
    margin: 0 auto;
    justify-content: center;
  }
}

.data-table-filter #js-table-visualization_filter label {
  display: none;
}

.data-table-filter section.js-odx-content__table {
  position: relative !important;
  top: -125px;
}

@media (max-width: 767px) {
  #js-table-visualization_length label {
    display: flex;
    align-items: center;
  }
  #js-table-visualization_length label select {
    margin: 0px 5px;
  }
}

#js-odx-content__table #js-table-visualization_wrapper > div {
  display: flex;
  flex-direction: column;
}

#js-odx-content__table #js-table-visualization_wrapper > div #js-table-visualization_filter {
  background-color: #f2faff;
  margin-bottom: 30px;
  border-radius: 12px;
}

#js-odx-content__table #js-table-visualization_wrapper > div #js-table-visualization_filter > label {
  margin: 30px 0px;
  padding: 0px 30px;
  font-family: Source Sans Pro;
  font-size: 20px !important;
  font-weight: normal !important;
  color: #545454 !important;
  width: 100%;
  text-align: left;
  position: relative;
  top: 8px;
}

#js-odx-content__table #js-table-visualization_wrapper > div #js-table-visualization_filter > label input.form-control.input-sm {
  width: 100%;
  min-width: unset !important;
  border-radius: 24px !important;
  padding-left: 20px;
  float: right;
  position: relative;
  padding-top: 10px;
  padding-left: 20px;
  top: -8px;
}

@media (max-width: 440px) {
  #js-odx-content__table #js-table-visualization_wrapper > div #js-table-visualization_filter > label input.form-control.input-sm::placeholder {
    font-size: 12px;
  }
}

#js-odx-content__table #js-table-visualization_wrapper > div #js-table-visualization_length > label {
  float: right;
  display: flex;
  align-items: center;
}

#js-odx-content__table #js-table-visualization_wrapper > div #js-table-visualization_length > label select {
  margin: 0px 5px;
}

.capital-punishment #js-odx-content__body {
  padding-top: 14px;
}

.capital-punishment #js-odx-content__body h1 {
  margin-top: 20px;
  margin-bottom: 6px;
  color: #545454;
  font-size: 40px !important;
  font-weight: 900;
  text-decoration: none solid #545454;
  line-height: 48px;
}

.capital-punishment #js-odx-content__body table {
  margin-left: -22px;
  border: none;
}

.capital-punishment #js-odx-content__body table tr {
  border: none;
}

.capital-punishment #js-odx-content__body table td {
  border: none;
}

.capital-punishment #js-odx-content__body table td li::marker {
  color: #106eb5;
}

@media (max-width: 991px) {
  .capital-punishment #js-odx-content__body table td {
    display: inline;
  }
}

@media (max-width: 640px) {
  #js-table-visualization_wrapper .dataTables_length {
    margin-right: 20px;
    float: right;
    text-align: unset;
  }
}

#js-table-visualization_wrapper .dataTables_scroll {
  overflow-x: auto;
}

#js-table-visualization_wrapper select.form-control.input-sm {
  width: 50px;
  padding: 0;
  border: 1px solid #eeeeee;
  font-family: Source Sans Pro;
  font-size: 16px;
  background-color: #ffffff;
  color: #545454;
  border-radius: 0 !important;
  box-shadow: none;
}

#js-table-visualization_wrapper .dataTables_scrollBody {
  border: none;
}

#js-table-visualization_wrapper table {
  padding-top: 0;
}

#js-table-visualization_wrapper table th {
  background-color: #3c7aa9;
  color: #ffffff;
  border: none;
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none solid white;
  display: table-cell;
  padding: 10px;
}

#js-table-visualization_wrapper table th:first-child {
  border-top-left-radius: 12px;
}

#js-table-visualization_wrapper table th:last-child {
  border-top-right-radius: 12px;
}

@media (max-width: 991px) {
  #js-table-visualization_wrapper table th {
    vertical-align: middle;
    padding: 10px 20px 10px 10px;
  }
}

#js-table-visualization_wrapper table tr.even {
  background-color: #fdf8ee;
}

#js-table-visualization_wrapper table tr:hover {
  background-color: #f5f5f5;
}

#js-table-visualization_wrapper table tr td {
  border: 1px solid #e8e8e8;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #545454;
  text-decoration: none solid #545454;
  line-height: 28px;
  text-transform: uppercase;
  display: table-cell;
}

#js-table-visualization_wrapper table tr td a {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #545454;
  text-decoration: none solid #545454;
  line-height: 28px;
  text-transform: uppercase;
}

.pagination > .active > a {
  background-color: #106eb5;
  border-color: #106eb5;
  border-radius: 2px;
}

.no-more-information .odx-more-information {
  display: none;
}

.facility-content-table h3 {
  color: #034c85 !important;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}

.facility-content-table .sectionBody {
  padding-bottom: 20px;
}

.facility-content-table table {
  width: 100% !important;
  border: none;
  margin-left: 10px;
}

.facility-content-table table tbody td {
  vertical-align: baseline;
  width: 33%;
  border: none;
  overflow: visible !important;
}

@media (max-width: 1200px) {
  .facility-content-table table tbody td {
    display: inline-table !important;
    width: 100% !important;
  }
}

.facility-content-table table tbody td ul {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 0;
  list-style-type: none;
}

.facility-content-table table tbody td ul li {
  line-height: 20px;
  text-indent: -1em;
}

.facility-content-table table tbody td ul li:before {
  content: "\f00c";
  font-family: "FontAwesome";
  margin-left: -0.5em;
  margin-right: 10px;
  color: #106eb5;
  font-weight: 100;
}

.no-list-content-table table {
  width: 100% !important;
  border: none;
  margin-left: 10px;
}

.no-list-content-table table tbody td {
  vertical-align: baseline;
  width: 33%;
  border: none;
  overflow: visible !important;
}

@media (max-width: 1200px) {
  .no-list-content-table table tbody td {
    display: inline-table !important;
    width: 100% !important;
  }
}

.no-list-content-table table tbody td ul {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 0;
  list-style-type: none;
}

.no-list-content-table table tbody td ul li {
  line-height: 20px;
  text-indent: -1em;
}

/* END: ODX Common Design / Utility / Style Sheets / SCSS / Agencies / ODRC / odrc-custom-styles.scss */
