html,
html.simulated {
	font-family: 'Montserrat', Inter, 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, sans-serif;
}

html .page ul ul > li {
    list-style: circle !important;
}

html .page ul ul ul > li {
    list-style: square !important;
}

html h3 {
 font-size: 18px !important;
}

html .content-widget-wrapper p {
   margin-bottom: 10px;
   font-size: 16px;
}

html .rich-text p {
   margin-bottom: 10px !important;
}

html .content-widget-wrapper ul {
   margin-bottom: 10px !important;
}

html .page-content ol {
  margin-inline-start: 5px !important;
}

html .content-widget-wrapper.infobox-wrapper .widget-card div.ui-commons__infobox-widget__content {
   color: #000000;
}

/* Branding: Accordion Widget regulat text font size */

html .content-widget-wrapper.accordion-wrapper .accordion-widget [data-content] {
    font-size: 16px !important;
}

/* Branding: Accordion Widget Header font size to not be impacted by above snippet */
html .content-widget-wrapper.accordion-wrapper .accordion-widget [data-content] h1,
html .content-widget-wrapper.accordion-wrapper .accordion-widget [data-content] h2,
html .content-widget-wrapper.accordion-wrapper .accordion-widget [data-content] h3 {
    font-size: revert !important;
}

/* Updating accordion widgets with purple backgrounds */
.content-widget-wrapper[style*="background-color: rgb(51, 6, 98)"] .accordion-wrapper .we-icon {
    color: #ffffff;
}

/* Updating User Profile Widget */
user-profile-block .user-profile-summary::before {
  content: attr(data-field-publicemailaddress) " - ";
}

/* updating colors in menus within the main nav bar */
.desktop #mega-menu .horizontal-menu-hidden-sides ul li .second-level-flyout ul.drop-down-ul li > a,
.desktop #mega-menu .horizontal-menu-hidden-sides ul li .second-level-flyout div[data-testid=dropdown-preview] .preview-desc-container p {
   color: #404040 !important;
}
