#libSection { position: relative; background-color: rgb(233, 233, 233); }
.sectio { background-color: rgb(239, 239, 239); margin-left: -1em; margin-right: -1em; }
#block-saho-library-saho-library { margin-top: -0.45em; margin-left: 1em; margin-right: 0.6em; padding-bottom: 0.7em; }
#block-saho-library-saho-library > div > h2 { display: none; }
#libSection > div > ul { background-color: white; list-style-type: circle; margin-left: 0.5em; margin-right: 0.5em; border-bottom: 1px solid silver; }
.section-legend { width: 100%; font-size: 11pt; text-align: justify; cursor: pointer; color: rgb(185, 27, 27); }
#libSection > legend { border-bottom: 2px double silver; width: 99.4%; }
#libSection > div > div > ul { background-color: white; margin: 0px; max-height: 180px; width: 100%; overflow-y: auto; border-bottom: 1px solid silver; }
#libSection > div > div > ul > li { margin: 0px; list-style-image: none; display: flex; }
#libSection > div > div > ul > li > a { padding-left: 0.4em; }
#libSection > div > div > ul > li::before { content: " •"; display: inline-block; height: 0.5em; width: 1em; padding-left: 0.2em; background-size: contain; background-repeat: no-repeat; }
#libSection > legend > div > span { width: 1em; height: 1em; margin: 0.5em; background-image: url(76358619a05836155e1418871c54a0aec8bf810a.gif) ; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; transition: all 0.4s ease 0s; }
#libSection > div > p > a { float: right; margin-top: -0.1em; }
#libSection > div > p { background-color: white; min-height: 1em; }
#libSection > div > div.item-list { padding-left: 0.5em; padding-right: 0.5em; }
#libSection > legend > div > span.hidden { background-image: url(94e7ebdf4cfee527d9255fcee73766fb130f954c.gif) ; }
#libSection > legend > div > svg { float: left; padding-top: 0.3em; padding-left: 0.3em; }
#block-saho-library-saho-library div div div div div img { width: 103%; margin-left: -1.01em; }
#block-fieldblock-node-article-default-field-feature-banner div div div div div img, div#block-fieldblock-node-biography-default-field-feature-banner div div div div div img { width: 100%; margin-left: -0.01em; margin-top: -0.4em; margin-bottom: 0.5em; }
