/*--- Importing Files ---*/

.md_matrix .site-header {
  border-bottom: 1px solid var(--clr-shadow);
}
.md_matrix .site-header.menu_sticky {
  background-color: var(--clr-white);
  box-shadow: 0px 2px 2px -1px rgba(185, 198, 249, 0.21);
  border-bottom: 1px solid var(--clr-shadow);
}
.md_matrix .site-header .menu_container.main {
  background-color: var(--clr-primary);
}
.md_matrix .site-footer .footer_area.first {
  background-color: var(--clr-shadow);
}
.md_matrix .site-footer .footer-navigation.top {
  border-bottom: 1px solid var(--clr-grey);
}
.md_matrix .primary-navigation #loggedin-menu-list > li .sub-menu .menu_heading > a:before {
  background-color: var(--clr-black);
}
.md_matrix .primary-navigation #loggedin-menu-list > li > a {
  background-color: var(--clr-shadow);
}
.md_matrix .primary-navigation #account-menu-list > li > a {
  color: var(--clr-white);
  background-color: var(--clr-accent-9);
  border: 2px solid var(--clr-accent-9);
  color: var(--clr-white);
}
.md_matrix .primary-navigation #account-menu-list > li > a:hover {
  background-color: var(--clr-accent);
  border: 2px solid var(--clr-accent);
  color: var(--clr-white);
}
.md_matrix .content_blocks.v1 .content_body {
  background-color: var(--clr-shadow);
}
.md_matrix .content_blocks.v2 .content_body {
  background-color: var(--clr-shadow);
}
.md_matrix .content_blocks #indicator {
  background-color: var(--clr-white);
  border: 1px solid var(--clr-grey-9);
}
.md_matrix .content_blocks #indicator .scrollspy_item {
  background-color: var(--clr-shadow);
  border: 2px solid var(--clr-shadow);
  border-left: 2px solid var(--clr-grey-9);
  color: var(--clr-black);
}
.md_matrix .content_blocks #indicator .scrollspy_item.activ {
  border-left: 2px solid var(--clr-accent);
}
.md_matrix .content_blocks .main_border {
  background-color: var(--clr-accent);
}
.md_matrix .content_blocks .scrollspy_title {
  color: var(--clr-primary);
}
.md_matrix .content_blocks .scrollspy_title::before {
  background-color: var(--clr-accent);
}
.md_matrix .content_blocks .restricted span.lock {
  color: red;
}
.md_matrix .content_blocks .adv_filter_area {
  background-color: var(--clr-white);
  border: 1px solid var(--clr-grey-9);
}
.md_matrix .content_blocks .adviser_filter_display a {
  color: var(--clr-primary);
}
.md_matrix .content_blocks .adviser_filter_display a:hover {
  color: var(--clr-secondary);
}
.md_matrix .content_blocks .adviser_filter_display .adviser_title h4 a {
  color: var(--clr-black);
}
.md_matrix .content_blocks .adviser_filter_display .adviser_title h4 a:hover {
  color: var(--clr-secondary);
}
.md_matrix .content_blocks .adviser_filter_display .post_item {
  background-color: var(--clr-white);
}
.md_matrix .content_blocks .adviser_filter_display .empty_results svg {
  color: var(--clr-accent-9);
}
.md_matrix .content_blocks .s_wysiwyg.has_bg {
  background-color: var(--clr-white);
}
.md_matrix .content_blocks .s_wysiwyg p a,
.md_matrix .content_blocks .s_wysiwyg table a,
.md_matrix .content_blocks .s_wysiwyg ul a,
.md_matrix .content_blocks .s_wysiwyg ol a {
  color: var(--clr-primary);
}
.md_matrix .content_blocks .s_wysiwyg p a:hover,
.md_matrix .content_blocks .s_wysiwyg table a:hover,
.md_matrix .content_blocks .s_wysiwyg ul a:hover,
.md_matrix .content_blocks .s_wysiwyg ol a:hover {
  color: var(--clr-secondary);
}
.md_matrix .s_hero::before {
  background-color: rgba(0, 0, 0, 0.2);
}
.md_matrix .s_hero.no_banner h1::before,
.md_matrix .s_hero.no_banner h3::before {
  background-color: var(--clr-accent);
}
.md_matrix .hero_cta {
  color: var(--clr-white);
}
.md_matrix .hero_cta h1,
.md_matrix .hero_cta h3 {
  color: var(--clr-white);
}
.md_matrix .pagination {
  border-color: var(--clr-shadow-5);
}
.md_matrix .pagination .pagi_list li .pagi_link {
  background-color: var(--clr-shadow);
  border: 2px solid var(--clr-primary);
  color: var(--clr-primary);
}
.md_matrix .pagination .pagi_list li .pagi_link:hover {
  background-color: var(--clr-primary);
  color: var(--clr-white);
}
.md_matrix .pagination .pagi_list li.active .pagi_link {
  background-color: var(--clr-primary);
  color: var(--clr-shadow);
}
.md_matrix .post_item .post_meta > div {
  background-color: var(--clr-shadow);
  border: 1px solid var(--clr-shadow-5);
}
.md_matrix .post_item.doc:not(.single_item) {
  border-radius: 4px;
  border: 2px solid var(--clr-shadow-5);
  box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.1);
}
.md_matrix .post_item.doc .doc_attachment {
  background-color: var(--clr-shadow);
  border: 2px solid var(--clr-accent);
}
.md_matrix .post_item.doc .doc_info span {
  background-color: var(--clr-accent);
  border: 1px solid var(--clr-accent);
  color: var(--clr-white);
}
.md_matrix .post_item.doc .doc_file {
  background-color: var(--clr-accent-9);
  border: 2px solid var(--clr-accent-9);
  color: var(--clr-white);
}
.md_matrix .post_item.doc .doc_file:hover {
  background-color: var(--clr-accent);
  border: 2px solid var(--clr-accent);
  color: var(--clr-white);
}
.md_matrix .post_item.event .post_details h5 {
  color: var(--clr-primary);
}
.md_matrix .post_item.event .post_details {
  background-color: var(--clr-shadow);
  border: 2px solid var(--clr-accent);
  color: var(--clr-primary);
}
.md_matrix .post_item.team .post_title {
  color: var(--clr-primary);
}
.md_matrix .post_item.team .team_role {
  color: var(--clr-accent);
}
.md_matrix .post_item.team .team_info {
  border-top: 2px dashed var(--clr-shadow);
}
.md_matrix .post_item.team .team_info a {
  color: var(--clr-black);
}
.md_matrix .post_item.team .team_info a:hover {
  color: var(--clr-primary);
}
.md_matrix .post_item.team .team_info li .feather {
  color: var(--clr-accent);
}
.md_matrix .post_banner .entry-title {
  color: var(--clr-white);
}
.md_matrix .post_banner.no_banner {
  background-color: var(--clr-black);
}
.md_matrix .post_banner.no_banner .entry-title::before {
  background-color: var(--clr-accent);
}
.md_matrix.search .page-header {
  background-color: var(--clr-black);
}
.md_matrix.search .page-header h1::before {
  background-color: var(--clr-accent);
}
.md_matrix.search .page-title {
  color: var(--clr-white);
}
.md_matrix.search .entry-title {
  font-size: var(--fnt-m);
}
.md_matrix.search .result_items > article:not(:last-of-type) {
  border-bottom: 1px dashed var(--clr-grey);
}
.md_matrix .search-form .search-submit {
  background-color: var(--clr-accent) !important;
  color: var(--clr-white) !important;
}
.md_matrix .search-form .search-submit:hover {
  border-color: var(--clr-accent-9);
  background-color: var(--clr-accent-9) !important;
  color: var(--clr-white);
}
.md_matrix .search-form .search-field {
  border: 2px solid var(--clr-grey-9);
}
.md_matrix .search-form .search-field:focus {
  border: 2px solid var(--clr-grey);
}
.md_matrix .sidebar .sidebar_item {
  background-color: var(--clr-shadow);
}
.md_matrix .sidebar .sidebar_item .sidebar_title::before {
  background-color: var(--clr-accent);
}
.md_matrix .sidebar .sidebar_item[data-sb="event"] .disp_date {
  border: 2px solid var(--clr-primary);
}
.md_matrix .sidebar .sidebar_item[data-sb="event"] .disp_date > span:first-of-type {
  background-color: var(--clr-primary);
  color: var(--clr-white);
}
.md_matrix .sidebar .post_item {
  background-color: var(--clr-white);
}
.md_matrix .sidebar .post_item:hover h6 {
  color: var(--clr-primary);
}
.md_matrix .wpgmza_marker_list_class .wpgmza_custom_fields p .fa {
  color: var(--clr-secondary);
}

@media only screen and (min-width: 1441px) {
  .md_matrix .hero_cta {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 1441px) {
  :root {
    --size: 16;
  }
}
@media only screen and (max-width: 1280px) {
  :root {
    --size: 15;
  }
}
@media only screen and (max-width: 980px) {
  .mdmts .primary-navigation .menu-wrapper > li .sub-menu .menu_heading > a:before {
    background-color: var(--clr-black);
  }
  .mdmts .primary-navigation .menu-wrapper > li > a {
    background-color: var(--clr-shadow-5);
  }
}
@media only screen and (max-width: 767px) {
  :root {
    --size: 14;
  }
}
@media only screen and (max-width: 479px) {
  :root {
    --size: 13;
  }
}

/*# sourceMappingURL=md-main.css.map */
