/* 17:24 */
/*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 */
body .content-body .single-column-footer .odx_primary-footer .container::before {
  display: flex;
  align-items: flex-end;
  text-transform: uppercase;
  font-family: 'Montserrat';
  font-size: 18px;
  font-weight: bold;
  color: #292929;
  justify-content: center;
  text-align: center;
}

body .content-body .single-column-footer .odx_primary-footer .odx_agency-info {
  border-top: 1px solid #ccc;
}

body .content-body .single-column-footer .odx_primary-footer .odx_agency-info p {
  max-width: unset;
  margin-top: 25px;
  font-size: 18px;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(11), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(12), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(13), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(12), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(18), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(19) {
  visibility: hidden;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(1), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(8), body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(14) {
  padding-bottom: 20px;
}

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(8) a, body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(14) a {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  color: #292929;
}

@media (max-width: 767px) {
  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(8) a, body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(14) a {
    padding: 15px 0;
  }
}

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(8) h3, body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(14) h3 {
  font-weight: bold;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item:nth-child(7) {
  display: none;
}

body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
  column-count: 3;
  width: 75%;
  margin: auto;
  margin-left: 20%;
}

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

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

@media (min-width: 768px) and (max-width: 992px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    column-count: 2;
    width: 100%;
  }
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(11), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(12), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(13), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(12), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(18), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(19) {
    display: none;
  }
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(7) {
    display: unset;
    visibility: hidden;
  }
}

@media (max-width: 768px) {
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation {
    margin-left: auto;
  }
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(11), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(12), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(13), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(18), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(19) {
    display: none;
  }
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(14) h3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(8), body .content-body .single-column-footer .odx_primary-footer .ohio-footer-navigation .odx-footer-navigation__main-item:nth-child(14) {
    margin-top: 15px;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item {
  float: none;
  width: auto;
  padding-bottom: 14px;
}

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

@media (min-width: 768px) {
  body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item {
    text-align: left;
  }
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item .ohio-footer-navigation__header {
  padding-bottom: 0px;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  color: #292929;
}

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

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item .ohio-footer-navigation__title {
  font-size: 16px;
  font-weight: bold;
  color: #292929;
}

body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item .ohio-footer-navigation__header,
body .content-body .single-column-footer .odx_primary-footer .odx-footer-navigation__main-item .ohio-footer-navigation__title {
  font-family: "Source Sans Pro";
  text-transform: inherit;
  font-weight: 500;
}

@media (max-width: 767px) {
  body .content-body .single-column-footer .odx_secondary-footer {
    padding-top: 20px;
  }
}

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

@media (max-width: 767px) {
  body .content-body .single-column-footer .odx_secondary-footer ul li {
    font-size: 18px;
    font-weight: bold;
  }
}

body .content-body .single-column-footer .odx_secondary-footer ul li a .fab, body .content-body .single-column-footer .odx_secondary-footer ul li a .fa {
  font-size: 24px;
}

@media (min-width: 455) and (max-width: 768px) {
  .iop-footer-subscribe__wrapper {
    display: flex;
    justify-items: center;
    margin: 0 auto;
  }
  .iop-footer-subscribe__button {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
}

@media (max-width: 455px) {
  .iop-footer-subscribe__text {
    margin: 0 auto;
    width: 300px;
  }
  .iop-footer-subscribe__input {
    display: flex;
    margin: 0 auto;
    width: 300px;
  }
  .iop-footer-subscribe__wrapper {
    width: 300px;
    display: flex;
    justify-items: center;
    align-items: center;
  }
  .iop-footer-subscribe__button {
    margin-top: 16px;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
}

.iop-footer-subscribe {
  background-color: #FFFFFF;
  padding: 0;
}

.iop-footer-subscribe__wrapper {
  flex-direction: column;
  padding-bottom: 47px;
  margin: 0 auto;
}

.iop-footer-subscribe__wrapper .iop-footer-subscribe__column {
  width: 444px;
}

.iop-footer-subscribe__form {
  margin-bottom: 47px;
}

.iop-footer-subscribe__text {
  flex-direction: column;
}

.iop-footer-subscribe__text i {
  font-size: 54px;
  color: #700017;
  margin-bottom: 26px;
}

.iop-footer-subscribe__text .far {
  font-weight: 300;
}

.iop-footer-subscribe__alert {
  font-family: Source Sans Pro;
  font-size: 26px;
  margin-bottom: 14px;
  font-weight: bolder;
}

.iop-footer-subscribe__input {
  height: 48px;
  padding: 0px 8px;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  background-color: #ffffff;
  background-size: cover;
  font-family: Source Sans Pro;
  font-size: 14px;
  color: #bdb9b9;
}

.iop-footer-subscribe__button {
  width: 150px;
  height: 48px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #700017;
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #ffffff;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 35px;
}

.iop-footer-subscribe__button:hover {
  font-size: 20px;
  color: #700017;
  font-weight: 400;
  height: 48px;
  width: 150px;
  border-radius: 0 4px 4px 0;
  border: 1px solid #700017;
  outline: none;
  background-color: #FFFFFF;
}

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

.form-control.dropdown {
  border-color: #5c5a5b !important;
}

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

.has-error .form-control {
  border-color: #eb1316 !important;
}

.formio-component-submit .btn-primary:disabled {
  background-color: #DADADA;
  border-color: #DADADA;
  color: #FFFFFF;
  font-weight: normal;
}

.formio-component-submit .btn-primary:disabled:hover {
  background-color: #DADADA;
  border-color: #DADADA;
}

.formio-component-submit .btn-primary {
  background-color: #700017;
  border-color: #700017;
  color: #FFFFFF;
  font-weight: normal;
  padding-top: 12px;
}

.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;
}

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

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

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

.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: #700017;
  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: #700017 !important;
  font-weight: bold !important;
}

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

@media (max-width: 767px) {
  .das-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;
  }
  /*
    .core-events {
        // background-color: #F2F2F2;
        // margin-left: -20px;
        // margin-right: -20px;
        // padding: 20px;
        // padding-top: 40px;
        .core-events__list {
            .core-events__item {
                // background-color: #F2F2F2 !important;
                // padding: 16px 0;
                // box-shadow: none;
            }
            .core-events__item-date {
                // height: 80px;
            }
            .core-events__item-date-month {
               // margin-bottom: 0px;
            }

        }
        .core-events__header-container {
            .core-events__header-title {
                // color: #292929;
                // font-weight: bold;
            }
        }
    }
    */
}

.core-main-banner .core-main-banner__container .core-main-banner__details {
  background-color: #3A75A1;
  width: 605px;
}

@media (max-width: 991px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    width: unset;
  }
}

@media (max-width: 500px) {
  .core-main-banner .core-main-banner__container .core-main-banner__details {
    margin-bottom: 0;
  }
}

.core-main-banner .core-main-banner__container .core-main-banner__heading {
  line-height: 50px;
}

@media (max-width: 414px) {
  .core-main-banner .core-main-banner__container .core-main-banner__heading {
    max-height: fit-content;
  }
}

.core-main-banner .core-main-banner__container .core-main-banner__button:hover {
  color: #3A75A1 !important;
}

@media (max-width: 576px) {
  .core-more-button {
    font-weight: bold !important;
    font-size: 16px;
    padding: 10px 0;
  }
  .core-more-button i {
    font-size: 24px;
  }
}

#das-home-division-cards {
  background-color: #700017;
  padding-top: 50px;
  padding-bottom: 86px;
}

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

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

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

#das-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;
}

#das-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;
}

#das-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;
}

#das-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: #700017;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

#das-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;
}

#das-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;
}

#das-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;
}

#das-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;
}

#das-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;
}

.core-featured-cards .core-featured-cards__content {
  height: 140px;
  padding: 20px 18px;
}

.ohio-carousel-icons___button-right {
  visibility: hidden;
}

.odx-section-resources-cards-list__wrapper {
  margin-top: -70px;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #fafafa;
  border-color: #fafafa;
}

.b-breadcrumb__container {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: -200%;
  width: 500%;
  height: 40px;
  background-color: #f3efe3;
  position: relative;
  z-index: 99 !important;
}

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

.b-breadcrumb {
  margin-top: -12px !important;
}

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

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

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

#top-breadcrumbs {
  padding-left: -10px;
}

.ohio-card-bg {
  height: 170px !important;
}

body .content-body .ohio-card-wrapper-anchor:focus {
  outline-color: #000000;
  outline-width: 4px;
  outline-style: solid;
  display: inherit;
}

.odx-leader-card {
  border-radius: 8px !important;
  height: 287px !important;
  width: 277px;
}

.odx-leader-card h3 {
  font-family: Source Sans Pro;
  font-weight: bold;
  font-size: 20px;
  color: #700017;
  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;
}

.current span {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold !important;
  color: #4a4a4a;
  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: #700017 !important;
  text-decoration: none solid #700017;
  text-transform: none !important;
}

#odx-content-header {
  margin-top: 50px;
}

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

/**************************************************************/
/**************** Left Navigation Panel *********************/
/**************************************************************/
@media (min-width: 992px) {
  .left-navigation__link {
    font-size: 16px !important;
    color: #737373 !important;
    font-weight: bold !important;
    text-decoration: none solid #737373 !important;
    text-transform: none !important;
  }
  .odx-icon-wrapper {
    visibility: hidden;
  }
  .aw-left-nav {
    margin-top: -90px;
    margin-left: -9%;
    padding-right: 80px;
    width: 150%;
  }
  nav.odx-navigation ul li.active {
    border-left: 8px solid #700017 !important;
  }
  nav.odx-navigation ul li.active a {
    color: #700017 !important;
    text-decoration: none solid #700017;
  }
  nav.odx-navigation ul li {
    background-color: #fafafa00;
    text-decoration: none solid #737373;
  }
  nav.odx-navigation ul li a {
    color: #737373;
    font-size: 16px;
    font-family: Source Sans Pro;
    text-transform: none !important;
    background-color: #fafafa00;
    font-weight: bold;
  }
}

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

@media (max-width: 767px) {
  .odx-mega-banner {
    display: block !important;
    margin-top: 50px;
  }
  .odx-section-resources-cards-list__wrapper {
    margin-top: -30px;
  }
}

@media (min-width: 768px) {
  .odx-section-resources-cards-list__wrapper {
    margin-top: -60px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  #das-bio-cards {
    width: 625px !important;
  }
}

@media (max-width: 767px) {
  #das-bio-cards {
    width: 277px !important;
  }
}

@media (min-width: 1200px) {
  #landing-page .slick-track {
    width: 100% !important;
    padding-top: 13px;
  }
  .odx-divisions-catalog__container {
    width: 930px !important;
  }
}

@media (min-width: 700px) and (max-width: 1199px) {
  #landing-page .slick-track {
    width: 100% !important;
    padding-top: 11px;
  }
}

@media (max-width: 699px) {
  #landing-page .slick-track {
    padding-top: 20px;
    width: 300px !important;
    margin: 0 auto;
  }
}

@media (min-width: 1300px) {
  #id-filter {
    max-width: 1000px !important;
  }
}

@media (min-width: 1000px) and (max-width: 1299px) {
  #id-filter {
    max-width: 800px !important;
  }
}

div.odx-more-information_information h4 {
  word-break: break-word;
}

#das-bio-cards .ohio-card-content-header {
  font-weight: bold !important;
  font-size: 20px;
  color: #700017;
  padding-top: 7px;
}

#das-bio-cards p {
  font-weight: 100 !important;
  font-size: 16px !important;
  line-height: 20px !important;
  margin-top: -5px;
  height: unset;
}

#landing-page .ohio-card {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.18) !important;
}

#landing-page .ohio-card:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 0 2px 0 rgba(0, 0, 0, 0.12) !important;
}

#landing-page .ohio-card .ohio-card-bg img {
  max-width: unset;
  margin: unset;
}

#landing-page .ohio-card-content-header {
  width: 243px;
  margin-top: 20px;
  min-height: 15px;
  overflow: hidden;
}

#landing-page .ohio-card.ohio-card--center .ohio-card-content {
  max-height: 240px;
}

#landing-page .ohio-card.ohio-card--center .ohio-card-content p {
  height: 143px;
}

#landing-page .ohio-card-container {
  border-radius: 8px !important;
}

#landing-page .ohio-card-container:focus-within {
  border-radius: 4px !important;
}

#landing-page p {
  padding-top: 8px;
}

#landing-page img {
  height: 182px !important;
}

#landing-page .ohio-carousel-icons___button-right {
  visibility: hidden;
}

#landing-page .ohio-carousel-icons___button-left {
  visibility: hidden;
}

#landing-page .slick-track {
  display: flex;
  flex-flow: wrap;
}

#landing-page .slick-slide {
  margin-bottom: 45px;
}

#landing-page .odx-carousel-cards__list {
  overflow: visible !important;
}

#landing-page .odx-carousel-cards-item {
  font-family: Source Sans Pro !important;
  font-size: 16px !important;
  color: #000000 !important;
  text-decoration: none solid black !important;
  line-height: 28px !important;
  text-transform: none !important;
  max-width: 277px;
  min-width: 277px;
  margin: 0 10px;
  margin-bottom: 25px;
}

@media (max-width: 1199px) {
  #landing-page .odx-carousel-cards-item {
    margin: 0 auto;
    margin-bottom: 25px;
  }
}

#landing-page p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
  text-transform: none !important;
}

#landing-page h3 {
  font-family: Source Sans Pro;
  font-size: 20px;
  font-weight: bold;
  color: #700017;
  text-decoration: none solid #700017;
  text-transform: none !important;
}

#landing-page h2 {
  display: none;
}

.odx-content__summary {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-style: normal !important;
  color: #4a4a4a;
  text-decoration: none solid #4a4a4a;
  line-height: 28px;
}

.aw-left-nav__icon-text {
  font-family: Source Sans Pro;
  font-size: 20px !important;
  font-weight: bold !important;
  color: #700017 !important;
  text-decoration: none solid #700017;
  text-transform: none !important;
}

.odx-content__title {
  font-family: Source Sans Pro !important;
  font-size: 32px !important;
  font-weight: bold !important;
  color: #700017 !important;
  text-decoration: none solid #700017 !important;
  text-transform: none !important;
}

.core-featured-cards__list {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
  padding-left: 10px;
  margin-left: -20px;
  margin-top: -20px;
  gap: 0px;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .core-featured-cards__list {
    justify-content: center;
  }
}

.core-featured-cards__list .core-featured-cards__item {
  height: 340px;
  width: 344px;
  max-width: 344px;
  max-height: 340px;
  border-radius: 4px;
  margin-top: 20px;
  margin-left: 20px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  flex: unset;
}

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

.core-featured-cards__list .core-featured-cards__item .core-featured-cards__summary {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  line-height: 20px;
  text-align: center;
}

.core-featured-cards__thumbnail {
  height: 209px;
  border-bottom: 6px solid #b90235;
}

@media (max-width: 1497px) {
  #das-featured-cards #js-content-expand-collapse {
    max-width: 500px;
  }
  #das-featured-cards #js-content-expand-collapse .btn {
    margin-right: 53px !important;
  }
  #das-featured-cards .core-featured-cards__list {
    max-width: 500px;
  }
}

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

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

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

#das-featured-cards #js-content-expand-collapse {
  margin-bottom: 30px;
}

#das-featured-cards #js-content-expand-collapse .btn {
  margin-right: 82px;
}

#das-featured-cards .row .core-featured-cards .core-featured-cards__list {
  margin-left: -30px;
  margin-top: -20px;
}

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

#das-featured-cards .row .core-featured-cards .core-featured-cards__list .core-featured-cards__item a .core-featured-cards__thumbnail {
  background-color: #700017;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

#das-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;
}

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

#das-featured-cards .core-featured-cards__list .core-featured-cards__item {
  max-width: 209px;
  max-height: 194px;
  max-width: 209px;
  max-height: 194px;
  border-radius: 8px !important;
  position: relative;
  z-index: 99;
  background-color: #ffffff;
}

#das-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__title {
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #700017;
  line-height: 24px;
  text-align: left;
  max-height: 50px;
  margin-bottom: 11px;
}

#das-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__summary {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #737373;
  text-align: left;
  height: 80px;
  line-height: 20px;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 991px) {
  #das-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__summary {
    max-height: 80px;
  }
}

#das-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__icon {
  height: 18px !important;
  background-color: #700017 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#das-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__thumbnail {
  height: 18px !important;
  border-bottom: none !important;
}

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

#das-featured-cards .core-featured-cards__list .core-featured-cards__item .core-featured-cards__icon {
  height: 18px !important;
  background-color: #700017 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

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

#das-featured-cards .core-featured-cards__container .core-featured-cards__header {
  position: absolute;
  left: -9999px;
  margin: 0;
}

#das-featured-cards .full-width-component::before,
#das-featured-cards .full-width-component::after {
  content: none !important;
}

#das-featured-cards .core-featured-cards {
  max-width: 740px !important;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: transparent;
}

#das-division-comp {
  height: 420px;
  width: 100%;
  display: none;
  flex-direction: column;
  flex-wrap: wrap;
}

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

#das-division-comp p {
  width: 37%;
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #4a4a4a;
  line-height: 1.1;
  margin: 10px 0px;
}

#das-division-comp .core-divisions-carousel {
  flex-wrap: wrap;
  width: 62%;
}

#das-division-comp .core-divisions-carousel .core-divisions-carousel__header {
  display: none;
}

#das-division-comp .core-divisions-carousel .core-divisions-carousel__title {
  display: block;
  height: 100%;
  text-align: left;
  overflow: hidden;
  margin-left: 20px;
  width: 100%;
  font-family: Source Sans Pro;
  font-size: 26px;
  color: #ffffff;
  position: relative;
  bottom: 0;
}

#das-division-comp .core-divisions-carousel .core-divisions-carousel__link {
  height: 100%;
  padding: 0px;
  position: relative;
}

#das-division-comp .core-divisions-carousel .core-divisions-carousel__icon {
  height: 100%;
  background-size: cover;
  border-radius: 8px;
  position: absolute;
}

#das-division-comp .slick-arrow.slick-hidden {
  display: none !important;
}

#das-division-comp .js-carousel-item {
  width: 326px !important;
  height: 200px;
  border-radius: 8px;
  fill: #700017;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  margin: 8px 10px;
  padding: 0px;
  position: relative;
}

#das-division-comp .slick-track {
  width: 100% !important;
  position: relative;
}

#js-odx-content__body h2 {
  font-family: Source Sans Pro;
  font-size: 22px;
  color: #700017;
  text-decoration: none solid #700017;
  line-height: 28px;
  font-weight: bold;
}

#js-odx-content__body h1 {
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 32px;
}

#js-odx-content__body p {
  color: #4a4a4a;
  font-size: 16px;
  font-family: Source Sans Pro;
  text-decoration: none solid #4a4a4a;
  line-height: 28px;
  max-width: 100%;
}

#js-odx-content__body .odx-content__summary {
  max-width: 720px;
}

.odx-get-in-touch .odx-get-in-touch__title {
  font-family: Source Sans Pro;
  font-size: 22px;
  font-weight: bold;
  color: #292929;
  text-decoration: none solid #292929;
}

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

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

.odx-get-in-touch .odx-get-in-touch__get-directions {
  padding: 15px 16px 12px 18px;
  margin-top: 20px;
  margin-bottom: 31px;
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #ffffff;
  text-decoration: none solid white;
  line-height: 20px;
  text-transform: none !important;
  text-align: center;
}

.odx-get-in-touch .odx-get-in-touch__email .odx-get-in-touch__telephone .odx-get-in-touch__fax {
  margin-bottom: 6px;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #292929 !important;
  text-decoration: none solid #292929;
}

.odx-get-in-touch .odx-get-in-touch__email .odx-get-in-touch__telephone .odx-get-in-touch__fax a {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #b90235 !important;
  text-decoration: none solid #b90235;
}

@media (max-width: 991px) {
  .b-breadcrumb__container {
    margin-top: 50px;
  }
}

.screen-reader-only {
  position: absolute;
  left: -9999px;
  margin: 0;
}

.screen-reader-only h2 {
  display: block !important;
}

.screen-reader-only h2 span {
  visibility: visible;
}

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

@media screen and (min-width: 992px) {
  .odx-logo img {
    max-width: 243px;
  }
}

#main-nav-container a {
  padding-bottom: -10px;
}

#main-nav-container a:hover {
  border-bottom: 26px solid #700017 !important;
  color: #700017 !important;
}

#aw-header-navigation .current a {
  color: #4a4a4a !important;
}

#aw-header-navigation .current a:hover {
  color: #700017 !important;
}

#aw-header-bottom-left {
  margin-top: 10px;
}

#aw-header-navigation {
  margin-top: 10px;
}

#aw-header-navigation ul li a {
  color: #4A4A4A;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: bold;
  margin-top: 10px;
}

@media (min-width: 992px) {
  .sticky-header #aw-header-navigation ul li a {
    font-size: 14px;
    padding: 12px 25px 0 0;
  }
}

@media (min-width: 992px) {
  .sticky-header #aw-header-bottom-left div.odx-logo-wrapper img {
    height: 80px;
    margin-top: -23px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #aw-header-bottom-left div.odx-logo-wrapper {
    min-height: 0px;
  }
}

.odx-icon-wrapper .odx-navigation__icon {
  display: none;
}

@media (min-width: 1200px) {
  #das-news-and-events .col-lg-4 {
    width: 39%;
    padding-left: 20px;
  }
  #das-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;
}

.media-center .core-events .core-events__list .core-events__item {
  padding-right: 0;
  padding-left: 0;
}

.media-center .core-events .core-events__list .core-events__item .core-events__item-link {
  gap: 14px;
}

.media-center .core-news {
  margin-right: 15px;
}

.media-center .core-news .core-news__list .core-news__info {
  background-color: #F7F7F7;
  border: 0;
}

.media-center .core-news .core-news__list .core-news__info .core-news__title {
  height: auto;
}

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

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

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

@media (max-width: 767px) {
  .core-news .core-news__list .core-news__info {
    background-color: #F2F2F2;
  }
}

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

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

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

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

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

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

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

#das-news-and-events .core-news__list .core-news__thumbnail {
  display: inherit !important;
  min-width: 200px;
  background-position: center;
  background-size: cover;
}

.core-news__list .core-news__thumbnail {
  display: none !important;
  min-width: 200px;
  background-position: center;
  background-size: cover;
}

@media (max-width: 767px) {
  .core-events {
    background-color: #F2F2F2;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
    padding-top: 40px;
    padding-bottom: 1px;
  }
}

@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;
  }
}

@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;
  }
}

.core-events .core-events__list .core-events__item {
  background-color: #FFFFFF;
  padding: 16px;
  margin-bottom: 2px;
  box-shadow: 0 4px 2px -2px #d8d8d8;
}

@media (max-width: 767px) {
  .core-events .core-events__list .core-events__item {
    background-color: #F2F2F2 !important;
    padding: 16px 0;
    box-shadow: none;
  }
  .core-events .core-events__list .core-events__item:last-of-type {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}

.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 {
    height: 80px;
  }
}

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

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

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

.core-events .core-events__list .core-events__item-title {
  font-size: 21px;
  font-weight: bolder;
}

@media (max-width: 767px) {
  .core-events .core-events__list .core-events__item-title {
    font-size: 20px;
  }
}

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

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

.das-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: #700017;
  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;
  background-color: #FAFAFA;
  font-weight: normal;
  font-style: normal;
  overflow-x: hidden;
  overflow-y: visible;
}

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

.core-news__list .core-news__info {
  padding: 20px 40px;
  flex: 1 1 auto;
  background-color: #FFFFFF;
  border-bottom: 2px solid;
  border-bottom-color: #EEEEEE;
}

.core-news__list .core-news__info .core-news__title {
  color: #292929;
}

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

.core-news__list .core-news__info .core-news__date {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

.core-news__list .core-news__item {
  margin-bottom: 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;
}

.iop-filter__reset-btn {
  border: 1px solid #700017;
  color: #700017;
}

.iop-filter__input-filter-btn {
  padding-top: 10px;
}

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

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

.iop-datepicker .datepicker {
  float: left;
  margin-left: 5px;
}

.iop-datepicker i.fa-calendar {
  float: right;
  margin-top: 12px;
  margin-right: 10px;
  color: #700017;
}

#event-filter .odx-events__item-title {
  font-size: 21px;
  height: fit-content;
}

#event-filter .odx-events__item-right {
  padding-top: 0;
  padding-bottom: 0;
}

#event-filter .odx-events__item-left-search {
  margin-bottom: 8px;
}

#event-filter .odx-events__item-duration {
  margin-left: 50px;
  font-size: 18px;
  color: #757575;
}

#event-filter .odx-events__item-date {
  height: 92px;
  width: 69px;
  border-radius: 10px;
}

#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.hidden {
  display: table !important;
  visibility: visible;
}

.odx-content--event .odx-content__image-caption-container {
  height: fit-content;
}

.odx-content--event .odx-more-information .odx-events__item {
  border-top: none;
  border-bottom: 1px solid gray;
}

.odx-content--event .odx-more-information .odx-events__item a {
  height: auto;
}

.odx-content--event .core-more-button {
  margin-top: 15px;
}

.odx-content--event .odx-content__title {
  font-size: 22px !important;
  font-weight: bold !important;
}

.odx-content--event .odx-more-information {
  box-shadow: none;
  padding-top: 0;
}

.odx-content--event .odx-events__item.odx-event__item-detail .odx-events__item-right {
  padding: 0;
  padding-left: 25px;
}

.odx-content--event .odx-events__item.odx-event__item-detail .odx-events__item-right .odx-events__item-title {
  font-size: 20px;
  font-weight: bold;
  height: unset;
}

.odx-content--event .odx-events__item.odx-event__item-detail .odx-events__item-right .odx-events__item-duration {
  font-size: 18px;
}

.odx-content--event .odx-events__item-title {
  height: unset;
}

.content-body .odx-content--news .odx-share-this {
  display: block !important;
  background-color: #700017;
  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;
}

.odx-content .odx-content__header {
  margin-top: 40px;
}

.odx-content .odx-content__header .odx-title .odx-content__title {
  font-size: 32px;
  color: #292929;
  text-transform: capitalize;
}

.odx-content__image--footer {
  display: none;
}

.odx-content-section--component-2 .iop-filter__first-section {
  border: none;
  background-color: #f2f2f2;
  border-bottom: 0px;
  border-radius: 4px 4px 0 0;
  padding-top: 25px;
  padding-left: 40px;
  padding-right: 40px;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__title-container h2 {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold;
  color: #292929;
  text-decoration: none solid #292929;
  margin-bottom: 2px;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__title-container span {
  display: none;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__input-container div {
  display: flex;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__input-container div .iop-filter__input-filter {
  padding: 0px 8px;
  border: 1px solid #eeeeee;
  border-radius: 4px 0px 0px 4px !important;
  background-color: #ffffff;
  background-size: cover;
  font-family: Source Sans Pro;
  font-size: 14px;
  color: #000000;
  text-decoration: none solid black;
  height: 48px;
  border-radius: 4px 0 0 4px;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__input-container div .iop-filter__input-filter-btn {
  margin-top: 1px;
  font-family: Source Sans Pro;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none solid white;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  height: 46px;
  border: 0 !important;
  border-radius: 0 4px 4px 0;
}

.odx-content-section--component-2 .iop-filter__second-section {
  background-color: #f2f2f2;
  border-radius: 4px;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  border: none;
}

.odx-content-section--component-2 .iop-filter__second-section label {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold;
  color: #292929;
  text-decoration: none solid #292929;
}

.odx-content-section--component-2 .iop-filter__second-section .iop-filter__results-number {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
}

.odx-content-section--component-2 .iop-filter__second-section li.select2-selection__choice {
  border-radius: 4px;
  background-color: #700017 !important;
  border-color: #700017;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #ffffff !important;
  text-decoration: none solid white;
  text-transform: capitalize;
  height: 32px;
  padding-top: 5px !important;
}

.odx-content-section--component-2 .iop-filter__second-section li.select2-selection__choice span {
  color: #ffffff;
  stroke-width: 2;
  transform: scaleX(-1);
}

.odx-content-section--component-2 .iop-filter__second-section li.select2-selection__choice:after {
  content: "\f078";
  font-family: FontAwesome;
  font-weight: 900;
  text-align: right;
  position: absolute;
  justify-items: center;
  color: #292929;
  width: 37px;
  height: 37px;
  bottom: 8px;
  right: 18px;
  padding: 10px 0 0 0;
}

.odx-content-section--component-2 .iop-filter__second-section .select2-container--default .select2-selection--multiple {
  border: none;
  height: 52px;
}

.odx-content-section--component-2 .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
  margin: 9px 0px 10px 0px;
}

.odx-content-section--component-2 .iop-filter__results-number-container .iop-filter__reset-btn-container {
  min-width: 50% !important;
}

.odx-content-section--component-2 .iop-filter__results-number {
  float: left;
}

.odx-content-section--component-2 .iop-filter__reset-btn {
  float: right;
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #ffffff;
  background-color: #700017;
  text-decoration: none solid white;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
}

.odx-content-section--component-2 #cards-generic-wrapper {
  padding: 0 12px;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_length .dataTables_filter {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .odx-content-section--component-2 #cards-generic-wrapper .dataTables_length {
    float: left;
  }
  .odx-content-section--component-2 #cards-generic-wrapper select {
    width: auto;
    display: inline-block !important;
  }
}

.odx-content-section--component-2 #cards-generic-wrapper select {
  border-color: #eeeeee;
  stroke-width: 1;
  padding: 4px 1px;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_filter > label > input {
  border-color: #eeeeee;
  stroke-width: 1;
  padding: 4px 1px;
}

.odx-content-section--component-2 #cards-generic-wrapper table thead > tr > th {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #292929;
  text-decoration: none solid #292929;
}

.odx-content-section--component-2 #cards-generic-wrapper table tbody > tr > td {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #700017;
  text-decoration: none solid #700017;
  line-height: 28px;
}

.odx-content-section--component-2 #cards-generic-wrapper table tbody > tr > td:nth-child(1) a:link {
  text-decoration: none;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_info {
  float: left;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
}

@media (max-width: 767px) {
  .odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate.paging_simple_numbers {
    display: block;
    width: 100%;
    float: right;
  }
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button.previous > a {
  background-color: #ffffff !important;
  color: #121212;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button > a {
  border-radius: 2px;
  font-family: Source Sans Pro;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button.active > a {
  background-color: #700017 !important;
  color: #ffffff;
  text-decoration: none solid white;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button > a {
  background-color: #ffffff !important;
  color: #700017;
  text-decoration: underline solid #700017;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button.previous > a {
  background-color: #eeeeee;
  color: #121212;
}

#das-policy-finder .js-odx-content__table .dataTables_filter {
  display: none;
}

#das-policy-finder .js-odx-content__table .dataTables_wrapper .dataTables_length {
  float: left;
}

.js-odx-content__table .dataTables_filter {
  display: inline-block;
}

.js-odx-content__table .dataTables_wrapper .dataTables_length {
  float: right;
}

table.dataTable.no-footer {
  padding-top: 0px !important;
}

.odx-content-section--component-2 .iop-filter__first-section {
  background-color: #f2f2f2;
  border-bottom: 0px;
  padding-bottom: 0;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__title-container h2 {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold;
  color: #292929;
  text-decoration: none solid #292929;
  margin-bottom: 2px;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__title-container span {
  display: none;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__input-container div {
  display: flex;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__input-container div .iop-filter__input-filter {
  padding: 0px 8px;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  background-color: #ffffff;
  background-size: cover;
  font-family: Source Sans Pro;
  font-size: 14px;
  color: #000000;
  text-decoration: none solid black;
  height: 48px;
}

.odx-content-section--component-2 .iop-filter__first-section .iop-filter__input-container div .iop-filter__input-filter-btn {
  font-family: Source Sans Pro;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none solid white;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  height: 46px;
}

.odx-content-section--component-2 .iop-filter__second-section {
  background-color: #f2f2f2;
}

.odx-content-section--component-2 .iop-filter__second-section label {
  font-family: Source Sans Pro;
  font-size: 16px;
  font-weight: bold;
  color: #292929;
  text-decoration: none solid #292929;
}

.odx-content-section--component-2 .iop-filter__second-section .iop-filter__results-number {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
}

.odx-content-section--component-2 .iop-filter__second-section li.select2-selection__choice {
  border-radius: 4px;
  background-color: #700017 !important;
  border-color: #700017;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #ffffff !important;
  text-decoration: none solid white;
  text-transform: capitalize;
}

.odx-content-section--component-2 .iop-filter__second-section li.select2-selection__choice span {
  color: #FFFFFF;
  stroke-width: 2;
  transform: scaleX(-1);
}

.odx-content-section--component-2 .iop-filter__second-section li.select2-selection__choice:after {
  content: "\f078";
  font-family: FontAwesome;
  font-weight: 900;
  text-align: right;
  position: absolute;
  color: #292929;
  width: 37px;
  height: 37px;
  bottom: 8px;
  right: 18px;
}

.odx-content-section--component-2 .iop-filter__results-number-container .iop-filter__reset-btn-container {
  min-width: 50% !important;
}

.odx-content-section--component-2 .iop-filter__results-number {
  float: left;
}

.odx-content-section--component-2 .iop-filter__reset-btn {
  float: right;
  font-family: Source Sans Pro;
  font-size: 20px;
  color: #ffffff;
  background-color: #700017;
  text-decoration: none solid white;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_length .dataTables_filter {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .odx-content-section--component-2 #cards-generic-wrapper .dataTables_length {
    float: left;
  }
  .odx-content-section--component-2 #cards-generic-wrapper select {
    width: auto;
    display: inline-block !important;
  }
}

.odx-content-section--component-2 #cards-generic-wrapper select {
  border-color: #eeeeee;
  stroke-width: 1;
  padding: 4px 1px;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_filter > label > input {
  border-color: #eeeeee;
  stroke-width: 1;
  padding: 4px 1px;
}

.odx-content-section--component-2 #cards-generic-wrapper table thead > tr > th {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #292929;
  text-decoration: none solid #292929;
}

.odx-content-section--component-2 #cards-generic-wrapper table tbody > tr > td {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #700017;
  text-decoration: none solid #700017;
  line-height: 28px;
}

.odx-content-section--component-2 #cards-generic-wrapper table tbody > tr > td:nth-child(1) a:link {
  text-decoration: none;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_info {
  float: left;
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #000000;
  text-decoration: none solid black;
  line-height: 28px;
}

@media (max-width: 767px) {
  .odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate.paging_simple_numbers {
    display: block;
    width: 100%;
    float: right;
  }
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button.previous > a {
  background-color: #eeeeee;
  color: #121212;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button > a {
  border-radius: 2px;
  font-family: Source Sans Pro;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button.active > a {
  background-color: #700017;
  color: #ffffff;
  text-decoration: none solid white;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button > a {
  background-color: #eeeeee;
  color: #700017;
  text-decoration: underline solid #700017;
}

.odx-content-section--component-2 #cards-generic-wrapper .dataTables_paginate .paginate_button.previous > a {
  background-color: #eeeeee;
  color: #121212;
}

.core-spotlight__header-title {
  position: absolute;
  left: -9999px;
  margin: 0;
}

.odx-content__body p span {
  font-family: Source Sans Pro;
  font-size: 32px !important;
  color: #700017;
  text-decoration: none solid #700017;
  text-transform: capitalize;
  font-weight: bold;
}

.odx-content__body p {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #4a4a4a;
  text-decoration: none solid #4a4a4a;
  line-height: 28px;
}

.odx-content__body .core-spotlight__container .core-spotlight__info {
  padding: 0 40px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  max-height: 100%;
}

.odx-content__body .core-spotlight__container .core-spotlight__info .core-spotlight__title {
  font-family: Source Sans Pro;
  font-size: 32px;
  font-weight: bold;
  color: #700017;
  text-decoration: none solid #700017;
  line-height: 43px;
  max-height: none;
}

.odx-content__body .core-spotlight__container .core-spotlight__info .core-spotlight__summary {
  font-family: Source Sans Pro;
  font-size: 18px;
  color: #282828;
  text-decoration: none solid #282828;
  line-height: 27px;
  overflow: hidden;
}

.odx-content__body .core-spotlight__container .core-spotlight__info .core-spotlight__button {
  border-radius: 8px;
  fill: #700017;
  stroke-width: 2;
}

.odx-content__body .core-spotlight__container .core-spotlight__info .core-spotlight__button:hover {
  color: #700017 !important;
}

.odx-more-information {
  background-color: #ffffff !important;
  border-radius: 8px !important;
  margin-bottom: 20px !important;
}

@media only screen and (min-width: 775px) {
  .odx-content__body .core-topic-ads__container .core-topic-ads__list .core-topic-ads__item {
    max-width: 250px;
  }
}

.core-topic-ads__container .core-topic-ads__list {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  max-width: 822px;
  margin-bottom: 30px;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item {
  border-radius: 8px;
  position: relative;
  padding: 0;
}

@media only screen and (min-width: 775px) {
  .core-topic-ads__container .core-topic-ads__list .core-topic-ads__item {
    max-width: 268px;
    min-height: 200px;
  }
}

@media only screen and (max-width: 775px) {
  .core-topic-ads__container .core-topic-ads__list .core-topic-ads__item {
    min-width: 334px;
    min-height: 200px;
  }
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .core-topic-ads__thumbnail img {
  min-width: 100%;
  height: 100%;
  border-radius: 8px;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .ohio-card-bg-img {
  border-radius: 8px;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content {
  position: absolute;
  z-index: 1;
  background-color: rgba(112, 0, 23, 0.8);
  border-radius: 8px;
  height: 100%;
  width: 100%;
  margin-left: 0;
  left: 0;
  top: 0;
  padding-top: 20px;
  padding-left: 18px;
  padding-right: 18px;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content h3.core-topic-ads__title {
  font-weight: bold;
  font-family: Source Sans Pro;
  font-size: 26px !important;
  line-height: 30px !important;
  color: #ffffff !important;
  margin-top: 3px;
  text-decoration: none solid white;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content p.core-topic-ads__summary {
  max-height: fit-content;
  font-family: Source Sans Pro;
  font-size: 16px !important;
  margin-top: -5px;
  line-height: 20px !important;
  color: #ffffff !important;
  text-decoration: none solid white;
}

.core-topic-ads__container .core-topic-ads__list .core-topic-ads__item .core-topic-ads__content:after {
  content: "\f061";
  font-family: FontAwesome;
  font-size: 26px;
  font-weight: bolder;
  text-align: right;
  position: absolute;
  color: #ffffff !important;
  width: 35px;
  height: 35px;
  bottom: 12px;
  right: 16px;
  margin-bottom: -10px;
}

body .content-body .core-topic-ads__header {
  display: none;
}

body .content-body .core-topic-ads__container {
  padding-top: 0px;
  padding-bottom: 0px;
}

body .content-body .odx-more-information h2,
body .content-body .odx-external-resources h2,
body .content-body .downloads-html-component h2,
body .content-body .odx-related-laws-and-forms h2 {
  color: #700017;
  font-size: 32px;
  font-weight: bold;
}

.content-body .odx-share-this {
  display: none !important;
  background-color: #fafafa;
  display: flex;
  justify-content: space-between;
  line-height: 20pt;
  border-radius: 4px;
  padding: 10px;
}

.dataTables_scroll td, .dataTables_scroll th {
  display: table-cell !important;
}

.odx-content--resource .odx-content__info {
  display: none;
}

.odx-content--resource .odx-content__body p img {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 0;
}

.horizontalTabs .nav-tabs > li.active a,
.horizontalTabs .nav-tabs > li.active a:hover,
.horizontalTabs .nav-tabs > li.active a:focus {
  background-color: #ffffff;
  text-transform: none;
}

li.paginate_button.active a {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none solid white;
  text-align: center;
  text-transform: capitalize;
  border-radius: 2px !important;
  background-color: #700017 !important;
  border-color: #700017 !important;
}

.odx-content--resource {
  padding: 20px 0px;
  border-radius: 8px;
}

@media only screen and (max-width: 775px) {
  .odx-content--resource {
    width: inherit;
    padding: 20px 18px;
    border-radius: 8px;
  }
}

.odx-content--resource .core-topic-ads__thumbnail {
  height: unset;
  display: block;
  flex: unset;
  width: 260px;
  text-align: center;
  position: absolute;
}

.odx-content--resource .core-topic-ads__thumbnail img {
  max-width: 100%;
  border-radius: 8px;
  text-align: center;
}

#external-link-bottom {
  margin-left: -1px;
}

#external-link-bottom h2 {
  font-family: Source Sans Pro;
  font-size: 22px;
  color: #700017;
  text-decoration: none solid #700017;
  line-height: 28px;
  font-weight: bold;
}

#external-link-bottom #das-topic-ads {
  margin-left: 11px;
}

#js-table-visualization_wrapper label {
  margin-bottom: 15px;
}

#js-table-visualization_wrapper .form-control {
  border-color: #5c5a5b !important;
}

.odx-external-link .odx-external-link__button {
  background-color: #700017 !important;
  border-color: #700017 !important;
  margin-bottom: 20px;
}

a.btn-primary:hover {
  background-color: #FFFFFF !important;
  color: #700017 !important;
}

a.btn-primary:hover p.odx-external-link__title {
  color: #700017 !important;
}

a.btn-primary:hover span.uppercase {
  color: #700017 !important;
}

.horizontalTabs .nav-tabs > li.active a,
.horizontalTabs .nav-tabs > li.active a:hover,
.horizontalTabs .nav-tabs > li.active a:focus {
  background-color: #700017 !important;
  text-transform: none;
  border-left-width: 0px !important;
}

li.paginate_button.active a {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none solid white;
  text-align: center;
  text-transform: capitalize;
  border-radius: 2px !important;
  background-color: #700017 !important;
  border-color: #700017 !important;
}

.odx-content--resource .odx-content__info {
  display: none;
}

.odx-content--resource .margin-bottom-sm {
  margin: 0;
}

.odx-meet-leadership {
  display: none;
}

.odx-leader-content__header {
  display: none;
}

@media (max-width: 576px) {
  .odx-content__image--left {
    width: 100%;
  }
  .odx-content__image--left .odx-content__leader-image-container {
    max-width: unset;
  }
}

body .content-body .search-results-container .search-count {
  color: #4a4a4a;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #fafafa;
  border-color: #fafafa;
}

.search-results-container div.ohio-card {
  box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.2);
  pointer-events: unset;
}

.search-results-container div.ohio-card :hover {
  box-shadow: none;
}

.search-results-container div.ohio-card .ohio-card-content {
  height: 100%;
  padding-left: 62px;
}

.search-results-container div.ohio-card .ohio-card-content-header {
  font-weight: bold;
  font-size: 22px;
  pointer-events: initial !important;
  margin-top: 23px !important;
}

.search-results-container div.ohio-card .search-result-summary {
  font-family: Source Sans Pro;
  overflow: hidden;
  max-height: 50px;
  font-size: 16px;
  font-weight: 100;
  color: #292929;
}

.search-results-container div.ohio-card .search-result-link__anchor {
  font-size: 16px;
  color: #700017;
}

.search-results-container div.ohio-card .search-result-date {
  position: unset !important;
}

.search-results-container div.ohio-card span.multilingual {
  font-family: Source Sans Pro;
  font-size: 16px;
  color: #292929;
  line-height: 24px;
  font-weight: normal !important;
}

.search-results-container .pagination-container .b-pagination__list > li:first-of-type > span {
  background-color: #fff;
  border: 1px solid #ddd;
}

.search-results-container .pagination-container .b-pagination__list > li:last-of-type span {
  background-color: #fff;
  border: 1px solid #ddd;
}

.search-results-container .pagination-container .odx-pagination.inactive {
  border-color: #700017;
  background-color: #700017;
  color: #FFFFFF;
}

.search-results-container .pagination-container .odx-pagination {
  text-decoration: none;
  font-family: "Source Sans Pro";
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 34px;
}

.search-results-container .pagination-container .odx-pagination .fa-caret-right:before {
  content: "\f054";
  color: #121212;
}

.search-results-container .pagination-container .odx-pagination .fa-caret-left:before {
  content: "\f053";
  color: #121212;
}

.search-results-container .pagination-container .odx-pagination a {
  color: #700017;
}

/* 17:24 */
