@charset "UTF-8";

 #pmpro_payment_method .pmpro_checkout-fields{margin-bottom:1em;}
#pmpro_payment_method span.gateway_paypalexpress{margin-left:2em;}
@media only screen and (max-width: 767px) {
#pmpro_payment_method span.gateway_paypalexpress {
display: block;
margin: 1em 0 0 0;
}
}input[type=checkbox] + label.pmpromc-checkbox-label{cursor:pointer;display:inline;width:auto;}
.pmpromc-checkbox-list-scrollable {
height: 100px;
width: 300px;
background: #FFFFFF;
border: 1px solid #CCC;
overflow: auto;
}form.pmpro_member_directory_search {
align-items: center;
display: flex;
flex-direction: row;
gap: var(--pmpro--base--spacing--small);
justify-content: flex-end;
.pmpro_form_submit{margin:0;}
}
.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 h2{clear:none;}
div.pmpro_member_directory div p{margin:.5rem 0 0 0;}
div.pmpro_member_profile strong{display:block;}
.pmpro_member_directory table h2.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: 2.9rem;
.pmpro_card {
margin: 0;
.pmpro_card_content {
display: flex;
flex-direction: column;
gap: var(--pmpro--base--spacing--small);
margin-top: var(--pmpro--base--spacing--medium);
.pmpro_member_profile_field_label{font-weight:700;}
.pmpro_member_profile_field-display_name {
h2{font-weight:700;margin:0;}
}
}
.pmpro_card_actions{margin-top:auto;}
}
}
.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{word-break:break-word;}
.pmpro_member_directory_row{word-break:break-word;}
.pmpro_member_directory_link{word-break:normal;}
} .pmpro_member_profile {
.pmpro_card_content {
display: flex;
flex-wrap: wrap;
gap: var(--pmpro--base--spacing--medium);
margin-top: var(--pmpro--base--spacing--medium);
.pmpro_member_profile_field {
box-sizing: border-box;
flex: 1 1 calc(50% - var(--pmpro--base--spacing--medium));
&:has(iframe) {
flex-basis: 100%;
width: 100%;
.pmpro_member_profile_field_data {
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
}
}
&:has(audio) {
flex-basis: 100%;
audio{width:100%;}
}
&:has(video) {
flex-basis: 100%;
video{width:100%;}
}
}
.pmpro_member_profile_field_label{font-weight:700;}
.pmpro_member_profile_field-avatar,
.pmpro_member_profile_field-display_name,
.pmpro_member_profile_field-description{flex:1 1 100%;}
.pmpro_member_profile_field-display_name h2{margin:0;}
}
}
.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;}
} .pmpro_member_profile_field_data:has([class*="pmpro_form_field-file-subtype_"]) {
a {
align-items: center;
display: flex;
gap: var(--pmpro--base--spacing--small);
img{max-height:40px;width:auto;}
}
} .pmpro_pagination {
align-items: center;
display: flex;
gap: var(--pmpro--base--spacing--small);
justify-content: center;
margin: var(--pmpro--base--spacing--medium) 0;
a {
background-color: var(--pmpro--color--base);
border: 1px solid var(--pmpro--color--border--variation);
border-radius: var(--pmpro--base--border-radius);
color: var(--pmpro--color--contrast);
padding: 2px var(--pmpro--base--spacing--small);
text-decoration: none;
transition: background-color 0.2s, border-color 0.2s, color 0.2s;
&:hover{background-color:var(--pmpro--color--accent--variation);border-color:var(--pmpro--color--accent--variation);color:var(--pmpro--color--base);}
}
span.current{background-color:var(--pmpro--color--accent);border:1px solid var(--pmpro--color--border--variation);border-radius:var(--pmpro--base--border-radius);color:var(--pmpro--color--base);font-weight:700;padding:2px var(--pmpro--base--spacing--small);}
} .pmpro_page_numbers a{padding:6px;}
.pmpro_page_numbers a.pmpro_page_active{font-weight:bold;}
.pmpromd_infowindow h2,
.pmpromd_infowindow h3,
.pmpromd_infowindow p{margin:4px 0 8px 0;}
.pmpromd_map {margin-bottom: 2%;}