.header_block .page_title {
  color: var(--dark-blue);
}

.header_block .breadcrumb .item {
  color: var(--dark-blue);
}

.header_divider.full-width {
  background: url('/static/iods/images/header-divider-orange-long.png') center bottom no-repeat;
}

.header_block .header_divider.featured {
  background: url('/static/iods/images/header-divider-orange.png') center bottom no-repeat;
}


.accordion_block.theme_light .title {
  background: var(--aqua-blue);
}
.accordion_block.theme_light .text_block {
  border: 2px solid var(--aqua-blue);
}

.accordion_block.theme_auto:nth-of-type(even) .title {
  background: var(--aqua-blue);
}

.accordion_block.theme_auto:nth-of-type(even) .text_block {
  border: 2px solid var(--aqua-blue);
}

.accordion_block.theme_auto:nth-of-type(odd) .title {
  background: var(--dark-blue);
}

.accordion_block.theme_auto:nth-of-type(odd) .text_block {
  border: 2px solid var(--dark-blue);
}


.tabs_block .tabs_menu .tab_menu_item {
  background: var(--dark-blue);
  border: 1px solid var(--dark-blue);
}

.tabs_block .tabs_menu .tab_menu_item.active {
  color: var(--dark-blue);
  border-top: 1px solid var(--dark-blue);
  border-left: 1px solid var(--dark-blue);
  border-right: 1px solid var(--dark-blue);
  border-bottom: 1px solid #fff;
}

@media (min-width: 1200px) {
  .tabs_block .tabs_menu.use_toggle .tab_menu_item {
    border: 1px solid var(--dark-blue);
  }
}


.button_block.dark:hover {
  background: var(--lightest-blue);
}

.button_block.light {
  background: #fff;
  color: var(--dark-blue);
}

.button_block.light:hover {
  background: var(--dark-blue);
  color: #fff;
}

.button_block.orange {
  background: var(--orange);
  color: var(--dark-blue);
}

.button_block.orange:hover {
  background: #DD8400;
}



.theme_block.light .desktop_bg,
.theme_block.light .mobile_bg {
  background-color: var(--aqua-blue);
}
.theme_block.light {
  color: #fff;
}
.theme_block.light .text_block a {
  color: inherit;
}

.theme_block.highlight .desktop_bg,
.theme_block.highlight .mobile_bg {
  background-color: var(--light-blue);
}
.theme_block.highlight {
  color: #fff;
}
.theme_block.highlight .text_block a {
  color: inherit;
}

.theme_block.medium .desktop_bg,
.theme_block.medium .mobile_bg {
  background-color: var(--dark-blue);
}
.theme_block.medium {
  color: #fff;
}
.theme_block.medium .text_block a {
  color: inherit;
}

.theme_block.dark .desktop_bg,
.theme_block.dark .mobile_bg {
  background-color: #000;
}

.theme_block.darker .desktop_bg,
.theme_block.darker .mobile_bg {
  background: var(--orange);
}


.divider_block.light {
  background: var(--aqua-blue);
}

.divider_block.highlight {
  background: var(--light-blue);
}

.divider_block.medium {
  background: var(--dark-blue);
}

.divider_block.dark {
  background: #000;
}

.divider_block.darker {
  background: var(--orange);
}

.divider_block.line {
  background: url('/static/iods/images/header-divider-orange-long.png') center bottom no-repeat;
}



.social_block .social_link.facebook {
  background-image: url('/static/iods/images/social/facebook_orange.svg');
}

.social_block .social_link.instagram {
  background-image: url('/static/iods/images/social/instagram_orange.svg');
}

.social_block .social_link.youtube {
  background-image: url('/static/iods/images/social/youtube_orange.svg');
}

.social_block .social_link.linkedin {
  background-image: url('/static/iods/images/social/linkedin_orange.svg');
}

.social_block .social_link.website {
  background-image: url('/static/iods/images/social/website_orange.svg');
}

.social_block .social_link.facebook.white {
  background-image: url('/static/iods/images/social/facebook.svg');
}

.social_block .social_link.instagram.white {
  background-image: url('/static/iods/images/social/instagram.svg');
}

.social_block .social_link.youtube.white {
  background-image: url('/static/iods/images/social/youtube.svg');
}

.social_block .social_link.linkedin.white {
  background-image: url('/static/iods/images/social/linkedin.svg');
}

.social_block .social_link.website.white {
  background-image: url('/static/iods/images/social/website.svg');
}


.pricing_block .col.highlight {
  background: var(--aqua-blue);
}


.pricing_block .highlight .col_tag {
  background: var(--aqua-blue);
}

.events_block .list_view {
  background: #fff url('/static/iods/images/events_list_view.svg') center / contain no-repeat;
}

.events_block .grid_view {
  background: #fff url('/static/iods/images/events_grid_view.svg') center / contain no-repeat;
}

.events_block .events_print {
  background: #fff url('/static/iods/images/events_print.svg') center / contain no-repeat;
}

.events_block .icon.active {
  background-color: var(--aqua-blue);
}

.events_block .filter_tag {
  background-color: var(--aqua-blue);
}

.events_block .filter_tag:after {
  background: url(/static/iods/images/close_teal.png) center / 10px no-repeat;
}

.events_block .event_date {
  background: var(--dark-blue);
  color: #fff;
}

.events_block .event_header {
  background: var(--dark-blue);
  color: #fff;
}

.events_block .event_row {
  background: var(--aqua-blue);
}

.events_block .activity_header {
  background: var(--dark-blue);
  color: #fff;
}

.events_block .event_desc_accordion .title {
  background: var(--lightest-blue);
}


.events_block .hosted_heading {
  color: #fff;
}

.events_block .sponsor_heading {
  color: #fff;
}

.events_block .presented_heading {
  color: #fff;
}

.events_block .speakers_heading {
  color: #fff;
}


.event_page .activity_header {
  background: var(--dark-blue);
  color: #fff;
}


.posts_block .post_title {
  color: var(--dark-blue);
  text-decoration: none;
  font-size: 1em;
}

.posts_block .post_date {
  color: var(--dark-blue);
}

.posts_block .post_summary {
  color: var(--dark-blue);
}

.posts_block .post_tag {
  background: var(--dark-blue);
}

.medium .page_card_struct_block {
  color: #fff;
}

.contact_form .title {
  color: var(--dark-blue);
}

.contact_form .select_input {
  color: var(--dark-blue);
}

.contact_form .text_input {
  color: var(--dark-blue);
}

.contact_form .textarea_input {
  color: var(--dark-blue);
}
