.toc-block>ul>li {
    margin-bottom: 0rem !important;
}

.caption p {
text-align: center; font-size:medium;
}

.preview-header > h3 {
    font-size: 1.4rem;
}

h4 {font-size:1.4rem;}

.main-header__site-title a {
    font-size: 1.4rem;
    padding-top: 4px;
    padding-bottom: 4px;
    color: var(--primary);
 }

.regions-container {
    gap: 0px;
    margin-bottom: 1rem;
    padding-bottom: 0px;
    border-bottom: 0px;
}
div.item-set-items > h3{
    display:none;
}

a.chembutton {
  background-color: #FFF4F2;
  padding: 1em 1.5em;
  text-decoration: none;
  border: thin solid #cccccc;
  hover: #cc0000;
}

a.chembutton2 {
  background-color: #F4F4F4;
  padding: 1em 1.5em;
  text-decoration: none;
  border: thin solid #cccccc;
  hover: #cc0000;
}

div.floatbuttons {
  float:inline-start;
  margin-right:2em; 
  margin-bottom:3em;
}
