/* Altomac site-wide typography: one color, size, font everywhere */
:root {
  --the7-base-color: #35393d !important;
  --the7-base-font-size: 14px !important;
  --the7-base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-h1-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-h2-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-h3-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-h4-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-h5-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-h6-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-widget-title-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  --the7-widget-content-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

body,
button,
input,
select,
textarea,
h1, h2, h3, h4, h5, h6,
.main-nav > li > a,
.mini-nav a,
.menu-item a,
.microwidgets,
.entry-title,
.widget,
.wpb-content-wrapper,
#page,
#main,
.content,
#content,
.wf-container,
.wpb_text_column,
.wpb_text_column p,
.wpb_text_column li,
.wpb_wrapper,
.entry-content,
.entry-content p,
article p {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  color: #35393d;
}

body,
.content,
#content,
.wpb_text_column,
.wpb_text_column p,
.entry-content p,
article p {
  font-size: 14px;
}

a {
  color: #00aeef;
}

h1, h2, h3, h4, h5, h6,
.entry-title,
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3 {
  color: #35393d;
}

/* Keep Altomac News body text on the same site color */
.content .wpb_text_column,
.content .wpb_text_column p,
.content .wpb_text_column li,
.content .altomac-news-index p {
  color: #35393d !important;
}
.content .wpb_text_column h1,
.content .wpb_text_column h2,
.content .wpb_text_column h3,
.content .altomac-news-index h2 {
  color: #35393d !important;
}