
#currentfilterswrapper { padding-bottom: 0 !important;
}
#currentfilters {  padding: 16px 0;  padding: 32px 0 0;      margin-bottom: -12px; scroll-margin-top: var(--masthead-height); }
#currentfilters.notinuse { display: none;}

#currentfilters h3 {
    font-weight: 700;
    font-size: 24px; line-height: 1.2;
    margin-bottom: 0; margin-bottom: 16px;
}
#currentfilters li {
    font-size: 17px;
    line-height: 1.2;
    font-weight: 500
}

#currentfilters button { background: none; outline: none; border: none; cursor: pointer;    }

#currentfilters ul{ display: flex; align-items: center; flex-wrap: wrap; padding: 0;

    gap: 16px;
}
/*
#currentfilters dt { width: 100%;}
*/


#currentfilters li button { display: inline-block; padding:4px 8px; background: var(--ttl_lightyellow); border-radius: var(--radius_small); color: var(--ttl_black); transition: all 0.2s ease; }
#currentfilters li button:is(:hover,:focus-visible) {  background: white; }
#currentfilters li button:focus-visible {  /* outline:2px solid var(--ttl_error); outline-offset: 2px; */ outline: 3px solid black; box-shadow: 0 0 0 6px white;     }

#postmeta dd span { padding:4px 0; display: inline-block; }


@media (prefers-color-scheme: dark) {

}



/*
#currentfilters dd button>b::after {
    display: inline-block; height:24px; width:24px;   content:""; background-repeat: no-repeat; background-size: contain; background-position:0 0;
    background-image: url('data:image/svg+xml;utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="%237664B2" d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,15.6L15.6,17L12,13.4L8.4,17L7,15.6 l3.6-3.6L7,8.4L8.4,7l3.6,3.6L15.6,7L17,8.4L13.4,12L17,15.6z"/></svg>');

}

#currentfilters dd button:is(:hover,:focus-visible)>b::after
{  background-image: url('data:image/svg+xml;utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="%23FFFFFF" d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M17,15.6L15.6,17L12,13.4L8.4,17L7,15.6 l3.6-3.6L7,8.4L8.4,7l3.6,3.6L15.6,7L17,8.4L13.4,12L17,15.6z"/></svg>');
}
*/


#currentfilters button:focus-visible
{

}
#coursesearch input:focus-visible
{


}

p#found, h2#found {     margin: 0;  }


@media all and (max-width: 1199.98px) {

    p#found, h2#found{

    }

}
@media all and (max-width:899.98px) {

    p#found, h2#found{

    }
}

@media all and (max-width: 599.98px) {

    p#found, h2#found {     margin: 0 0 0.5em;  }


}