.cms-pub-info {
    color: var(--grey, grey);
    margin: 0pt;
}

.cms-subtitle {
    margin: 3pt 0pt;
    font-size: large;
    font-style: italic;
}

.cms-post-content {
    margin-top: 1.3em;
}

hr.cms-divider {
    background-color: var(--theme-color, black);
    height: 1px;
    border: none;
}

.cms-list {
    list-style: none; /* Removes bullet or other list-item indicator */
    padding: 0;  /* Removes default padding */
    margin: 0;   /* Optional: Removes default margin */ 
}

.cms-list h2 {
    margin-top: 1.3em;
    margin-bottom: 0pt;
}

.cms-list .cms-subtitle {
    font-size: medium;
}

/*
  The <div> for the section name at the top of every CMS-generated post,
  except on the index page for a CMS category, where for semantic and SEO 
  reasons it is an <h1>. 
*/
.section-title {
    font-size: 12pt;
    text-align: center;
    color: var(--theme-color-dark, black);
    margin-bottom: 2em;
  }
  
h1.section-title { font-size: large; }

/* For links that should not look like links */
.disguised:link, .disguised:visited, .disguised:hover {
    color: inherit; /* Inherit the color from the parent element */
    text-decoration: none; /* Remove the underline */
}
  
  