@charset "UTF-8";

/* packages/frontend/libs/shared/shortcodes/search-results/src/lib/components/search-results-terms.component.scss */
.search-results.terms .entries .col > .term {
  margin-bottom: 30px;
}
.search-results.terms .entries .col > .term .label {
  display: block;
  padding: 10px;
  background-color: #afca0a;
  color: #303030 !important;
  font-size: 22px;
  line-height: 1.8em;
  font-weight: bold;
}
.search-results.terms .entries .col > .term .label:after {
  content: ">";
  display: inline-block;
  margin-left: 10px;
  transition: margin-left;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
}
.search-results.terms .entries .col > .term .label:hover:after {
  margin-left: 40px;
}
@media (min-width: 981px) {
  .search-results.terms .entries {
    overflow: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
  .search-results.terms .entries .col {
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
    float: left;
  }
  .search-results.terms .entries .col:nth-child(odd) {
    clear: left;
  }
}

/* packages/frontend/libs/shared/shortcodes/search-results/src/lib/components/search-results-posts.component.scss */
.search-results.posts.disabled {
  position: relative;
}
.search-results.posts.disabled::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 2;
}

/* packages/frontend/libs/shared/shortcodes/search-results/src/lib/components/search-results-posts-footer.component.scss */
.search-results.posts .footer {
  text-align: center;
}
.search-results.posts .footer .info {
  font-size: 24px;
}
.search-results.posts .footer .info .shown,
.search-results.posts .footer .info .total {
  font-weight: bold;
}
.search-results.posts .footer .more-available .load-more-btn-wrapper {
  display: block;
}
.search-results.posts .footer .more-available .status {
  display: none;
}
.search-results.posts .footer .more-available.hide {
  display: none;
}
.search-results.posts .footer .more-available.loading-more .load-more-btn-wrapper {
  display: none;
}
.search-results.posts .footer .more-available.loading-more .status {
  display: block;
}

/* packages/frontend/libs/shared/shortcodes/search-results/src/lib/components/search-results-posts-entries.component.scss */
.search-results.posts.display_list .entries > * {
  margin-bottom: 30px;
}
.search-results.posts.display_grid .entries > * {
  margin-bottom: 30px;
}
@media (min-width: 981px) {
  .search-results.posts.display_grid .entries {
    overflow: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
  .search-results.posts.display_grid .entries > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 33.33%;
    float: left;
  }
  .search-results.posts.display_grid .entries > *:nth-child(3n+1) {
    clear: left;
  }
}

/* packages/frontend/libs/shared/shortcodes/area-nav/src/lib/components/area-nav.component.scss */
.area-nav ul {
  list-style-type: none;
}

/* packages/frontend/libs/shared/shortcodes/area-nav/src/lib/components/area-nav-item.component.scss */
.area-nav li {
  text-wrap: nowrap;
}
.area-nav li > * {
  vertical-align: middle;
}
.area-nav li > .node {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  margin-right: 3px;
  cursor: pointer;
}
.area-nav li > .node::before {
  display: inline-block;
  position: absolute;
  font-size: 27px;
  top: 50%;
  transform: translateY(-50%);
  color: #afca0a;
}
.area-nav li a {
  color: #303030 !important;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.8em;
}
.area-nav li.leaf .node::before {
  display: none;
}
.area-nav li.opened > .node::before {
  content: "\25be";
}
.area-nav li.opened > ul {
  display: block;
}
.area-nav li.closed > .node::before {
  content: "\25b8";
}
.area-nav li.closed > ul {
  display: none;
}
.area-nav li.in-queried-term-hierarchy > a {
  color: #afca0a !important;
}

/* packages/frontend/libs/museo/shortcodes/map/src/lib/components/map.component.scss */
.museo_map {
  height: 400px;
}
.museo_map .map {
  width: 100%;
  height: 400px;
  border: #ccc solid 1px;
  margin: 0;
}

/* packages/frontend/libs/shared/shortcodes/breadcrumb/src/lib/components/breadcrumb.component.scss */
.breadcrumb .btn {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 15px;
  background-color: #afca0a;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.breadcrumb .btn .label,
.breadcrumb .btn .close {
  color: #303030 !important;
  display: inline-block;
  font-weight: bold;
}
.breadcrumb .btn .close {
  margin-left: 20px;
}
/*# sourceMappingURL=main.css.map */
