div.facetapi-collapsible.expanded h2:before {
  content: '\25bc';
  display: inline-block;
  margin: 0 10px 0 0;
}

div.facetapi-collapsible:not(:is(.expanded)) h2:before {
  content: '\25b6';
  display: inline-block;
  margin: 0 10px 0 0;
}

.jquery-ui-filter-accordion-container[aria-expanded="true"]{
  height: unset !important;
}

.block-block.search-advanced-details,
.fes-transparent-blockboundaries,
.fes-transparent-blockboundaries > div.block-inner,
.region-sidebar-second .block-views .block-inner
{
    border: none;
    padding: 2px;
}



.block-block.search-advanced-details .block-inner {
    padding: .5em;
    border: none;
    border-width: 0;
    border-style: none;
    background-color: rgba(99, 170, 255, .1);
}


.block-facetapi, .block-facetapi .item-list .item-list {
  font-size:inherit;
}


.facetapi-facet.facetapi-active a,
.facetapi-facet .facetapi-inactive .facetapi-collapsible-handle {
    font-size: 1.5em;
    color: #286dc0;
    font-weight: bold;
}

.search-advanced-details details summary {
    font-size: 1.5em;
}



ul.expanded > li.leaf > div > a:before {
    top: 0;
    left: 0;
    content: '\2022';
    display: inline-block;
    margin-right: 6px;
}

.advanced-facet-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.facet-gridflex {
    flex: 0 0 300px;
    margin: 10px;
}

.current-search-group {
   display: grid;
    grid-template-columns: 10em auto;
    border-top: 1px solid #eee;
    padding: .2em;
    font-size:.9em;
}

h4.current-search-group-title {
    display: inline-block;
    font-family: inherit;
    font-size: medium;
    padding: 0 1em;
}

.region-content .current-search-item-group .item-list {
    margin-left: unset;
}

.current-search-group .item-list ul.inline {
    display:grid;
    grid-template-columns: repeat(auto-fill, minmax(15em, 1fr));
}

.current-search-group .item-list ul.inline li {
margin: 0 1em .25em .75em;
    padding: 0 1em;
    display: inline-grid;
    grid-template-columns: 1.5em auto;
    background-color: rgba(99, 170, 255, .1);
    border-radius: 30px;
}
