:root {
  --global-font-color: #000;
  --global-font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  --global-font-size: 18;
  --global-font-line-height: 1.4;
  --highlight-font-family: "jubilat", "Times New Roman", "Georgia", serif;
  --content-width: 45rem;
  --dropdown-symbol-width: 0.7em;
  --color-theme-primary: #1a3560;
  --color-theme-secondary: #1e3c78;
  --color-theme-teal: #2b8281;
  --color-theme-light: #f4faf9;
  --color-theme-grey: #95a5a6;
  --color-link: #2b8281;
  --color-link-active: #1e3c78;
  --color-quote-border: #2b8281;
  --color-quote-citation: #6c7781;
  --font-size-small: calc(16 / var(--global-font-size) * 1rem);
  --font-size-regular: calc(var(--global-font-size) / 16 * 1rem);
  --font-size-large: calc(36 / var(--global-font-size) * 1rem);
  --font-size-larger: calc(48 / var(--global-font-size) * 1rem);
}

.wp-block-button__link {
  font-size: 16px;
  padding: 10px 32px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform: uppercase;
}
.wp-block-button__link:focus,
.wp-block-button__link:hover {
  background-color: #fff;
  color: #1e3c78;
  color: var(--color-theme-secondary);
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  margin: 1.5em auto;
  padding: 0 1em;
}
.block-buttons-contain .wp-block-column:nth-child(2n + 1) {
  margin-right: 0 !important;
}
a.block-button {
  background: #1e3c78;
  background: var(--color-theme-secondary);
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  /*padding: 1rem 2rem;*/
  padding: 1rem 1.5rem;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}
a.block-button:hover,
a.block-button:focus {
  background: #2b8281;
  background: var(--color-theme-teal);
}
.button-blue a {
  background: #1e3c78;
  background: var(--color-theme-secondary);
  color: #fff;
  font-size: 18px;
  margin: 1% 0.5% 15px;
  padding: 12px 22px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
}
.button-blue a:hover,
.button-blue-rad a:hover {
  background: #2b8281;
}
.button-blue-rad a {
  border-radius: 50px;
  background: #1e3c78;
  background: var(--color-theme-secondary);
  color: #fff;
  font-size: 16px;
  margin: 1% 0.5% 15px;
  padding: 9px 26px;
  text-align: center;
  text-decoration: none;
  font-family: var(--global-font-family);
  text-transform: uppercase;
}

.entry-content > .wp-block-quote,
.entry-content > .wp-block-quote.is-style-large {
  margin-left: 1.5rem;
}
@media screen and (min-width: 48em) {
  .entry-content > .wp-block-quote,
  .entry-content > .wp-block-quote.is-style-large {
    margin-left: auto;
  }
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
  border-left-color: #2b8281;
  border-left-color: var(--color-quote-border);
}
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
  border-left-color: #6c7781;
  border-left-color: var(--color-quote-citation);
}
.wp-block-cover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.wp-block-cover__inner-container > * {
  max-width: 45rem;
  max-width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
}
.wp-block-cover .wp-block-cover-text,
.wp-block-cover p {
  margin-top: 0;
}
.wp-block-column {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.wp-block-column:not(:last-child),
.wp-block-column:nth-child(odd) {
  margin-right: 0;
}
.wp-block-column:not(:first-child) {
  margin-left: 0;
}
.wp-block-latest-comments,
.wp-block-latest-posts {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border: 1px solid #ccc;
}
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.is-grid.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 1.5em;
}
.wp-block-gallery {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-gap: 0.5em;
}
.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}
.entry-content .wp-block-gallery {
  padding-right: 1.5em;
  padding-left: 1.5em;
}
@media screen and (min-width: 48em) {
  .entry-content .wp-block-gallery {
    padding-right: 0;
    padding-left: 0;
  }
}
.wp-block-gallery.columns-2 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-9 .blocks-gallery-item {
  grid-column: span 1;
  margin: 0;
  width: inherit;
}
.blocks-gallery-item:last-child:nth-child(odd) {
  grid-column: span 2;
}
@media screen and (min-width: 40em) {
  .wp-block-gallery.columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-gallery.columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .wp-block-gallery.columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .wp-block-gallery.columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .wp-block-gallery.columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .wp-block-gallery.columns-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .wp-block-gallery.columns-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .wp-block-gallery.columns-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}
.comment-content .wp-smiley,
.entry-content .wp-smiley,
.page-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption,
embed,
iframe,
object {
  max-width: 100%;
}
.wp-caption {
  margin-bottom: 1.5em;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption-text {
  text-align: center;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
@media screen and (min-width: 48em) {
  .wp-block-image.alignright,
  .wp-caption.alignright {
    margin-right: calc((100% - 45rem) / 2);
    margin-right: calc((100% - var(--content-width)) / 2);
  }
  .wp-block-image.alignleft,
  .wp-caption.alignleft {
    margin-left: calc((100% - 45rem) / 2);
    margin-left: calc((100% - var(--content-width)) / 2);
  }
}
.gallery {
  margin-bottom: 1.5em;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-gap: 0.5em;
}
@media screen and (min-width: 40em) {
  .gallery-columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .gallery-columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .gallery-columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gallery-columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .gallery-columns-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .gallery-columns-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .gallery-columns-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}
.gallery-item {
  padding: 0.5em;
  border: 1px solid #dedede;
}
.gallery-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.gallery-caption {
  font-size: 80%;
}

/* Global Elements */
.gradient {
  background: #020024;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#020024),
    color-stop(0, #174076),
    to(#2b8281)
  );
  background: linear-gradient(180deg, #020024, #174076 0, #2b8281);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#2B8281",GradientType=1);
}
.caps {
  text-transform: uppercase;
}
.accordion .ac-item {
  background: #1f3c77;
  margin-bottom: 9px;
}
.accordion .ac-item .ac-title {
  position: relative;
  padding: 13px 15px 13px 50px;
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
}
.accordion .ac-item .ac-title:before {
  font-size: 35px;
  content: "+";
  left: 17px;
  position: absolute;
  color: #ffffff;
  border-radius: 100%;
  padding: 0px;
  line-height: 34px;
  text-align: center;
  top: 6px;
  font-weight: 800;
}
#privacy .accordion {
  background: none !important;
  color: #000000;
}
.accordion .ac-item .ac-title > i {
  margin-right: 8px;
}
.accordion .ac-item .ac-content {
  padding-top: 20px;
  padding-bottom: 30px;
  background: #ffffff;
  padding-left: 20px;
}
.accordion .ac-item .ac-content > p:last-child {
  margin-bottom: 6px;
}
.accordion .ac-item.ac-active .ac-title:before {
  content: "-";
  font-size: 40px;
}
.accordion.accordion-shadow .ac-item {
  box-shadow: 0 6px 38px rgba(0, 0, 0, 0.05);
}
.accordion.accordion-simple .ac-item {
  padding: 14px 0;
  margin-bottom: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #ececec;
}
.accordion.accordion-simple .ac-item:last-child {
  border: 0;
}
.entry-content h2 {
  color: #1e3c78;
  font-size: 24px;
  font-weight: 500;
  font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  font-family: var(--global-font-family);
  /*word-break: normal;*/
}
.entry-content h3 {
  color: #1e3c78;
  font-size: 19px;
  font-weight: 600;
  font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  font-family: var(--global-font-family);
  /*word-break: normal;*/
}

.highlight-font,
h2.highlight-font a {
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
  font-weight: 300;
  text-decoration: none;
}
h2.highlight-font {
  font-size: 40px;
}
h2.highlight-font.blue a {
  color: #1a3560;
  color: var(--color-theme-primary);
}
h2.highlight-font.blue a:hover,
h2.highlight-font.blue a:focus {
  color: #2b8281;
  color: var(--color-theme-teal);
}
h2.tx-highlights {
  color: #1e3c78;
  color: var(--color-theme-secondary);
  font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  font-family: var(--global-font-family);
  font-size: 30px;
  font-weight: 300;
}
h2.alt {
  color: #2b8281;
  color: var(--color-theme-teal);
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
  font-size: 40px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 0;
}
h2.alt.dbhi {
  margin-top: 50px;
}
h2.link-lead a {
  font-weight: 300;
  text-decoration: none;
}
h2.link-lead a:hover,
h2.link-lead a:focus {
  color: #2b8281;
  color: var(--color-theme-teal);
}

h3.alt {
  color: #fff;
  font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  font-family: var(--global-font-family);
}

h3.get-help {
  color: #1e3c78;
  color: var(--color-theme-secondary);
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
  font-size: 35px;
  font-weight: 300;
}

.global-font {
  font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  font-family: var(--global-font-family);
}
.teal {
  color: #2b8281;
  color: var(--color-theme-teal);
}
.blue {
  color: #1a3560;
  color: var(--color-theme-primary);
}

.font-18,
h3.font-18 {
  font-size: 18px;
}

h3.font-22 {
  font-size: 22px;
}

.font-24,
h3.font-24,
h4.font-24 {
  font-size: 24px;
}

.font-40 h2,
.font-40 {
  color: #329391 !important;
  font-size: 40px !important;
  font-weight: 500;
  margin-bottom: 0px;
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
}

.font-32 {
  font-size: 32px !important;
  margin-bottom: 50px;
}
.font-35 {
  font-size: 35px !important;
}

p.lead,
.semibold,
h2.semibold,
h3.semibold,
.highlight-semibold strong {
  font-weight: 600;
}

p.underline a {
  text-decoration: underline;
}

p.underline a:hover,
p.underline a:focus {
  text-decoration: none;
}

.side-bar-font {
  font-size: 16px;
}
.side-bar-font a {
  color: #000000;
}

.posts-grid h3 {
  color: #2b8281;
  color: var(--color-theme-teal);
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
  font-weight: 300;
  font-size: 32px;
}
.posts-grid h4.ab-block-post-grid-title {
  font-size: 24px !important;
}
.posts-grid h4.ab-block-post-grid-title a {
  color: #1a3560;
  color: var(--color-theme-primary);
}
.posts-grid h4.ab-block-post-grid-title a:hover,
.posts-grid h4.ab-block-post-grid-title a:focus {
  color: #2b8281;
  color: var(--color-theme-teal);
}
.posts-grid .ab-block-post-grid-more-link {
  color: #2b8281;
  color: var(--color-theme-teal);
  font-weight: 600;
}
.single .entry-header h1.entry-title {
  font-size: 2.2rem;
}
.ab-block-post-grid.posts-grid header .ab-block-post-grid-title a,
.ab-block-post-grid .ab-block-post-grid-more-link {
  text-decoration: underline;
}
.news_link .ab-block-post-grid-image a {
  pointer-events: none;
}

/* Medicaid Types */
@media only screen and (max-width: 800px) {
  .medicaid-types .ab-block-layout-column-inner {
    margin-top: 30px !important;
  }
}

/* Anchor Links */
.offset:before {
  display: block;
  content: " ";
  height: 100px;
  margin-top: -100px;
  visibility: hidden;
}

@media only and (max-width: 825px) {
  .offset:before {
    display: block;
    content: " ";
    height: 10px !important;
    margin-top: -20px !important;
    visibility: hidden;
  }
}

@media only screen and (max-width: 560px) {
  .offset:before {
    display: block;
    content: " ";
    height: 50px !important;
    margin-top: -50px !important;
    visibility: hidden;
  }
}

/* ----- Reusable Blocks ----- */
/* Help Someone/ Yourself pages */
.remove-feat-image .post-thumbnail {
  display: none;
}
/*
.page-id-4374 .post-thumbnail,
.page-id-4393 .post-thumbnail,
.page-id-4789 .post-thumbnail,
.page-id-4804 .post-thumbnail,
.page-id-5177 .post-thumbnail,
.page-id-6996 .post-thumbnail {
  display: none;
}*/

.help-for-you-someone.alignfull,
.help-yourself-bottom.alignfull {
  padding-left: 5%;
  padding-right: 5%;
}

.help-sidebar a {
  color: #000;
}

.help-sidebar .wp-block-spacer {
  height: 10px !important;
}

.help-sidebar .semibold {
  margin-bottom: 5px;
}

.help-sidebar .link-info {
  margin-top: 0;
}

.help-sidebar a:hover,
.help-sidebar a:focus {
  color: #1e3c78;
  color: var(--color-theme-secondary);
}

.blue-heart-icon-list.help-yourself li span.has-theme-secondary-color {
  font-weight: 600;
}

.gradient-box.help-yourself li {
  font-weight: 300;
}

.gradient-box.help-yourself p a {
  color: #ddf2ea;
  text-decoration: underline;
}

.gradient-box p a {
  color: #fff;
  text-decoration: underline;
}

.gradient-box p a:hover,
.gradient-box p a:focus {
  color: #1a3560;
  color: var(--color-theme-primary);
  text-decoration: none;
}

.help-for-you-someone .help-sidebar p {
  font-size: 16px;
  margin-top: 0;
}

.help-for-you-someone .help-sidebar p.link-info {
  line-height: 1.55;
}

@media screen and (max-width: 800px) {
  .help-for-you-someone.alignfull .ab-layout-column-wrap {
    -ms-grid-columns: 2fr 2fr;
    grid-template-columns: 2fr 2fr;
  }
}

@media screen and (max-width: 37.5em) {
  .help-for-you-someone .ab-layout-column-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .help-for-you-someone.alignfull,
  .help-yourself-bottom.alignfull {
    padding-left: 0;
    padding-right: 0;
  }

  .remove-feat-image .post-thumbnail {
    display: block;
  }

  figure.help-img {
    display: none;
  }

  .help-for-you-someone .how-to-help,
  .help-yourself-bottom .sidebar-take-care {
    padding-left: 5%;
    padding-right: 5%;
  }

  .how-to-help .gradient-box {
    margin-top: 0 !important; /* Check All Other Gradient Boxes on Mobile */
  }
}
/* Paragraph Text with Stats Box */
.stats-box {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #1a3560;
  border: 2px solid var(--color-theme-primary);
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  margin-left: 3rem;
  margin-top: 0;
  padding: 1rem 2rem;
}
.stats-box,
.stats-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}
.stats-number {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}
.stats-number p,
.stats-box-stacked .stacked-number p {
  color: #2b8281;
  color: var(--color-theme-teal);
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}
.stats-number .num {
  display: block;
  font-size: 77px;
  font-weight: 700;
}
.stats-number .percentage {
  font-size: 40px;
  font-weight: 700;
}
.stats-number,
.stats-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
  max-width: 47%;
}
.stats-text p {
  color: #1a3560;
  color: var(--color-theme-primary);
  font-size: 17px;
  font-weight: 600;
}
@media screen and (max-width: 800px) {
  .paragraph-stats .wp-block-column:first-of-type {
    flex-basis: 34.4% !important;
  }

  .paragraph-stats .wp-block-column:last-of-type {
    flex-basis: 65.5% !important;
  }
}
/* Stats Box Columns */
.paragraph-stats .wp-block-columns,
.paragraph-stats-columns .wp-block-columns {
  margin-bottom: 0;
}
.paragraph-stats .wp-block-columns p {
  margin-bottom: 0;
  margin-top: 0;
}
@media only screen and (max-width: 599px) {
  .paragraph-stats .wp-block-columns {
    flex-direction: column-reverse !important;
  }
}
.stats-box-columns {
  border: 2px solid #1a3560;
  border: 2px solid var(--color-theme-primary);
  color: #1a3560;
  color: var(--color-theme-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: block;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 22px;
  font-weight: 600;
  margin-left: 3rem;
  margin-top: 1em;
  padding: 1rem 2rem;
  text-align: center;
}
.stats-box-columns p {
  margin-bottom: 0;
  margin-top: 0;
}
.stats-box-columns .stats-number p {
  margin-top: 0;
  text-transform: none;
}
.stats-box-columns .stats-number .num {
  font-size: 65px;
}
.stats-box-columns .stats-number .percentage {
  font-size: 47px;
}
.stats-box-columns .ampersand {
  font-size: 24px;
}
.stats-box-columns .men-women-stats {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75em;
  margin-top: 0.15em;
}
.stats-box-columns .stats-text {
  flex: 0 0 100%;
  max-width: 100%;
}
@media screen and (max-width: 800px) {
  .paragraph-stats-columns .wp-block-columns {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .stats-box-columns {
    margin: 0 auto;
    max-width: 480px;
    padding: 1rem;
    width: 100%;
  }
}
/* Stacked Stats Box */
.stats-box-stacked {
  align-items: center;
  border: 2px solid var(--color-theme-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: 20px;
  padding: 1rem 2rem;
}

.stats-box-stacked hr {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.stats-box-stacked .stats-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
}

.stats-box-stacked .stacked-number {
  margin-right: 20px;
}

.stats-box-stacked .stacked-number.btm p {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.stats-box-stacked .stacked-number .num {
  display: block;
  font-size: 77px;
  font-weight: 700;
}

.stats-box-stacked .stacked-number .percentage {
  font-size: 40px;
  font-weight: 700;
}

@media only screen and (max-width: 599px) {
  .stats-box-stacked {
    margin-bottom: 20px;
    margin-left: 0;
  }
}

/* Stacked Stats Columns */
.stacked-stats-columns {
  margin-bottom: 0;
}
.stacked-stats-columns .wp-block-column p {
  margin-bottom: 0;
  margin-top: 0;
}
/* Stats Box 1 */
.stats-box-1 {
  border: 2px solid #1e3c78;
  padding: 25px !important;
  margin-left: 31px;
}
.stats-box-1 .number {
  font-size: 61px;
  font-weight: 900;
  color: #2b8281;
  float: left;
  margin-right: 7px;
}
.page-id-7614 .stats-box-1 .number {
  font-size: 72px;
}
.stats-box-1 .number span {
  font-size: 48px;
  font-weight: 700;
}
.stats-box-1 .text-container {
  font-size: 17px;
  color: #1e3c78;
}
.stats-box-1 hr {
  background-color: #ddf2ea;
}
.stats-info {
  color: #2b8281 !important;
  font-size: 22px !important;
  letter-spacing: -1px;
}
@media (max-width: 771px) {
  .stats-box-1 {
    /*margin-left: 0px !important;*/
    margin-left: 5px !important;
    margin-top: 15px;
  }
}
@media screen and (max-width: 37.5em) {
  .stats-box-1 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .stats-box-1 hr {
    margin-bottom: 10px;
    margin-top: 40px;
    width: 100%;
  }
}

/* Gradient Box with List */
.gradient-box {
  background: #174076;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#174076),
    to(#2b8281)
  );
  background: linear-gradient(180deg, #174076, #2b8281);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#174076",endColorstr="#2B8281",GradientType=1);
  color: #fff;
}
@media screen and (max-width: 37.5em) {
  .gradient-box {
    margin-top: 3rem !important;
  }
}
.gradient-box,
.gradient-box h2 {
  color: #fff;
  font-family: myriad-pro, Open Sans, Arial, sans-serif;
  font-family: var(--global-font-family);
}
.gradient-box h2 {
  font-weight: 600;
}
.gradient-box hr {
  margin-bottom: 2.5em;
  margin-top: 2em;
}
.gradient-box a {
  color: #fff;
  text-decoration: none;
  word-wrap: break-word;
}
.gradient-box a:focus,
.gradient-box a:hover {
  text-decoration: underline;
}
.gradient-box ul li {
  font-weight: 600;
  line-height: initial;
  list-style-image: url("/wp-content/uploads/2020/07/white-heart-icon.svg");
  margin-bottom: 15px;
}
.entry-content .gradient-box ul {
  padding-left: 1em;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .gradient-box {
    margin-bottom: 7% !important;
    margin-top: 7% !important;
  }
}
h2.no-margin-btm,
h3.no-margin-btm {
  margin-bottom: 0;
}
/* Treatment for Box */
.treatment-for-box h2 {
  color: #2b8281;
  color: var(--color-theme-teal);
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
  font-weight: 300;
  font-size: 40px;
}
.treatment-for-box p {
  font-size: 20px;
  font-weight: 600;
}
/* Border Box */
.border-list h2 {
  margin-bottom: 0.5em;
  margin-left: 0.75em;
  margin-top: 0;
}
.border-list .heart-list {
  margin-bottom: 0;
  margin-left: 1em;
}
.border-list .heart-list li {
  margin-bottom: 0.5em;
}
.border-list h2.lead {
  font-family: "myriad-pro", "Open Sans", "Arial", sans-serif;
  font-family: var(--global-font-family);
  font-size: 24px;
}
@media only screen and (max-width: 600px) {
  .border-list .heart-list {
    margin-left: 0.1em;
  }
}
/* Border Boxes 1, 2, 3, 4 */
.border-box-1 {
  border: 2px solid #1e3c78;
  padding: 25px !important;
  text-align: center;
}
.border-box-2 {
  border: 2px solid #1e3c78;
  padding: 25px !important;
  text-align: left;
}
.box-1-heading {
  font-size: 19px;
  font-family: var(--global-font-family);
}
.box-1-heading span {
  color: #2b8281;
}
.box-1 strong {
  color: #1e3c78;
}
.box-1-heading strong {
  color: #2b8281;
}
.boxwithbtn .wp-block-column:not(:last-child),
.wp-block-column:nth-child(odd) {
  margin-right: 15px;
}
.border-box-3 {
  border: 2px solid #2b8281;
  padding: 0px 10px !important;
}
.box-bold-color strong {
  color: #1e3c78 !important;
}
.border-box-4 {
  border: 2px solid #1e3c78;
  padding: 25px;
  text-align: center;
  /*word-break: break-all;*/
}
@media (max-width: 771px) {
  .border-box-4 {
    padding: 7px !important;
  }
}
/* Box Colors */
.box-color-1 {
  font-size: 22px;
  color: #ffffff;
  text-align: center;
  font-family: var(--global-font-family);
  padding: 36px 62px !important;
  background-image: linear-gradient(
    to bottom,
    rgb(31, 60, 119),
    rgb(50, 147, 145)
  );
}
.box-color-1 a {
  color: #ffffff;
}
.box-color-1 span {
  font-size: 16px;
}
.box-color-2 {
  color: #ffffff;
  text-align: center;
  padding: 36px 62px !important;
  background-image: linear-gradient(
    to bottom,
    rgb(31, 60, 119),
    rgb(50, 147, 145)
  );
}
.box-color-2 h2 {
  color: #ffffff;
  font-family: var(--global-font-family);
}
.box-color-2 ul,
.box-color-2 li {
  text-align: left;
}
.box-color-2 ul {
  list-style-image: url("/wp-content/uploads/2020/07/Icon-ionic-md-heart.png") !important;
}
.box-color-2 h2 {
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .box-color-2 {
    padding: 37px 30px !important;
    /*word-break: break-all;*/
  }
}
/* Text Colors */
.text-color-1 {
  color: #2b8281 !important;
}
.text-color-2 a {
  color: #2b8281 !important;
}
.wp-block-column:nth-child(odd) {
  margin-right: 12px !important;
}
@media (max-width: 991px) {
  .leftbar-grove:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: col2 !important;
    margin-top: 50px !important;
  }
  .sidebar-grove:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: col1 !important;
  }
  .wp-block-column:not(:last-child),
  .wp-block-column:nth-child(odd) {
    margin-right: 0 !important;
  }
}
@media (max-width: 771px) {
  .blue-column-1 .last {
    margin-bottom: 0px;
  }
  .blue-column-2 .first {
    margin-top: 0px;
  }
  .button-blue a {
    margin: 0px !important;
  }
}
/* Border Box - Additional Info List */
.additional-info-list h2 {
  font-family: myriad-pro, Open Sans, Arial, sans-serif;
  font-family: var(--global-font-family);
  font-weight: 600;
}
.entry-content .additional-info-list p.max {
  margin-left: auto;
  margin-right: auto;
  max-width: 615px;
  width: 100%;
}
.entry-content .additional-info-list ul {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.additional-info-list ul.desktop-links-left li {
  text-align: left;
}
.additional-info-list .ab-container-content {
  border: 2px solid #1a3560;
  border: 2px solid var(--color-theme-primary);
  padding: 1rem 2.4rem;
}
.additional-info-list .ab-container-content p.highlight-font {
  margin-top: 15px;
}
@media screen and (max-width: 37.5em) {
  .additional-info-list .ab-container-content {
    margin-top: 3rem;
  }
}
.additional-info-list ul li {
  line-height: 1.35;
  list-style: none;
  margin-bottom: 20px;
  text-align: center;
}
.additional-info-list.public-resources .ab-container-content {
  border: none;
}
.coordinating-council.additional-info-list .ab-container-inside {
  max-width: 100%;
}
.coordinating-council.additional-info-list .ab-container-content {
  padding: 2rem 4rem;
}
@media screen and (max-width: 37.5em) {
  .coordinating-council.additional-info-list .ab-container-content {
    padding: 1rem 2rem;
  }
}
.coordinating-council.additional-info-list .blue-heart-icon-list {
  margin-left: 1.5em;
}
.coordinating-council .blue-heart-icon-list li {
  text-align: left;
}
.coordinating-council.additional-info-list .space-between ul {
  padding-left: 0;
  padding-right: 0;
}
p.learn-more {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  width: 100%;
}
ul.learn-more a {
  display: block;
  margin: 0 auto;
  max-width: 535px;
  width: 100%;
}
/* Blue Heart Icon List */

.blue-heart-icon-list-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 28px;
}
.blue-heart-icon-list {
  margin-left: 0.5em;
}
.blue-heart-icon-list li {
  line-height: 1.25;
  list-style-image: url(/wp-content/uploads/2020/07/blue-heart-icon.svg) !important;
  margin-bottom: 15px;
}
.box-heart-list .entry {
  margin-bottom: 1rem;
}
/* Narrower Columns */
.space-between {
  justify-content: space-between;
}
@media screen and (max-width: 37.5em) {
  ul.first {
    margin-bottom: 0;
  }
  .additional-info-list h2 {
    line-height: 1.25;
    margin-bottom: 30px;
  }
  .additional-info-list ul li {
    margin-bottom: 15px;
  }
  .additional-info-list.links-left ul li {
    text-align: left;
  }
}

.entry-footer,
.entry-meta {
  font-family: "jubilat", "Times New Roman", "Georgia", serif;
  font-family: var(--highlight-font-family);
  font-stretch: condensed;
  font-size: 80%;
}
.home .entry-footer {
  display: none;
}
.entry-meta {
  margin: 1em 0;
}
.search .entry-meta {
  display: none;
}
.updated:not(.published) {
  display: none;
}
/* Borders Above Featured Image */
.border-top-feat-img .post-thumbnail {
  border-top: 1px solid #1e3c78;
  border-top: 1px solid var(--color-theme-secondary);
  padding-top: 2.5em;
}
.post-thumbnail img {
  margin: 0 auto;
}
.entry-content,
.entry-summary,
.page-content {
  margin: 1.5em 0 0;
}
.home .entry-content {
  margin: 0 auto;
}
.entry-content > *,
.entry-summary > *,
.page-content > * {
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: 45rem;
  max-width: var(--content-width);
}
.persian .entry-content {
  font-size: 20px;
}
.comments-area,
.entry-footer,
.entry-header,
.page-header,
.page-navigation,
.post-navigation {
  margin: 1.5em auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: 45rem;
  max-width: var(--content-width);
}
#comment-error {
  color: #f00;
  padding-top: 10px;
}
#author-error,
#email-error {
  color: #f00;
}
.home .entry-header {
  margin: 0 auto;
}
@media screen and (min-width: 48em) {
  .comments-area,
  .entry-content > *,
  .entry-footer,
  .entry-header,
  .entry-summary > *,
  .page-content > *,
  .page-header,
  .page-navigation,
  .post-navigation/*,
  .site-info*/ {
    padding-left: 0;
    padding-right: 0;
  }
}
.entry-content ol,
.entry-content ul {
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.entry-content ol ol,
.entry-content ul ul {
  margin-left: 0;
  margin-right: 0;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.entry-content ul.inner_li {
  padding: 0;
}
@media screen and (max-width: 800px) {
  .entry-content ul.inner_li {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}

/*.entry-content ul {
  list-style-image: url("/wp-content/uploads/2020/07/list.jpg");
}
.entry-content li {
  line-height: 31px;
  font-family: var(--global-font-family);
}*/
.entry-content > .more-link {
  display: block;
}
.page-links {
  clear: both;
  margin-bottom: 1.5em;
}
.entry-footer span {
  margin-right: 1em;
}
.entry-footer span.services-links {
  display: none;
}
.entry-footer {
  clear: both;
  padding: 1.5em 1.5rem 3em;
}
.blog .entry-footer,
.archive .entry-footer {
  border-bottom: 1px solid #1e3c78;
  border-bottom: 1px solid var(--color-theme-secondary);
}
@media screen and (min-width: 48em) {
  .entry-footer {
    padding-right: 0;
    padding-left: 0;
  }
}
.alignleft {
  float: left;
  margin-right: 1.5rem;
}
.alignright {
  float: right;
  margin-left: 1.5rem;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignwide {
  max-width: calc(50% + 22.5rem);
  max-width: calc(50% + var(--content-width) / 2);
}
.alignfull {
  max-width: 100%;
  padding: 0;
}
.centered {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  padding: 10px 15px;
  color: #fff;
  border: none;
  background: transparent;
}
.text-left {
  text-align: left !important;
}
.has-theme-primary-color,
.has-theme-primary-color a {
  color: #1a3560;
  color: var(--color-theme-primary);
}
.has-theme-primary-background-color {
  background-color: #1a3560;
  background-color: var(--color-theme-primary);
}
.has-theme-secondary-color,
.has-theme-secondary-color a {
  color: #1e3c78;
  color: var(--color-theme-secondary);
}
.has-theme-secondary-background-color {
  background-color: #1e3c78;
  background-color: var(--color-theme-secondary);
}
.has-theme-teal-color,
.has-theme-teal-color a {
  color: #2b8281;
  color: var(--color-theme-teal);
}
.has-theme-teal-background-color {
  background-color: #2b8281;
  background-color: var(--color-theme-teal);
}
.has-theme-light-color,
.has-theme-light-color a {
  color: #f4faf9;
  color: var(--color-theme-light);
}
.has-theme-light-background-color {
  background-color: #f4faf9;
  background-color: var(--color-theme-light);
}
.has-theme-grey-color,
.has-theme-grey-color a {
  color: #95a5a6;
  color: var(--color-theme-grey);
}
.has-theme-grey-background-color {
  background-color: #95a5a6;
  background-color: var(--color-theme-grey);
}
.has-text-align-center.highlight-font.blue.mems a:hover {
  text-decoration: underline;
}
.has-small-font-size {
  font-size: 0.88889rem;
  font-size: var(--font-size-small);
}
.has-regular-font-size {
  font-size: 1.125rem;
  font-size: var(--font-size-regular);
}
.has-large-font-size {
  font-size: 2rem;
  font-size: var(--font-size-large);
}
.has-larger-font-size {
  font-size: 2.66667rem;
  font-size: var(--font-size-larger);
}

/* LtR Phone Numbers */
p.phone-number a,
ul.phone-number a,
li.phone-number a {
  direction: ltr !important;
  display: inline-block;
}

p.phone-number a,
ul.phone-number a {
  margin-left: 4px;
  margin-right: 4px;
}

li.phone-number a {
  margin-left: 0;
  margin-right: 0;
}
