/*About Us Page*/
.et_pb_section_1.et_pb_section {
  background-color: #ffffff !important;
}


body.toolbar-icon-11.et_fixed_nav #top-header {
  top: 79px;
}

body.toolbar-icon-11.et_fixed_nav #main-header {
  top: 113px !important;
}

#toolbar-item-administration-tray {
  z-index: 100001;
}

#top-header {
  z-index: 499 !important;
}

#mixBlend_1 {
  margin-right: 5.5% !important;
}

.blurbBox.et_pb_section_1.et_pb_section {
  background-color: #184481 !important;
}

.mixBlendCmpt.et_pb_section {
  background-color: #fff !important;
}

.blurbBox .field .field__item .blurbContainer {
  margin-right: 5.5% !important;
}

.blurbBox .field .field__item:last-child .blurbContainer {
  margin-right: 0 !important;
}

.wrapper_corts .corts_header {
  padding: 4% 0 0 0 !important;
}

.wrapper_corts .corts_descitption {
  padding: 2% 0 0 0 !important;
}

.resources-parent .et_pb_cta_0.et_pb_promo {
  background-color: #14386b !important
}

.resources-parent a {
  color: #54cdf2 !important;
}

div#ques_ans_bg {
  background-color: #cee9f0 !important;
}

.active {
  color: #0C72B6 !important;
}

.parent_left_coloum .et_pb_cta_0.et_pb_promo {
  background-color: #14386b !important;
}

div#parent_left_coloum a {
  color: #54cdf2 !important;
}

.parent_left_coloum .et_pb_cta_0.et_pb_promo a {
  color: #54cdf2 !important;
}

.phone_batt_parent .et_pb_text_0 {
  line-height: 1.5em;
  font-weight: 700 !important;
  font-size: 40px !important;
  letter-spacing: 2px !important;
  line-height: 1.5em !important;
  color: #474747 !important;
}

.phone_batt_parent .et_pb_image_0 {
  text-align: center !important;
}

.phone_batt_parent .et_pb_text_1 {
  font-weight: 700;
  font-size: 34px;
  color: #474747 !important;
}

.phone_batt_parent .et_pb_text_2 {
  color: #E02B20 !important;
  font-size: 29px !important;
}

.phone_batt_parent .et_pb_text_3 {
  font-weight: 700;
  font-size: 48px;
  text-shadow: 0em 0.02em 0.1em #0C71C3;
}

.phone_batt_parent .et_pb_text_4 {
  font-style: italic;
  font-size: 18px;
  color: #474747 !important;
}

.phone_batt_parent .et_pb_text_5 {
  font-weight: 600;
  font-size: 24px;
  color: #474747 !important;
}

.phone_batt_parent .et_pb_text_6 {
  padding-left: 29px !important;
  text-align: left !important;
}

.phone_batt_parent .et_pb_text_7 {
  font-weight: 600;
  font-size: 24px;
  color: #474747 !important;
}

.phone_batt_parent .et_pb_text_8 {
  font-style: italic;
  font-size: 24px;
  color: #474747 !important;
}

.phone_batt_parent .et_pb_text_9 {
  color: #474747 !important;
}

.phone_batt_parent .et_pb_text_10 {
  font-weight: 700;
  text-align: left !important;
}

.parent_et_pb_row .et_pb_row {
  /*width: 50% !important;*/
  max-width: 1080px;
  margin: auto;
  position: relative;

}

.parent_et_pb_row .et_pb_row_2 {
  width: 80% !important;
  max-width: 1080px;
  margin: auto;
  position: relative;

}

.parent_et_pb_row a {
  color: #54cdf2;
}

div#et_pb_row1_bg {
  background-color: #14386b !important;
}

.parent_et_pb_row .et_pb_text_1 {
  padding-right: 0px !important;
  padding-left: 20px !important;
  margin-right: 0px !important;
  margin-left: 20px !important;
}

/*
#et-main-area .container {
    padding-top: 100px !important;
}*/


.waiver_parent #content-area {
  display: flex;
}

@media (max-width:767px) {

  .waiver_parent #content-area {
    flex-direction: column;
  }

  .waiver_parent .page-layout {
    padding-top: 30px !important;
  }

  .layout--onecol .et_pb_fullwidth_slider_0 {
    /* min-height: 224px !important;*/
  }

  .table-container {
    overflow-x: auto;
  }

  .news_category .views-exposed-form input[type="text"] {
    width: 230px;
  }

  .home_banner_parent .et_pb_slide_description h1 {
    font-size: 20px;
  }

  .et_pb_column .et_pb_module {
    margin-bottom: 30px !important;
  }

  .disclaimer_main .dislaimer_child {
    padding-left: 0px !important;
  }

  .alignright {
    margin-left: 110px;
  }
}

@media (min-width:767px) {
  .waiver_parent #left-area {
    width: 79.125% !important;
    padding-bottom: 23px !important;
    padding-right: 5.5%;
  }

  .waiver_parent .page-layout {
    padding-top: 100px !important;
  }

  .waiver_parent #sidebar {
    float: left;
    width: 27.875%;
    padding-left: 30px;
    padding-bottom: 28px;
  }

  .waiver_parent::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #e2e2e2;
    left: 72.875% !important;
  }

  .parent_disclaimer .et_pb_row::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #e2e2e2;
    left: 69.87% !important
  }

  .news_parent_container .et_pb_column_2_3::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #e2e2e2;
    left: 100% !important;
    margin-left: 38px;
  }

  .news_category #left-area::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #e2e2e2;
    left: 76% !important;
  }

  .layout--onecol .et_pb_fullwidth_slider_0 {
    /*min-height: 600px !important;*/
  }

  .news_category #content-area {
    display: flex;
  }

  .news_parent_container.news_category .views-exposed-form input[type="text"] {
    width: 121px !important;
  }

  .news_parent_container .et_pb_row_10000 {
    display: flex;
  }

  .alignright {
    text-align: right;
    margin-left: 540px;
  }

}

.waiver_parent .form--inline,
.news_parent_container .form--inline {
  display: flex;
}

.waiver_parent .button,
.news_parent_container .button {
  padding: 8px 16px !important;
  background-color: #ddd !important;
  color: #616161 !important;
  border: none;
  cursor: pointer !important;
  border-radius: 0;
}

.waiver_parent .form-item {
  margin-right: 0px !important;
}

.waiver_parent #views-exposed-form-recent-news-block-block-1,
.news_parent_container #views-exposed-form-recent-news-block-block-1 {
  padding-bottom: 18px !important;
}

.waiver_parent #rpwe_widget-2 .rpwe-li,
.news_parent_container #rpwe_widget-2 .rpwe-li,
.news_parent_container #rpwe_widget-3 .rpwe-li {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 10px;
  list-style-type: none;

}

.waiver_parent #rpwe_widget-2 .rpwe-li .rpwe-title {
  background: none !important;
  clear: none;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 1.5em;
}

.news_parent_container #rpwe_widget-2 .rpwe-li .rpwe-title,
.news_parent_container #rpwe_widget-3 .rpwe-li .rpwe-title {
  background: none !important;
  clear: none;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 1.5em;
}

.waiver_parent #rpwe_widget-3 .rpwe-li {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 10px;
  list-style-type: none;
  margin-left: 0px !important;

}

.waiver_parent #rpwe_widget-3 .rpwe-li .rpwe-title {
  background: none !important;
  clear: none;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 1.5em;
}

.parent_disclaimer .et_pb_widget {
  margin-bottom: 35px;
}

.waiver_parent .et_pb_widget,
.news_parent_container .et_pb_widget {
  margin-bottom: 35px;
}

#et-main-area .region-content {
  padding: 0px;

}

.spotlight_parent .et_pb_bg_layout_dark {
  background-color: #14386b;
}

.spotlight_parent .et_pb_text_inner hr {
  opacity: 0.70;
  background-color: gray;
}

.spotlight_parent .et_pb_section_2,
.spotlight_parent .et_pb_section_3 {
  background-color: #fff !important;
}

.et_pb_fullwidth_slider_0 {
  /*min-height: 550.45px;*/
}

a:focus-visible {
  outline: 2px solid blue;
}

#mixBlend_2 .et_pb_testimonial_2 {
  background-color: #f5f5f5;
}

.news_parent_container .et_pb_row_10000,
.news_parent_container .et_pb_row_10001 {
  width: 100% !important;
}

.news_parent_container .pagination {
  /*float:left;*/
}

.news_parent_container ul li {
  list-style: none;
}

.news_parent_container .views-exposed-form input[type="text"] {
  width: 220px !important;
}

.news_parent_container .form--inline .form-item {
  margin-right: 0px !important;
}

.news_parent_container .et_pb_column_2_3 {
  /* padding-right: 28px !important;*/
  margin-right: 5.5% !important;
}

.practice_care_parent .et_pb_promo {
  background-color: #14386b;
}

hr {
  border: none;
  height: 1px;
  background-color: #fff;
  opacity: 1;
}

.et_pb_ajax_pagination_container .pagination {
  display: block !important;
}

/* Prevent Divi AJAX pagination from dimming the module */
.et_pb_module.et_pb_blog_0.et_pb_posts.et_pb_bg_layout_light.et_had_animation {
  opacity: 1 !important;
}

.wrapper_corts .card-img {
  width: revert-layer;
}

a:hover {
  text-decoration: underline;
}

.main_nav_arrow {
  display: inline-block;
}

.dropdown-toggle::after {
  display: none;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.table-container {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.container.news_category {
  padding-top: 58px;
}

.news_category #left-area {
  margin-right: 60px;
}

.news_category #sidebar {
  width: 28%;
}

.news_category .left_cat_ul>li:nth-child(n + 2) {
  padding-top: 70px;
}

.news_category .news_cat_article {
  padding-top: 70px;
}

.mobile_menu_bar:focus {
  outline: 1px solid blue;
}

.counter_container .field .field__item .counterBox {
  margin-right: 5.5% !important;
}

.counter_container .field .field__item:last-child .counterBox {
  margin-right: 0 !important;
}

.counterBox .percent-value {
  font-size: 48px;
}

.user-login-form {
  border: 1px solid gray !important;
  padding: 50px 200px !important;
  width: 40%;
  margin: 50px 455px;
}

.user-login-form .form-control {
  width: 250px !important;
}

table {
  border-collapse: collapse;
}

th,
td {
  border: 1px solid #bfbfbf;
}

.disclaimer_parent .et_pb_sidebar_0 {
  padding-left: 20px;
}

.et_pb_slider .et_pb_slide {
  visibility: hidden !important;
}

/* Show only the active slide */
.et_pb_slider .et-pb-active-slide {
  visibility: visible !important;
}

.contactus_container .et_pb_promo {
  background-color: #e9f8fb;
}

.parenthealth .health_container {
  background-color: #ededde !important;
}

.health_container2 .field .field__item .health_box {
  margin-right: 5.5% !important;
}

.health_container2 .field .field__item:last-child .health_box {
  margin-right: 0 !important;
}

#top-header .container {
  --bs-gutter-x: inherit;
}

#block-dvaco-topheadermenu .menu--level-1>li:last-child {
  margin-right: 0;
  padding-right: 0;
}

.top_menu_padding {
  padding-left: 5px;
}

a.your-privacy-link::after {
  content: '';
  display: inline-block;
  width: 30px;
  height: 14px;
  margin-left: 5px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 14'><path fill='%23fff' fill-rule='evenodd' d='M7.4,12.8h6.8l3.1-11.6H7.4c-3.2,0-5.8,2.6-5.8,5.8s2.6,5.8,5.8,5.8Z'/><path fill='%23007bff' fill-rule='evenodd' d='M22.6,0H7.4C3.5,0,.4,3.1.4,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0ZM1.6,7C1.6,3.8,4.2,1.2,7.4,1.2h9.9l-3.1,11.6h-6.8c-3.2,0-5.8-2.6-5.8-5.8Z'/><path fill='%23fff' d='M24.6,4c.2.2.2.6,0,.8h0l-2.1,2.2 2.2,2.2c.2.2.2.6,0,.8s-.6.2-.8,0h0l-2.2-2.2-2.2,2.2c-.2.2-.6.2-.8,0-.2-.2-.2-.6,0-.8h0l2.1-2.2-2.2-2.2c-.2-.2-.2-.6,0-.8.2-.2.6-.2.8,0h0l2.2,2.2 2.2-2.2c.2-.2.6-.2.8,0Z'/><path fill='%23007bff' d='M12.7,4.1c.2.2.3.6.1.8h0l-4.2,4.9c-.1,0-.2.2-.3.2-.2.1-.5.1-.7-.1h0l-2.2-2.2c-.2-.2-.2-.6,0-.8.2-.2.6-.2.8,0h0l1.8,1.7 3.8-4.5c.2-.2.6-.2.9,0Z'/></svg>");
}

.qa-accordion-block .et_pb_with_background {
  background-color: #cee9f0 !important;
}

.accordian_parent .et_pb_accordion .accordion-item {
  margin-bottom: 35px;
}

.accordian_parent .et_pb_accordion .accordion-button {
  background-color: #f4f4f4;
}

.accordian_parent .et_pb_accordion .accordion-item .accordion-header {
  padding-bottom: 0px;
}

#block-dvaco-topheadermenu .menu--level-1>li:nth-child(3) .topheader_span {
  padding-left: 5px;
}

#top-menu .region-main-navigation .nav-level-0 .nav-item .nav-link {
  padding-bottom: 16px;
}

#main-wrapper {
  min-height: 465px;
}

.accordian_parent ul {
  list-style-type: disc;
  padding: 0 0 23px 1em;
  line-height: 26px;
}

.phone_batt_parent .et_pb_text_inner ol li {
  font-size: 20px;
}

#et_pb_row1_bg .advance_care_planning_table {
  text-align: center;
  padding-left: 0px !important;
}

html {
  scroll-padding-top: 140px;
  scroll-behavior: smooth;
}

.et_pb_slider_prev:focus,
.et_pb_slider_next:focus {
  outline: 2px solid #007acc;
  outline-offset: 2px;
}

.container {
  --bs-gutter-x: inherit;
}

.mixBlendCmpt .field__item .mixBlend_2 {
  margin-right: 0 !important;
}

.news_category article {
  margin-bottom: 50px;
}

.int_ceo_view hr {
  border: none;
  height: 1px;
  background-color: gray;
  opacity: 1;
}

.recent-posts-extended .rpwe-li a:hover {
  color: #005580;
}

.home_news_para .news-block {
  margin-bottom: 20px;
}

.home_news_para .news-block ul {
  list-style-type: disc;
  padding: 0 0 23px 1em;
  line-height: 26px;
}

#skiptocontent a {
  padding: 4px;
  position: absolute;
  top: auto;
  left: 0px;
  color: #184481;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-right-radius: 8px;
  background: #54cdf2;
  -webkit-transition: top .5s ease-out;
  transition: top .5s ease-out;
  z-index: 999;
}

#skiptocontent a:focus {
  position: absolute;
  left: 0px;
  top: 0px;
  outline-color: transparent;
  -webkit-transition: top .05s ease-in;
  transition: top .05s ease-in;
}

@media (prefers-reduced-motion: reduce) {
  #skiptocontent a {
    transition-duration: 0.001ms !important;
  }
}

.et_pb_blog_show_content .et_pb_section_10000 ul li {
  list-style-type: disc !important;
  margin-left: 15px;
}

.pagination {
  display: flex;
  justify-content: space-between;
}

.alignleft {
  text-align: left;
}

.home_news_para .wp-image-2788 {
  height: 250px !important;
}

.our_network a {
  color: #005580;
}

.accordian_parent a {
  color: #0C69A6;
}

.views-exposed-form input[type="text"] {
  border: 1px solid #949494 !important;
}

.mixBlendCmpt a {
  color: #0D7BC5;
}

.category-news a {
  color: #0D7BC5 !important;
}

.et_pb_scroll_top:focus {
  outline: 2px solid #005580;
  outline-offset: 2px;
}

@media screen and (max-width: 600px) {
  .phone_batt_parent .et_pb_text_1 {
    font-size: 24px;
  }

  .phone_batt_parent .et_pb_text_3 {
    font-size: 39px;
  }
}

.whois_container a {
  color: #0D7BC5 !important;
}

.spotlight_right a {
  color: #54CDF2 !important;
}

.for_benificiary a {
  color: #0C72B6 !important;
}

.practice_care_parent .et_pb_css_mix_blend_mode_passthrough a {
  color: #54CDF2 !important;
}

.your-privacy-link:focus {
  outline: 2px solid blue;
  outline-offset: 2px;
}

a:focus {
  text-decoration: underline;
}

.et_pb_bg_layout_light .mail_order_container a {
  color: #0D7BC5;
}

.et_pb_bg_layout_light .advance_care_container a {
  color: #0D7BC5;
}

.et_pb_bg_layout_light .mail_order_footer a {
  color: #0D7BC5;
}

.et_pb_slider_container_inner .et_pb_slide_description.inner_banner_page h2 {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10px 0px 10px 10px;
}

/*
Issue: Opacity (0.7) on hover reduces contrast (3.97:1).
Fix: Remove opacity and use a solid high contrast text color.*/
#et-secondary-menu>ul>li>a:hover,
#et-secondary-menu>ul>li>a:focus,
#et-info-email:hover,
#et-info-email:focus {
  opacity: 1;
  color: #FFFFFF;
  background-color: #184481;
  transition: all 0.3s ease-in-out;
}

/*
Issue: Grey text on light background fails contrast (2.99:1).
Fix: Use a darker text color on hover/focus. */
.et-menu li ul li a:hover,
.et-menu li ul li a:focus {
  color: #333333;
  /* alternatively #184481 */
  background-color: #F9F9F9;
}

/*
Additional visual cue for interactive elements (recommended)
Add underline and slight font weight on hover/focus to improve usability. */
.et-menu li a:hover,
.et-menu li a:focus {
  text-decoration: underline;
  font-weight: 500;
}