.view-id-content_racial_equity_resources_new .views-row {
    position: relative;
    overflow: initial;
    width: 15em;
}

.c-views-hover-popup-outer {
    position: absolute;
    display: none;
    width: 20em;
    background: black;
    padding: 1px;
    -webkit-clip-path: polygon(3% 0, 100% 0, 100% 100%, 3% 100%, 3% 54%, 0 51%, 3% 48%);
    clip-path: polygon(3% 0, 100% 0, 100% 100%, 3% 100%, 3% 54%, 0 51%, 3% 48%);
    left: 10em;
    top: 0;
    z-index: 999;
}

.c-views-hover-popup {
    background: #efefef;
    padding: .5em .5em .5em 1em;
    -webkit-clip-path: polygon(3% 0, 100% 0, 100% 100%, 3% 100%, 3% 54%, 0 51%, 3% 48%);
    clip-path: polygon(3% 0, 100% 0, 100% 100%, 3% 100%, 3% 54%, 0 51%, 3% 48%);
}


.view-id-content_racial_equity_resources_new .views-row:hover .c-views-hover-popup-outer,
.view-id-content_racial_equity_resources_new .views-row:focus .c-views-hover-popup-outer,
.view-id-content_rer_iso_age_groups .isotope-element:hover .c-views-hover-popup-outer,
.view-id-content_rer_iso_age_groups .isotope-element:focus .c-views-hover-popup-outer,
.view-id-content_rer_iso_categories .isotope-element:hover .c-views-hover-popup-outer,
.view-id-content_rer_iso_categories .isotope-element:focus .c-views-hover-popup-outer {
    display: block;
}

.c-views-hover-popup-outer .c-views-hover-popup p {
    line-height: 1.2;
}

.c-views-hover-popup img {
    max-width: 75px;
    padding-right: .5em;
    float: left;
}

.view-id-content_racial_equity_resources_new .views-field-field-resource-image-comp {
    text-align: center;
    float: initial;
    margin: 1em;
}

.view-id-content_racial_equity_resources_new .views-field-title {
    text-align: center;
    clear: both;
}

.view-id-content_racial_equity_resources_new .views-field-title h3 {
    margin-top: 10px;
}

.view-grouping-flex-rer .ui-accordion-content {
    display: flex;
    flex-flow: row wrap;
    overflow: visible;
}

.view-grouping-flex-rer .ui-accordion-header-active:nth-child(1) {
    background:#d25d28;
}

.view-grouping-flex-rer .ui-accordion-content:nth-child(2) {
    background:#ffdecf;
}

.view-grouping-flex-rer .ui-accordion-header-active:nth-child(3) {
    background:#782c54;
    color: white;
}

.view-grouping-flex-rer .ui-accordion-content:nth-child(4) {
    background:#f5ecf1;
}

.view-grouping-flex-rer .ui-accordion-header-active:nth-child(5) {
    background:#1c6677;
    color: white;
}

.view-grouping-flex-rer .ui-accordion-content:nth-child(6) {
    background:#e4f3f6;
}

.view-grouping-flex-rer .ui-accordion-header-active:nth-child(7) {
    background:#71a442;
}

.view-grouping-flex-rer .ui-accordion-content:nth-child(8) {
    background:#def1cd;
}

.view-grouping-flex-rer .ui-accordion-header a {
    font-weight: 700;
}

.view-grouping-flex-rer .ui-accordion-header-active a {
    color: white;
    text-shadow: 1px 1px 3px #000;
}

.view-grouping-flex-rer .ui-accordion-content > .views-row {
    flex: 1 1 33%;
    min-width: 10em;
}

.c-iso-filter {
    padding-bottom: 1.0em;
}

.c-iso-filter ul.isotope-options {
    margin: 0;
    list-style: none;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    max-width: 97.5%;
}

.c-iso-filter .isotope-options.clearfix::after {
    width: 0;
}

.c-iso-filter ul.isotope-options li {
    flex: 1 1 calc(20% - 4px);
    margin: 2px;
    min-width: 8em;
}

.c-iso-filter ul.isotope-options li {
    text-align: center !important;
    border: 1px solid hsla(0,0%,0%,0.2);
}

.c-iso-filter ul.isotope-options li a.selected {
    background-color: #efefef;
}

.c-iso-filter ul.isotope-options li a {
    display: block;
    padding: 0.4em 0.5em;
    background-color: #bbb;
    test-shadow: 1px 1px 3px #000;
    font-size: .8em;
    border-left: 1px solid hsla(0,0%,100%,0.3);
    border-right: 1px solid hsla(0,0%,0%,0.2);
}

.c-iso--standard .isotope-container {
    list-style-type: none;
}

.c-iso--standard .isotope-container .isotope-element {
    margin: 5px;
    line-height: 1;
}

.c-iso--standard.--book-covers .isotope-element {
    width: 12em;
}

.view-id-content_rer_iso_age_groups > .view-content::before {
    content: "Activism / Social Justice";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_age_groups > .view-footer .view-display-id-block_iso_bipoc_authors .view-content::before {
    content: "BIPOC Creators";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_age_groups > .view-footer .view-display-id-block_iso_identity .view-content::before {
    content: "Positive Self-Identity";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_age_groups > .view-footer .view-display-id-block_iso_history .view-content::before {
    content: "Historical Experience";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_categories > .view-content::before {
    content: "Birth to Five";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_categories > .view-footer .view-display-id-block_iso_early_elem .view-content::before {
    content: "Early Elementary";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_categories > .view-footer .view-display-id-block_iso_tween .view-content::before {
    content: "Tween";
    font-size: 1.2em;
    font-weight: 700;
}

.view-id-content_rer_iso_categories > .view-footer .view-display-id-block_iso_teen .view-content::before {
    content: "Teen";
    font-size: 1.2em;
    font-weight: 700;
}