/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Template: enfold
*/

/*Add your own styles here:*/

.members #buddypress div.members-order { display: inline-block; }
.members #buddypress ul.item-list li { display: inline-block; width: 33%; }
.members #top #wrap_all .all_colors #buddypress #members-dir-list h5 { color: #000; }

/* ------------------------------------------------------------ *\
	Tribe Event colors 
\* ------------------------------------------------------------ */

div.tribe-events-category-housing h3,
div.tribe-events-category-housing h3 a {color: #055376 !important}
/*.tribe_events_cat-housing .av-single-event-content h2.entry-title*/

div.tribe-events-category-consumer h3,
div.tribe-events-category-consumer h3 a {color: #7380E0 !important}
/*.tribe_events_cat-consumer .av-single-event-content h2.entry-title*/


div.tribe-events-category-education h3,
div.tribe-events-category-education h3 a {color: #33A3AF !important}
/*.tribe_events_cat-education .av-single-event-content h2.entry-title*/


div.tribe-events-category-public-benefits h3,
div.tribe-events-category-public-benefits h3 a {color: #69CBE2 !important}
/*.tribe_events_cat-public-benefits .av-single-event-content h2.entry-title*/


div.tribe-events-category-family-law h3,
div.tribe-events-category-family-law h3 a {color: #0089DD !important}
/*.tribe_events_cat-family-law .av-single-event-content h2.entry-title*/

.tribe-events-calendar-month__calendar-event-title {
	font-size: 16px !important;
    line-height: 1.2 !important;
}


/* ------------------------------------------------------------ *\
	Item List Tabs
\* ------------------------------------------------------------ */

.members #buddypress div.item-list-tabs ul { display: flex; justify-content: space-between; align-items: flex-end; }

.members #buddypress div.dir-search { display: flex; width: 230px; margin: 0; float: none; }
.members #buddypress div.dir-search input[type=text] { height: 37px; margin: 0; width: 100%; }

.members #buddypress #members-order-select { display: flex; align-items: flex-end; }
.members #buddypress #members-order-select #members_search_submit { min-width: 65px; margin-left: 10px; text-align: center; }
.members #buddypress #members-order-select .members-order { padding-left: 60px; }
.members #buddypress #members-order-select .members-order select { margin: 0; }


@media(max-width: 1024px){
	.members #buddypress div.item-list-tabs ul { flex-wrap: wrap; }
	.members #buddypress div.item-list-tabs li:nth-child(2) { max-width: 100%; flex: 0 0 100%; }
}

@media(max-width: 767px){
	.members #buddypress #members-all { margin-bottom: 15px; }

	.members #buddypress #members-order-select { flex-wrap: wrap; }

	.members #buddypress #members-order-select .dir-search,
	.members #buddypress #members-order-select .members-order { max-width: 100%; flex: 0 0 100%; }

	.members #buddypress #members-order-select .dir-search { margin-bottom: 20px; }
	.members #buddypress #members-order-select .members-order { padding: 0; }

	.members #buddypress #members-order-select .members-order select { max-width: none; }
}

/* ------------------------------------------------------------ *\
	Members List
\* ------------------------------------------------------------ */

.members #buddypress #members-dir-list ul.item-list { display: flex; flex-wrap: wrap; }
.members #buddypress #members-dir-list ul.item-list li { display: flex; max-width: 33.33%; flex: 0 0 33.33%; }
.members #buddypress #members-dir-list .item-avatar { height: 150px; max-width: 150px; flex: 0 0 150px; }
.members #buddypress #members-dir-list .item { margin: 0; max-width: calc(100% - 150px); flex: 0 0 calc(100% - 150px); }
.members #buddypress #members-dir-list .item-title { padding: 20px; flex-grow: 1; width: auto; }
.members #buddypress #members-dir-list .item-title a { color: #164564; text-decoration: none; font-weight: 700; font-size: 20px; }
.members #buddypress #members-dir-list #members-list .item-title h5 { color: inherit; font-weight: 700; font-size: 15px; }
.members #buddypress #members-dir-list #members-list .item-title h5 + h5 { font-weight: 400; }

@media(max-width: 1400px){
	.members #buddypress #members-dir-list ul.item-list li { max-width: 50%; flex: 0 0 50%; }
}

@media(max-width: 1024px){
	.members #buddypress #members-dir-list ul.item-list li { max-width: 100%; flex: 0 0 100%; }
}

@media(max-width: 767px){
	.members #buddypress #members-dir-list .item-avatar { height: 100px; max-width: 100px; flex: 0 0 100px; }
	.members #buddypress #members-dir-list .item { margin: 0; max-width: calc(100% - 100px); flex: 0 0 calc(100% - 100px); }
}

#top #header .av-main-nav > li > a {font-size: 16px !important; padding: 18px 3px !important; }
