/*
Theme Name: THBA
Theme URI: https://thba.org/
Version: 1.0.0
Description: This is the THBA theme created for the Hello Elementor.
Author: thba
Author URI: https://thba.org/
template: hello-elementor
*/

/* custom menu */
body.logged-in .btn-login,
body:not(.logged-in) .btn-profile {
	display: none!important;
}

/* profile page */
#buddypress #cover-image-container:before {
	content: '';
	position: absolute;
	height: 225px;
	width: 100%;
	background-image: url(https://www.thba.org/wp-content/uploads/2022/06/220615_THBA_Member-Banner.jpg);
}
#buddypress #header-cover-image {
	background-color: transparent;
}
body:not(.public) .profile-fields,
#buddypress .base h2 {
	display: none;
}
#buddypress .mp-fields {
	margin-bottom: 20px!important;
}
#edit-personal-li,
#groups-personal-li,
#profile-personal-li,
#data-personal-li {
	display: none;
}
#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
	font-weight: 500;
}
#buddypress #item-nav div.item-list-tabs ul li a {
	border-radius: 3px;
}
#buddypress #item-body div.item-list-tabs ul li a {
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #eee;
}
.profile:not(.my-account) #item-nav,
.profile:not(.my-account) .item-list-tabs {
	display: none;
}

/* login page */
body.page-id-9295 .site-main {
	background: #f2f2f2;
	max-width: 600px;
	margin-block: 40px;
	padding: 40px 60px;
}
.page-id-9295 h1 {
	margin-bottom: 30px;
}
.page-id-9295 h3 {
	font-size: 1.5rem;
}
.page-id-9295 .mp_wrapper .mp-form-row {
	margin-bottom: 15px;
}
.page-id-9295 .mp_wrapper .mp-form-row label {
	display: block!important;
	margin-bottom: 15px;
}
.page-id-9295 .mepr-login-actions {
	display: none;
}

/* register page */
body.page-id-9327 .site-main {
	background: #f2f2f2;
	margin-block: 40px;
	padding: 40px 60px;
}
.page-id-9327 h2 {
	font-size: 1.5rem;
}
.page-id-9327 #buddypress .standard-form#signup_form div.submit {
	float: none;
}
.page-id-9327 #buddypress .standard-form label {
	margin-bottom: 15px;
}
.page-id-9327 #buddypress .standard-form input:not([type=submit]) {
	border-radius: 3px;
	padding: 10px;
	width: 100%!important;
}
.page-id-9327 #buddypress .standard-form input[type=submit] {
	background: 0;
	border: 1px solid #c36;
	border-radius: 3px;
	color: #c36;
	font-size: 16px;
	padding: 8px 16px;
}
.page-id-9327 #buddypress .standard-form input[type=submit]:hover {
	background: #c36;
	color: #fff;
}

/* activate page */
body.page-id-9328 .site-main {
	background: #f2f2f2;
	max-width: 600px;
	margin-block: 40px;
	padding: 40px 60px;
}
.page-id-9328 #buddypress .standard-form label {
	margin-bottom: 15px;
}
.page-id-9328 #buddypress .standard-form input:not([type=submit]) {
	border-radius: 3px;
	padding: 10px;
	width: 100%!important;
}
.page-id-9328 #buddypress .standard-form input[type=submit] {
	background: 0;
	border: 1px solid #c36;
	border-radius: 3px;
	color: #c36;
	font-size: 16px;
	padding: 8px 16px;
}
.page-id-9328 #buddypress .standard-form input[type=submit]:hover {
	background: #c36;
	color: #fff;
}