.az-letters,
.a-z-listing-widget .az-letters,
.a-z-listing-widget.widget .az-letters {
  white-space: unset; }
  .az-letters > ul.az-links,
  .a-z-listing-widget .az-letters > ul.az-links,
  .a-z-listing-widget.widget .az-letters > ul.az-links {
    padding: 0;
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center; }
    .az-letters > ul.az-links > li,
    .a-z-listing-widget .az-letters > ul.az-links > li,
    .a-z-listing-widget.widget .az-letters > ul.az-links > li {
      list-style: none;
      width: 2em;
      height: 2em;
      box-sizing: border-box;
      margin: 0 0 0.6em;
      border: 2px solid #e5e5e5;
      background: #f5f5f5;
      color: #adadad;
      display: flex;
      align-items: center;
      justify-content: center; }
      .az-letters > ul.az-links > li a,
      .a-z-listing-widget .az-letters > ul.az-links > li a,
      .a-z-listing-widget.widget .az-letters > ul.az-links > li a {
        color: #1f7d9a;
        text-decoration: none;
        border: 0;
        box-shadow: none; }

.letter-section {
  margin-bottom: 2em;
  white-space: unset; }
  .letter-section h2.letter-title {
    border-bottom: 1px solid black;
    margin-bottom: 0.2em;
    padding-bottom: 0.2em;
    width: 100%; }
  .letter-section ul,
  .letter-section ul > li {
    list-style: none;
    margin: 0;
    padding: 0; }
  .letter-section ul.columns {
    width: 100%;
    box-sizing: border-box;
    column-gap: 0.6em;
    column-width: 15em;
    line-height: 1.6em; }
    .letter-section ul.columns > li {
      display: block; }
    .letter-section ul.columns.max-0-columns, .letter-section ul.columns.max-1-columns {
      column-count: 1;
      max-width: 15.6em; }
    .letter-section ul.columns.max-2-columns {
      column-count: 2;
      max-width: 30.6em; }
    .letter-section ul.columns.max-3-columns {
      column-count: 3;
      max-width: 46.2em; }
    .letter-section ul.columns.max-4-columns {
      column-count: 4;
      max-width: 61.8em; }
    .letter-section ul.columns.max-5-columns {
      column-count: 5;
      max-width: 77.4em; }
    .letter-section ul.columns.max-6-columns {
      column-count: 6;
      max-width: 93em; }
    .letter-section ul.columns.max-7-columns {
      column-count: 7;
      max-width: 108.6em; }
    .letter-section ul.columns.max-8-columns {
      column-count: 8;
      max-width: 124.2em; }
    .letter-section ul.columns.max-9-columns {
      column-count: 9;
      max-width: 139.8em; }
    .letter-section ul.columns.max-10-columns {
      column-count: 10;
      max-width: 155.4em; }
    .letter-section ul.columns.max-11-columns {
      column-count: 11;
      max-width: 171em; }
    .letter-section ul.columns.max-12-columns {
      column-count: 12;
      max-width: 186.6em; }
    .letter-section ul.columns.max-13-columns {
      column-count: 13;
      max-width: 202.2em; }
    .letter-section ul.columns.max-14-columns {
      column-count: 14;
      max-width: 217.8em; }
    .letter-section ul.columns.max-15-columns {
      column-count: 15;
      max-width: 233.4em; }
  .letter-section div.back-to-top {
    width: 100%;
    text-align: right; }
    .letter-section div.back-to-top a {
      text-transform: uppercase;
      font-size: 0.7em; }
      .letter-section div.back-to-top a:before, .letter-section div.back-to-top a:after {
        font-family: dashicons;
        content: "\f343";
        padding: 0.2em; }

/*# sourceMappingURL=a-z-listing-default.css.map */