details{
  display:block;
  margin-bottom: .5rem;
	font-family: sans-serif;
background-color: #80808026;
}
details ol{
margin-left: 15px;
font-family: sans-serif;
}
summary::-webkit-details-marker{display:none;}
summary::-moz-list-bullet{list-style-type:none;}
summary::marker{display:none;} 
summary {
  */ padding: .3em .5em .3em .4em; */
   display:inline-block;
  */ font-size:1.4em; */
   cursor: pointer;
	font-family: sans-serif;
text-align: justify;
background-color: #80808026;
}
summary:before {  
  content: "+";
  margin-right: .3em;
}
details[open] > summary:before {
  content: "–";
}
summary ~ * {
   padding:0 1em 0 1em;
text-align: justify;
}
summary:focus {
  outline:0;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3);
}

footer.foot .left__st a {display: inline;}
