.hh-accordion .accordion {
  background-color: #fff;
  border-color: #ccc;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px; }
  .hh-accordion .accordion > details {
    position: relative; }
    .hh-accordion .accordion > details:not(:first-child) {
      border-top: 1px solid #ccc; }
    .hh-accordion .accordion > details > summary {
      cursor: pointer;
      list-style: none;
      padding: 1em; }
      .hh-accordion .accordion > details > summary:focus {
		  color: darkblue;
        outline: none; }
      .hh-accordion .accordion > details > summary:hover .summary-chevron-up svg {
      color: darkblue; }
 .hh-accordion .accordion > details > summary:hover .summary-chevron-down svg {
      color: darkblue; }
      .hh-accordion .accordion > details > summary::-webkit-details-marker {
        display: none; }
      .hh-accordion .accordion > details > summary > a {
        pointer-events: none; }
      .hh-accordion .accordion > details > summary > a:hover {
        pointer-events: none; color: darkblue; }
    .hh-accordion .accordion > details > *:not(summary):not(.summary-chevron-down) {
      border-top: 1px solid #ccc;
      padding: 1em; }
  .hh-accordion .accordion .summary-chevron-up,
  .hh-accordion .accordion .summary-chevron-down {
    background-color: #fff;
    pointer-events: none;
    position: absolute;
    right: 1em;
    top: 0.75em; }
 .hh-accordion .accordion .summary-chevron-up:hover,
  .hh-accordion .accordion .summary-chevron-down:hover {
    background-color: #fff;
    pointer-events: none;
    position: absolute;
	  color: darkblue;
    right: 1em;
    top: 0.75em; }
    .hh-accordion .accordion .summary-chevron-up svg,
    .hh-accordion .accordion .summary-chevron-down svg {
      display: block; 
	}

/*# sourceMappingURL=sourcemaps/accordion.css.map */
