
.custom-marker summary::marker {
    font-size: 2em; /* Adjust this value to change the size */
    color: #0c6339 /* Optional: Change the color */
}

.specimens-summary-title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 10px;
}

a.publ { color: black; font-weight: normal; text-decoration: underline; }
a.publ:link { color: black; font-weight: normal; text-decoration: underline; }
a.publ:visited { color: black; font-weight: normal; text-decoration: underline; }
a.publ:hover { color: #0c6339; font-weight: normal; text-decoration: underline; }
a.publ:active { color: #0c6339; font-weight: normal; text-decoration: underline; }

a.db { color: black; font-weight: 700; text-decoration: underline; }
a.db:link { color: black; font-weight: 700; text-decoration: underline; }
a.db:visited { color: black; font-weight: 700; text-decoration: underline; }
a.db:hover { color: #0c6339; font-weight: 700; text-decoration: underline; }
a.db:active { color: #0c6339; font-weight: 700; text-decoration: underline; }

a.fossil { color: gray; font-weight: 700; text-decoration: underline; }
a.fossil:link { color: gray; font-weight: 700; text-decoration: underline; }
a.fossil:visited { color: gray; font-weight: 700; text-decoration: underline; }
a.fossil:hover { color: #0c6339; font-weight: 700; text-decoration: underline; }
a.fossil:active { color: #0c6339; font-weight: 700; text-decoration: underline; }

.hanging {
  padding-left: 22px ;
  text-indent: -22px ;
}

/* taxon header styles */
.taxon-header-h1 {
  margin: 0; 
  padding: 0; 
  font-style: normal;
}

.taxon-header-subline {
  margin-top: 0px;
  margin-left: 20px;
}

/* specimens with images grid grid */
.specimens-w-images-container {
  width: 645px;
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 columns, divided equally over 1 fractional uniit */
  justify-content: start;
}

.specimen-column {
  padding: 5px; /* Optional spacing inside columns */
  text-align: center;
  align-content: end;
}


