input[type="checkbox"] {
  appearance: none;
  background-color: #ffffff;
  border: 1.5px solid #666666;
}

input[type="checkbox"]:checked {
  background-color: #669c35;
  border-color: #669c35;
}

input[type="radio"] {
  appearance: none;
  background-color: #ffffff;
  border: 1.5px solid #666666;
}

input[type="radio"]:checked {
  background-color: #669c35;
  border-color: #669c35;
}

.faceted-browse-page .resource-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin: 0;
}

.browse .title,
.browse .block-pageTitle {
    font-size: 0;
}

.browse .title::after,
.browse .block-pageTitle::after {
    content: "Browse the California Arts & Climate Archive";
    font-size: 2.5rem;
}

.site-page-pagination a {
    display: none;
}

.main-footer__col1 img {
    max-width: 200px;
}

.advanced-search {
   display: none;
}

.button.permalink {
    display: none;
}

/* ===== Browse dropdown ===== */

.main-navigation .menu-item-has-children {
    position: relative;
}

/* Dropdown box */
.main-navigation .menu-item-has-children > ul {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;

    width: 220px !important;
    min-width: 220px !important;

    margin: 0 !important;
    padding: 8px 0 !important;
    background: #fff !important;
    border-radius: 6px !important;

    list-style: none !important;
    z-index: 9999 !important;
}

/* Each dropdown item */
.main-navigation .menu-item-has-children > ul > li {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Links */
.main-navigation .menu-item-has-children > ul > li > a {
    display: block !important;
    width: 100% !important;

    padding: 10px 16px !important;
    margin: 0 !important;

    font-size: 1rem !important;
    line-height: 1 !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    border-radius: 0 !important;
}

.main-navigation .menu-item-has-children > ul > li > a:hover {
    background: #f3f3f3 !important;
}

.main-navigation .menu-item-has-children:hover > ul,
.main-navigation .menu-item-has-children:focus-within > ul,
.main-navigation .menu-item-has-children > ul:hover {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

  .value .language { display: none; }

