﻿h3#pmpro_member_directory_subheading
{
    clear: none;
    margin-top: 0;
}
form.pmpro_member_directory_search
{
    float: right;
    margin-bottom: 1rem;
    clear: both;
}
form.pmpro_member_directory_search input[type=submit]
{
    background: none;
    border: none;
    padding: 0;
    position: absolute;
    text-indent: -9999em;
}
.pmpro_member_directory
{
    clear: both;
}
.pmpro_pagination
{
    margin: 1em 0;
}
.pmpro_pagination .pmpro_prev
{
    float: left;
    width: 250px;
}
.pmpro_pagination .pmpro_next
{
    float: right;
    width: 250px;
    text-align: right;
}
div.pmpro_member_directory div h3
{
    clear: none;
}
div.pmpro_member_directory div p
{
    margin: .5rem 0 0 0;
}
div.pmpro_member_profile strong
{
    display: block;
}
.pmpro_member_directory table h3.pmpro_member_directory_display-name
{
    margin-top: 0;
}
.pmpro_member_directory table tbody td
{
    vertical-align: top;
}
.pmpro_member_directory table tbody td p
{
    margin: 0 0 .5rem 0;
}
.pmpro_member_directory.pmpro_member_directory-2col, .pmpro_member_directory.pmpro_member_directory-3col, .pmpro_member_directory.pmpro_member_directory-4col
{
    display: grid;
    grid-column-gap: 2.9rem;
    grid-row-gap: 5.8rem;
    text-align: center;
}
.pmpro_member_directory.pmpro_member_directory-2col
{
    grid-template-columns: 1fr 1fr;
}
.pmpro_member_directory.pmpro_member_directory-3col
{
    grid-template-columns: 1fr 1fr 1fr;
}
.pmpro_member_directory.pmpro_member_directory-4col
{
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.pmpro_member_directory .pmpro_member_directory-item, .pmpro_member_directory .pmpro_member_directory_row
{
    word-break: break-word;
}
.pmpro_member_directory_link
{
    word-break: normal;
}
.pmpro_member_profile .pmpromd_filename
{
    display: block;
}
@media only screen and (max-width: 767px)
{
    .pmpro_member_directory.pmpro_member_directory-2col, .pmpro_member_directory.pmpro_member_directory-3col, .pmpro_member_directory.pmpro_member_directory-4col
    {
        grid-template-columns: 1fr;
    }
}