/*
 * DO NOT EDIT THIS FILE.
 * Edit .pcss.css file instead and recompile.
*/

/**
 * @file
 */

/*
  Custom CSS properties and mixins.
  These are "compiled" by postcss/postcss-custom-properties for IE11 compatibility.
  CSS variables (those that start with --) are included in the generated CSS. Sass style variables (those that start with $) are for internal processing.
*/

/* Internal variables */

/*1px */

/*16px */

/*4px */

/*5.33333333px */

/*8px */

/*12px */

/*20px */

/*24px, */

/*32px */

/*44px (named after omicron variant BS.2.75.2) */

/*48px */

/*desktop + 32px; */

/*max-width + 64px; */

/* RGB colors, useful for when you need to include a color in an RGBA set. */

/* Mixins */

/* */

/* Hide elements visually, but keep them available for screen-readers. */

/* */

/* Used for information required for screen-reader users to understand and use */

/* the site where visual display is undesirable. Information provided in this */

/* manner should be kept concise, to avoid unnecessary burden on the user. */

/* "!important" is used to prevent unintentional overrides. */

/* */

/* CSS related to the facets module */

/*charza theme */

.block-facets {
  border: 0;
  margin-left: 0;
  margin-right: 0;
}

/* padding: 0; */

.block-facets legend {
    font-family: var(--sans-serif);
    font-weight: 600;
  }

.block-facets h3 {
    font-weight: 600;
    margin-bottom: var(--half-space);
    padding: var(--half-space) var(--third-space);
    font-size: var(--base-font-size);
    margin-top: 0;
  }

.block-facets h3 button {
      text-align: left;
      background-color: transparent;
      color: var(--c-red);
      white-space: normal;
      position: relative;
      width: 100%;
      border-width: 0;
      border-radius: 0;
      padding: 0;
      line-height: 1.3;
      transition: padding var(--base-duration) var(--base-timing), margin var(--base-duration) var(--base-timing);
    }

.block-facets h3 button:focus {
      }

.block-facets ul {
    list-style: none;
    padding-left: 0;
    margin:0;
  }

.block-facets-summary > ul {
      list-style: none;
      padding-left: 0;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: var(--quarter-space);
    }

.block-facets-summary .facet-summary-item--clear {
      width: 100%;
      margin-bottom: var(--space);
      font-family: var(--sans-serif);
      font-size: var(--fs-small);
    }

.block-facets-summary .facet-summary-item--clear a {
        -webkit-text-decoration: none;
        text-decoration: none;
      }

.block-facets-summary .facet-summary-item--clear a:hover {
          color: var(--c-red);
          -webkit-text-decoration: underline;
          text-decoration: underline;
        }

.block-facets-summary .facet-summary-item--facet {
      margin-right: var(--space);
      margin-bottom: var(--half-space);
    }

.block-facets-summary .facet-summary-item--facet a {
        min-height: 44px;
      }

@media (min-width: 569px){

.block-facets-summary .facet-summary-item--facet a {
          min-height: 32px
      }
        }

.block-facets-summary .facet-summary-item--facet a {
        background-color: var(--c-light-gray);
        border-radius: var(--base-border-radius);
        display: flex;
        align-items: stretch;
        transition: background-color var(--base-duration) var(--base-timing);
}

.block-facets-summary .facet-summary-item--facet a .facet-item__value {
          line-height: 1;
          padding: var(--quarter-space) calc(var(--space)/1.25) var(--quarter-space) var(--half-space);
          display: flex;
          font-weight: 400;
          align-items: center;
          transition: background-color var(--base-duration) var(--base-timing);
        }

.block-facets-summary .facet-summary-item--facet a .facet-item__value__label {
            font-weight: 500;
          }

.block-facets-summary .facet-summary-item--facet a .js-facet-deactivate {
          background-color: var(--c-dark-gray);
          border-radius: var(--base-border-radius) 0 0 var(--base-border-radius);
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='m19.198 15 8.688-8.874a3 3 0 0 0-4.287-4.197L15 10.712 6.401 1.93a3 3 0 0 0-4.287 4.197L10.802 15l-8.688 8.874a3 3 0 1 0 4.287 4.197L15 19.288l8.599 8.783a2.99 2.99 0 0 0 2.143.902 3 3 0 0 0 2.144-5.099L19.198 15Z' fill='%23ffffff'/%3E%3C/svg%3E");
          width: 30px;
          flex-shrink: 0;
          flex-grow: 0;
          display: block;
          background-position: center center;
          background-size: 14px;
          padding-left: var(--quarter-space);
          padding-right: var(--quarter-space);
          transition: background-color var(--base-duration) var(--base-timing);

        }

.block-facets-summary .facet-summary-item--facet a:hover, .block-facets-summary .facet-summary-item--facet a:active, .block-facets-summary .facet-summary-item--facet a:focus {
          background-color: var(--c-pink);
          -webkit-text-decoration: none;
          text-decoration: none;
        }

.block-facets-summary .facet-summary-item--facet a:hover .js-facet-deactivate, .block-facets-summary .facet-summary-item--facet a:active .js-facet-deactivate, .block-facets-summary .facet-summary-item--facet a:focus .js-facet-deactivate {
            background-color: var(--c-red);
          }

.block-facets-summary .facet-summary-item--facet a:hover .facet-item__value, .block-facets-summary .facet-summary-item--facet a:active .facet-item__value, .block-facets-summary .facet-summary-item--facet a:focus .facet-item__value {
            color: black;
          }

.block-facets-summary .facet-summary-item--facet a:focus {
        }

.block-facets .facets-widget-checkbox .facet-item {
      margin-bottom: var(--half-space);
      display: flex;
      align-items: flex-start;
      font-family: var(--serif);
    }

.block-facets .facets-widget-checkbox .facet-item input[type="checkbox"] {
        margin-top: 1px;
      }

@media (min-width: 769px) {

.block-facets .facets-widget-checkbox .facet-item input[type="checkbox"] {
          margin-top: 2px
      }
        }

.facets-soft-limit-link {
  margin-top: var(--quarter-space);
  display: block;
}

.facets-soft-limit-link:before {
    content: "";
    display: inline-block;
    margin-right: var(--half-space);
    height: 11px;
    width: 10px;
    padding-bottom: 2px;
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23185997' d='M10 4H6V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }

.facets-soft-limit-link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%230066cc' d='M10 4H6V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");
  }

.facets-soft-limit-link.open:before {
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23185997' d='M0 4h10v2H0z'/%3E%3C/svg%3E");
  }

.facets-soft-limit-link.open:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%230066cc' d='M0 4h10v2H0z'/%3E%3C/svg%3E");
  }

.block-facet--disclaimer {
    margin-top: 0;
  }

.search-form .form-item-field-posted-date-min label, .search-form .form-item-field-posted-date-max label {
      text-transform: capitalize;
    }

.search-form .form-item-field-posted-date-max label {
    margin-top: var(--space);
  }

.search-form .search-resources--date .search-form__button, .search-form .search-resources--sort .search-form__button {
      border: 1px var(--c-dark-blue) solid;
      background-color: var(--c-dark-blue);
      padding: var(--half-space) var(--space);
      margin: 0;
      border-radius: var(--base-border-radius);
      position: static;
    }

.search-form .search-resources--date .search-form__button .button-label__text, .search-form .search-resources--sort .search-form__button .button-label__text {
        position: static!important;
      }

.search-form .search-resources--date .search-form__button .button-label__text, .search-form .search-resources--sort .search-form__button .button-label__text {
        height: auto;
        width: auto;
      }

.search-form .search-resources--date .search-form__button .button-label__icon, .search-form .search-resources--sort .search-form__button .button-label__icon {
        display: none;
      }

.filter--block {
  max-height: 0;
  overflow: hidden;
  transition:  all var(--base-duration) var(--base-timing);
}

.filter--block.active {
    max-height:7500px;
  }

@media (min-width: 769px) {

.filter--block {
  max-height:75000px
}
}

.filter--block .form-item-sort-bef-combine label {
      color: var(--c-red);
    }

.filter--block .form-item-sort-bef-combine {
    margin-bottom: var(--space);
}

button.collapse-region {
  position: relative;
  width: 100%;
  text-align: left;
  margin-bottom: 0;
  background-color: transparent;
  border: none;
  color: black;
  padding: calc(var(--space)/1.33333) var(--space);
}

button.collapse-region h2, button.collapse-region .filter-collaspse--label {
    margin: 0;
    padding-left: var(--space);
    display: inline-block;
    color: var(--c-dark-blue);
    white-space: normal;
    line-height: 1.2;
  }

button.collapse-region:before {
    transition: transform var(--base-duration) var(--base-timing);
    transform: rotate(90deg);
    content: '';
    height: 22px;
    border-radius: 50%;
    background-color: var(--c-dark-blue);
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.806 7.129a.485.485 0 01-.483.484h-3.71v3.71a.485.485 0 01-.484.483H4.871a.485.485 0 01-.484-.483v-3.71H.677a.485.485 0 01-.483-.484V4.871c0-.266.217-.484.483-.484h3.71V.677c0-.266.218-.483.484-.483h2.258c.266 0 .484.217.484.483v3.71h3.71c.266 0 .483.218.483.484v2.258z' fill='white' fill-rule='evenodd'/%3E%3C/svg%3E");
    margin: auto;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: calc(var(--space)*0.75);
    color: black;
    width: 22px;
    font-weight: bold;
    text-align: left;
    line-height: 1.25rem;
  }

button.collapse-region:hover:before {
    background-color: var(--c-blue);
  }

button.collapse-region .collaspse--label {
    white-space: normal;
  }

button.collapse-region.active:hover:before {
      background-color: var(--c-blue);
    }

button.collapse-region.active:before {
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.677 3.613a.485.485 0 01-.483-.484V.871C.194.605.41.387.677.387h10.646c.266 0 .483.218.483.484v2.258a.485.485 0 01-.483.484H.677z' fill='white' fill-rule='evenodd'/%3E%3C/svg%3E");
      transform: rotate(0deg);
    }

button.collapse-region {
  font-weight: bold;
}

@media (min-width: 769px) {

button.collapse-region {
  display: none
}
}

@media (max-width: 767px) {

.filter--label--desktop {
  display: none
}
}

/*rtv theme */

.block-facets {
  margin: 0 0 1.5rem 0;
}

.block-facets h3 {
    font-weight: 500;
    margin-bottom: var(--half-space);
    padding: var(--half-space) 0;
    font-size: var(--base-font-size);
    margin-top: 0;
  }

.block-facets h3 button {
      text-align: left;
      background-color: transparent;
      color: var(--c-red);
      white-space: normal;
      position: relative;
      width: 100%;
      border-width: 0;
      border-radius: 0;
      padding: 0;
      line-height: 1.3;
      transition: padding var(--base-duration) var(--base-timing), margin var(--base-duration) var(--base-timing);
    }

.block-facets h3 button:focus {
      }

.block-facets ul {
    list-style: none;
    padding-left: 0;
    margin:0;
  }

.block-facets .facets-widget-checkbox .facet-item {
      display: flex;
      margin-bottom: var(--space);
    }

.block-facets .facets-widget-checkbox .facet-item label {
        font-weight: 300;
      }

.block-facets .facets-widget-checkbox .facet-item input[type="checkbox"] {
        margin-right: var(--half-space);
      }

.facets-soft-limit-link {
  margin-top: var(--quarter-space);
  display: block;
}

.facets-soft-limit-link:before {
    content: "";
    display: inline-block;
    margin-right: var(--half-space);
    height: 11px;
    width: 10px;
    padding-bottom: 2px;
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23185997' d='M10 4H6V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }

.facets-soft-limit-link:hover:before {
      background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%230066cc' d='M10 4H6V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");
    }

.facets-soft-limit-link.open:before {
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23185997' d='M0 4h10v2H0z'/%3E%3C/svg%3E");
  }

.facets-soft-limit-link.open:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%230066cc' d='M0 4h10v2H0z'/%3E%3C/svg%3E");
  }

.block-facet--header button {

  }

.block-facet--body {
    margin-left: var(--third-space);
    margin-right: var(--third-space);
  }

.block-facet--disclaimer {
    margin-top: 0;
  }

.search-form .form-item-field-posted-date-min label, .search-form .form-item-field-posted-date-max label {
      text-transform: capitalize;
    }

.search-form .form-item-field-posted-date-max label {
    margin-top: var(--space);
  }

.search-form .search-resources--date .search-form__button, .search-form .search-resources--sort .search-form__button {
        border: 1px var(--c-dark-blue) solid;
        background-color: var(--c-dark-blue);
        padding: var(--half-space) var(--space);
        margin: 0;
        border-radius: var(--base-border-radius);
        position: static;
    }

.search-form .search-resources--date .search-form__button .button-label__text, .search-form .search-resources--sort .search-form__button .button-label__text {
        position: static!important;
      }

.search-form .search-resources--date .search-form__button .button-label__text, .search-form .search-resources--sort .search-form__button .button-label__text {
        height: auto;
        width: auto;
      }

.search-form .search-resources--date .search-form__button .button-label__icon, .search-form .search-resources--sort .search-form__button .button-label__icon {
        display: none;
      }

.filter--block {
  max-height: 0;
  overflow: hidden;
  transition:  all var(--base-duration) var(--base-timing);
}

.filter--block.active {
    max-height:7500px;
  }

@media (min-width: 769px) {

.filter--block {
    max-height:75000px
}
  }

.filter--block .form-item-sort-bef-combine label {
      color: var(--c-red);
    }

.filter--block .form-item-sort-bef-combine {
    margin-bottom: var(--space);
}

button.collapse-region {
  position: relative;
  width: 100%;
  text-align: left;
  margin-bottom: 0;
  background-color: transparent;
  border: none;
  color: black;
  padding: calc(var(--space)/1.33333) var(--space);
}

button.collapse-region h2, button.collapse-region .filter-collaspse--label {
    margin: 0;
    padding-left: var(--space);
    display: inline-block;
    color: var(--c-dark-blue);
    white-space: normal;
    line-height: 1.2;
  }

button.collapse-region:before {
    transition: transform var(--base-duration) var(--base-timing);
    transform: rotate(90deg);
    content: '';
    height: 22px;
    border-radius: 50%;
    background-color: var(--c-dark-blue);
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.806 7.129a.485.485 0 01-.483.484h-3.71v3.71a.485.485 0 01-.484.483H4.871a.485.485 0 01-.484-.483v-3.71H.677a.485.485 0 01-.483-.484V4.871c0-.266.217-.484.483-.484h3.71V.677c0-.266.218-.483.484-.483h2.258c.266 0 .484.217.484.483v3.71h3.71c.266 0 .483.218.483.484v2.258z' fill='white' fill-rule='evenodd'/%3E%3C/svg%3E");
    margin: auto;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: calc(var(--space)*0.75);
    color: black;
    width: 22px;
    font-weight: bold;
    text-align: left;
    line-height: 1.25rem;
  }

button.collapse-region:hover:before {
    background-color: var(--c-blue);
  }

button.collapse-region .collaspse--label {
    white-space: normal;
  }

button.collapse-region.active:hover:before {
      background-color: var(--c-blue);
    }

button.collapse-region.active:before {
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.677 3.613a.485.485 0 01-.483-.484V.871C.194.605.41.387.677.387h10.646c.266 0 .483.218.483.484v2.258a.485.485 0 01-.483.484H.677z' fill='white' fill-rule='evenodd'/%3E%3C/svg%3E");
      transform: rotate(0deg);
    }

button.collapse-region {
  font-weight: bold;
}

@media (min-width: 769px) {

button.collapse-region {
    display: none
}
  }

@media (max-width: 767px) {

.filter--label--desktop {
    display: none
}
  }

.block-facets-summary > ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: var(--space);
    gap: var(--space);
  }

@media (min-width: 701px) {

.block-facets-summary > ul {
      gap: var(--half-space)
  }
    }

.block-facets-summary .facet-summary-item--clear {
    width: 100%;
  }

.block-facets-summary .facet-summary-item--clear a:hover {
      color: var(--c-red);
    }

.block-facets-summary .facet-summary-item--facet a {
      background-color: var(--c-gray-5);
      border-radius: var(--base-border-radius);
      overflow: hidden;
      display: flex;
      transition: background-color var(--base-duration) var(--base-timing);
      align-items: stretch;
      height: 32px;
      -webkit-text-decoration: none;
      text-decoration: none;
    }

@media (max-width: 700px) {

.block-facets-summary .facet-summary-item--facet a {
        min-height: 54px
    }
      }

.block-facets-summary .facet-summary-item--facet a .facet-item__status {
        display: flex;
        justify-content: center;
        align-items: center;
      }

.block-facets-summary .facet-summary-item--facet a .facet-item__value {
        line-height: 1.25;
        color: black;
        -ms-grid-row-align: center;
            align-self: center;
        /* margin-top: 3px; */
        padding: var(--quarter-space) var(--dodrant-space) var(--quarter-space) var(--half-space);
        box-sizing: border-box;
        display: flex;
        transition: color var(--base-duration) var(--base-timing);
        font-family: var(--serif);
        font-weight: 400;
        align-items: center;
        font-size: var(--fs-h5);
      }

@media (min-width: 701px) {

.block-facets-summary .facet-summary-item--facet a .facet-item__value {
          font-size: 1rem
      }
        }

.block-facets-summary .facet-summary-item--facet a .facet-item__value__label {
          font-weight: 500;
        }

.block-facets-summary .facet-summary-item--facet a .js-facet-deactivate {
        background-color: var(--c-red);
        box-sizing: border-box;
        font-family: var(--sans-serif);
        font-weight: bold;
        content: "x";
        line-height: 1;
        color: white;
        padding: var(--quarter-space) var(--half-space);
        transition: background-color var(--base-duration) var(--base-timing);
      }

@media (max-width: 700px) {

.block-facets-summary .facet-summary-item--facet a .js-facet-deactivate {
          /*min-height: 54px; */
          min-width: 54px
          /*font-size: 2rem; */
      }
        }

.block-facets-summary .facet-summary-item--facet a .js-facet-deactivate .facet-item__deactivate {
          height: 14px;
          width: 14px;
        }

@media (max-width: 700px) {

.block-facets-summary .facet-summary-item--facet a .js-facet-deactivate .facet-item__deactivate {
            height: 18px;
            width: 18px
        }
          }

.block-facets-summary .facet-summary-item--facet a:hover, .block-facets-summary .facet-summary-item--facet a:active, .block-facets-summary .facet-summary-item--facet a:focus {
        background-color: var(--c-pink);
      }

.block-facets-summary .facet-summary-item--facet a:hover .js-facet-deactivate, .block-facets-summary .facet-summary-item--facet a:active .js-facet-deactivate, .block-facets-summary .facet-summary-item--facet a:focus .js-facet-deactivate {
          background-color: var(--c-dark-red);
        }

.block-facets-summary .facet-summary-item--facet a:hover .facet-item__value, .block-facets-summary .facet-summary-item--facet a:active .facet-item__value, .block-facets-summary .facet-summary-item--facet a:focus .facet-item__value {
          color: black;
        }

.block-facets-summary .facet-summary-item--facet a:focus {
      }

.page-view .main .main__inner .view-search--faceted .view-header:after {
    display: none;
  }

.page-view .main .main__inner .view-search--faceted .view-header .views__result-count {
      margin-bottom: var(--half-space);
      font-family: var(--sans-serif);
      font-weight: 500;
    }

.page-view .main .main__inner .view-search--faceted .view-header .views__result-count:after {
  display: block;
  content: "";
  height: 1px;
  width: 100%;
    background-image: url("../../images/dotted.png"); 
  background-repeat: repeat-x;
      }
