* {
  box-sizing: border-box; }

.filterable-list,
.edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem; }
  .filterable-list__heading,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__heading {
    width: 100%;
    margin-bottom: 0; }
  .filterable-list__left-column,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column {
    font-family: "Overpass", sans-serif;
    padding-top: 1.3125rem; }
    @media screen and (min-width: 900px) {
      .filterable-list__left-column,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column {
        padding-right: 2.5rem;
        border-right: 1px dotted rgba(25, 25, 25, 0.3); } }
    .filterable-list__left-column > h2.kicker,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column > h2.kicker {
      margin-bottom: 2.6875rem; }
    .filterable-list__left-column .facetwp-selections span.facetwp-selection-label,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections span.facetwp-selection-label {
      display: none; }
    .filterable-list__left-column .facetwp-selections ul,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul {
      list-style: none;
      padding: 0; }
      .filterable-list__left-column .facetwp-selections ul li,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li {
        font-family: "Overpass", sans-serif;
        font-size: 0.6875rem;
        font-weight: 700;
        line-height: 0.9375rem;
        letter-spacing: 0.05em;
        text-align: left;
        margin: 0;
        padding: 0; }
        .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value {
          position: relative;
          background: none;
          padding: 0.625rem 1.875rem 0.625rem 0.625rem;
          background-color: rgba(50, 125, 162, 0.1);
          margin: 0 1rem 1rem 0;
          transition: all 0.3s ease-in-out; }
          .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:hover, .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:focus,
          .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:hover,
          .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:focus {
            background-color: #327da2;
            color: #fff; }
            .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:hover::before, .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:hover::after, .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:focus::before, .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:focus::after,
            .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:hover::before,
            .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:hover::after,
            .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:focus::before,
            .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value:focus::after {
              background-color: #fff; }
          .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::before, .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::after,
          .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::before,
          .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::after {
            content: '';
            position: absolute;
            right: 0.9375rem;
            height: 0.875rem;
            width: 0.125rem;
            top: 0.625rem;
            background-color: #000;
            transition: background-color 0.3s ease-in-out; }
          .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::before,
          .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::before {
            transform: rotate(45deg); }
          .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::after,
          .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-selections ul li > .facetwp-selection-value::after {
            transform: rotate(-45deg); }
    .filterable-list__left-column .filterable-list__sidebar-content p.facet-label,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label {
      cursor: pointer;
      font-family: "Work Sans", sans-serif;
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 1.25rem;
      letter-spacing: 0;
      text-align: left;
      color: #327DA2;
      padding: 1.125rem 0;
      margin: 0;
      position: relative;
      border-top: 1px solid rgba(22, 22, 22, 0.15);
      transition: background-color 0.3s ease-in-out; }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label:hover {
        background-color: rgba(50, 125, 162, 0.05); }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label:focus,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label:focus {
        background-color: rgba(50, 125, 162, 0.05);
        outline: 1px dotted #327DA2; }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label::before, .filterable-list__left-column .filterable-list__sidebar-content p.facet-label::after,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label::before,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label::after {
        content: '';
        height: 0.75rem;
        width: 0.125rem;
        background-color: #191919;
        display: block;
        position: absolute;
        right: 1.125rem;
        top: 1.40625rem;
        transition: all 0.3s ease-in-out; }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label::after,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label::after {
        transform: rotate(90deg); }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label.is-active::before,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label.is-active::before {
        transform: rotate(90deg); }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label + .facetwp-facet,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label + .facetwp-facet {
        height: 0;
        opacity: 0;
        margin-bottom: 0;
        z-index: -99;
        visibility: hidden; }
        .filterable-list__left-column .filterable-list__sidebar-content p.facet-label + .facetwp-facet.is-active,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label + .facetwp-facet.is-active {
          height: auto;
          opacity: 1;
          margin-bottom: 1.125rem;
          z-index: 2;
          visibility: visible; }
      .filterable-list__left-column .filterable-list__sidebar-content p.facet-label:nth-child(1),
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content p.facet-label:nth-child(1) {
        border-top: none; }
    .filterable-list__left-column .filterable-list__sidebar-content .facetwp-facet,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content .facetwp-facet {
      margin-bottom: 0; }
    .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox,
    .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox.checked,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox.checked {
      background-image: none;
      padding: 0.5rem 0;
      margin: 0;
      font-family: "Work Sans", sans-serif;
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 1.25rem;
      letter-spacing: 0;
      text-align: left;
      transition: all 0.3s ease-in-out; }
    .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox:hover, .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox.checked,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox:hover,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content .facetwp-checkbox.checked {
      color: #327DA2;
      font-weight: 500; }
    .filterable-list__left-column .filterable-list__sidebar-content .facetwp-toggle,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content .facetwp-toggle {
      font-family: "Work Sans", sans-serif;
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 1.25rem;
      letter-spacing: 0;
      text-align: left; }
    .filterable-list__left-column .filterable-list__sidebar-content.filter-options,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options {
      border-top: 1px solid rgba(22, 22, 22, 0.15);
      padding-top: 1.75rem; }
      .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap,
      .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap > input,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap > input {
        width: 100%; }
      .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap > input,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap > input {
        padding: 1.125rem;
        border-color: #DCDCDC; }
      .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap .facetwp-icon,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap .facetwp-icon {
        opacity: 1; }
        .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap .facetwp-icon::before,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap .facetwp-icon::before {
          width: 2.5rem;
          background: url(/wp-content/themes//wdg_rstreet//dist/images/search.svg) no-repeat;
          background-position: center;
          background-size: 1.5625rem; }
        .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap .facetwp-icon.f-loading::before,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-input-wrap .facetwp-icon.f-loading::before {
          background: url(/wp-content/themes//wdg_rstreet//dist/images/loading.png) no-repeat;
          background-position: center;
          background-size: 1.5625rem; }
      .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset {
        opacity: 0.5;
        transition: opacity 0.3s ease-in-out;
        width: 10.625rem;
        margin: 1.875rem 0 0; }
        .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:hover, .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:focus,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:hover,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:focus {
          opacity: 1; }
        .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset .facetwp-reset,
        .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .filterable-list__sidebar-content.filter-options .facetwp-facet.facetwp-facet-reset.facetwp-type-reset .facetwp-reset {
          background-color: rgba(50, 125, 162, 0.1);
          border: none;
          font-size: 0.75rem;
          font-weight: 700;
          line-height: 1.0625rem;
          letter-spacing: 0.075em;
          color: #327da2; }
    .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset {
      opacity: 0.5;
      transition: opacity 0.3s ease-in-out;
      width: 10.625rem;
      margin: 0; }
      .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:hover, .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:focus,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset:focus {
        opacity: 1; }
      .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset .facetwp-reset,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__left-column .facetwp-facet.facetwp-facet-reset.facetwp-type-reset .facetwp-reset {
        background-color: rgba(50, 125, 162, 0.1);
        border: none;
        font-size: 0.75rem;
        font-weight: 700;
        line-height: 1.0625rem;
        letter-spacing: 0.075em;
        color: #327da2; }
  .filterable-list__right-column .facetwp-template .grid-post,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__right-column .facetwp-template .grid-post {
    margin-bottom: 2.5rem; }
    .filterable-list__right-column .facetwp-template .grid-post a,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__right-column .facetwp-template .grid-post a {
      text-decoration: none; }
  .filterable-list .facetwp-facet-count_pager,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list .facetwp-facet-count_pager {
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    letter-spacing: 0.05em;
    font-family: "Overpass", sans-serif;
    text-transform: uppercase;
    padding-top: 1.625rem;
    margin-bottom: 3.8125rem; }
  .filterable-list__pagination,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination {
    font-family: "Overpass", sans-serif;
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1.4;
    color: #327DA2; }
    .filterable-list__pagination a,
    .filterable-list__pagination a.facetwp-page,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a,
    .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      text-decoration: none;
      background-image: none; }
      .filterable-list__pagination a.active, .filterable-list__pagination a:hover,
      .filterable-list__pagination a.facetwp-page.active,
      .filterable-list__pagination a.facetwp-page:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.active,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a:hover,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page.active,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page:hover {
        color: #000; }
      .filterable-list__pagination a.next, .filterable-list__pagination a.prev,
      .filterable-list__pagination a.facetwp-page.next,
      .filterable-list__pagination a.facetwp-page.prev,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.next,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.prev,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page.next,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page.prev {
        text-transform: uppercase; }
      .filterable-list__pagination a.next,
      .filterable-list__pagination a.facetwp-page.next,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.next,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page.next {
        padding-left: 4.375rem; }
      .filterable-list__pagination a.prev,
      .filterable-list__pagination a.facetwp-page.prev,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.prev,
      .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list__pagination a.facetwp-page.prev {
        padding-right: 4.375rem; }
  .filterable-list .animate__fadeInRight,
  .edit-post-visual-editor .edit-post-visual-editor__content-area .acf-block-preview .filterable-list .animate__fadeInRight {
    animation-delay: .5s; }
