
.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine {
    display: flex;
    flex-direction: column;
    width: 100%;
    grid-area: sort;
}

.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > label {
    display: block;
    width: 100%;
    padding-left: 1.75rem;
    font-size: 16px;
}

.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links {
    width: 100%;
    background-color: transparent;
    height: unset;
}

@media(min-width: 1024px) {
    .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine {
        flex-direction: row;
    }

    .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > label {
        width: 5%;
        padding-left: 0;
    }

    .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links {
        width: 95%;
    }
}

.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    list-style: none;
}

@media (min-width: 1024px) {
    .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul {
        flex-direction: row;
    }
}

.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li {
    list-style: none;
}

.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a {
    display: block;
    padding-left: 3rem;
    position: relative;
}

.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a::before {
    content: '';
    width: .75rem;
    height: .75rem;
    position: absolute;
    top: 50%;
    left: 1.75rem;
    opacity: 0.3;
    transform: translateY(-50%);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}

body.directory.fellows .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a { color: var(--fellows); }
body.directory.young-affiliates .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a { color: var(--young); }

body.directory.fellows .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a::before { background-color: var(--fellows); }
body.directory.young-affiliates .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a::before { background-color: var(--young); }

/* arrow icons for ASC and DESC sorting are inverted because we want a toggle behavior */
/* --> sorting options are showing the current sorting, but are a link to the opposite */
/* --> if DESC link is been showed, it means that clickg is changing the sorting to ASC */
/* .views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc::before,
.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-asc::before,
.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc::before,
.views-exposed-form.block-views-exposed-filter-blockmembers-block-1 > form .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc::before {
    clip-path: polygon(0 0, 50% 100%, 100% 0);
}

form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc::before,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc::before,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc::before,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc::before {
    clip-path: polygon(0 100%, 100% 100%, 50% 0); opacity:1;
}

*/

/* default sorting options hidden if no sorting is set (already active by default) */
form#block-twaslow-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc,
form#block-twaslow-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc,
form#block-twaslow-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc,
form#block-twaslow-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc,
form#block-exposedformmembersblock-1 .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc {
  display: none;
}


/* elected toggler */
form#block-twaslow-exposedformmembersblock-1 .elected_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-asc,
form#block-exposedformmembersblock-1 .elected_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-asc { display: none; }

form#block-twaslow-exposedformmembersblock-1 .elected_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc,
form#block-exposedformmembersblock-1 .elected_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .elected_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc::before,
form#block-exposedformmembersblock-1 .elected_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc::before {
  clip-path: polygon(0 100%, 100% 100%, 50% 0); opacity:1;
}

form#block-twaslow-exposedformmembersblock-1 .elected_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc,
form#block-exposedformmembersblock-1 .elected_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-desc { display: none; }

form#block-twaslow-exposedformmembersblock-1 .elected_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-asc::before,
form#block-exposedformmembersblock-1 .elected_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-elected-asc::before {
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  opacity: 1;
}


/* residence toggle */
form#block-twaslow-exposedformmembersblock-1 .residence_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc,
form#block-exposedformmembersblock-1 .residence_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc { display: none; }

form#block-twaslow-exposedformmembersblock-1 .residence_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc,
form#block-exposedformmembersblock-1 .residence_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .residence_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc,
form#block-exposedformmembersblock-1 .residence_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc::before {
  clip-path: polygon(0 100%, 100% 100%, 50% 0); opacity:1;
}


form#block-twaslow-exposedformmembersblock-1 .residence_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc,
form#block-exposedformmembersblock-1 .residence_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-desc { display: none; }

form#block-twaslow-exposedformmembersblock-1 .residence_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc,
form#block-exposedformmembersblock-1 .residence_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .residence_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc::before,
form#block-exposedformmembersblock-1 .residence_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-residence-asc::before {
  clip-path: polygon(0 0, 50% 100%, 100% 0); opacity:1;
}


/* section toggle */
form#block-twaslow-exposedformmembersblock-1 .section_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc,
form#block-exposedformmembersblock-1 .section_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc { display: none; }

form#block-twaslow-exposedformmembersblock-1 .section_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc,
form#block-exposedformmembersblock-1 .section_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .section_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc::before,
form#block-exposedformmembersblock-1 .section_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc::before {
    clip-path: polygon(0 100%, 100% 100%, 50% 0); opacity:1;
}

form#block-twaslow-exposedformmembersblock-1 .section_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc,
form#block-exposedformmembersblock-1 .section_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-desc { display: none; }

form#block-twaslow-exposedformmembersblock-1 .section_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc,
form#block-exposedformmembersblock-1 .section_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .section_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc::before,
form#block-exposedformmembersblock-1 .section_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-section-asc::before {
    clip-path: polygon(0 0, 50% 100%, 100% 0); opacity:1;
}


/* title toggle */
form#block-twaslow-exposedformmembersblock-1 .title_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc,
form#block-exposedformmembersblock-1 .title_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc { display: none; }


form#block-twaslow-exposedformmembersblock-1 .title_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc,
form#block-exposedformmembersblock-1 .title_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .title_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc::before,
form#block-exposedformmembersblock-1 .title_ASC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc::before {
    clip-path: polygon(0 100%, 100% 100%, 50% 0); opacity:1;

}

form#block-twaslow-exposedformmembersblock-1 .title_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc,
form#block-exposedformmembersblock-1 .title_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-desc { display: none; }


form#block-twaslow-exposedformmembersblock-1 .title_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc,
form#block-exposedformmembersblock-1 .title_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc { display: block; }

form#block-twaslow-exposedformmembersblock-1 .title_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc::before,
form#block-exposedformmembersblock-1 .title_DESC .form-item-sort-bef-combine > .bef-links ul li a#edit-sort-bef-combine-title-asc::before {
    clip-path: polygon(0 0, 50% 100%, 100% 0) ;opacity:1;
}
