/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 04 2025 | 08:58:54 */
.main-layout-content .entry-content > .alignwide{
	width: 100%
}
.bp-single-vert-nav .bp-navs.vertical{
	overflow: auto
}
.bp-wrap #item-body, .bp-single-vert-nav .item-body:not(#group-create-body){
	width: 100%;
	padding: 0px;
	max-width: 1320px;
	margin-inline: auto;
	float: none
}
.buddypress-wrap .item-body .screen-heading{
	padding-inline: 10px;
	margin: 5px 0;
}
.buddypress-wrap .profile {
    margin-top: 0;
    width: 100%;
    max-width: 1320px;
    margin-inline: auto;
}
.bp-wrap nav{
	width: 100%;
	padding: 0 10px;
	max-width: 1320px;
	margin-inline: auto
}

/* .buddypress-wrap .bp-subnavs {
    display: none;
} */
#buddypress #item-header-cover-image #item-header-avatar{
	float: none;
	margin-top: 10px;
}
#buddypress #item-header{
	height: 275px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #58134A
}
#buddypress #item-header img.avatar{
	margin: 0;
	border-radius: 10px
}
#buddypress #item-header-content{
	display: none
}
body.buddypress article.page>.entry-header{
	padding: 25px 10px;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #58134a;
	text-transform: Uppercase
}
body.buddypress article.page>.entry-header:not(.alignwide):not(.alignfull) .entry-title{
	padding: 0;
	margin: 0;
	color: white;
	text-align: center;
	font-size: 1.5rem;
	color: #fff;
	font-weight: 700;
}
.bp-single-vert-nav .item-body:not(#group-create-body){
	border-left: none !important;
}
tbody {
    display: flex;
    flex-direction: column;
    gap: 20px;
	padding: 10px;
}
.buddypress-wrap .bp-tables-user tbody tr{
	display: flex;
	flex-direction: column;
	width: 100%;
	box-shadow: 0px 1px 8px #00000015;
		
}
.buddypress-wrap .public .profile-fields td.label, .buddypress-wrap .public .profile-fields td.data{
	width: 100%;
	padding: 6px
}
.buddypress-wrap .bp-tables-user tbody tr, .buddypress-wrap .public .profile-fields td.label, .buddypress-wrap .public .profile-fields td{
    border-radius: 10px;
}
.buddypress-wrap .profile.public .profile-group-title{
	display: none
}
.buddypress-wrap table.profile-fields p{
	    color: #0A122B;
}

.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){
	display: none !important
}
body.buddypress .site-content{
	padding-top: 0
}
@media only screen and (min-width: 560px){
	.bp-wrap #item-body, .bp-single-vert-nav .item-body:not(#group-create-body){
		padding: 25px 50px;
	}
	.buddypress-wrap .profile {
    	margin-top: 30px;
   	}
	.bp-wrap nav{
		padding: 0 50px;
	}
	.buddypress-wrap .public .profile-fields td.label, .buddypress-wrap .public .profile-fields td.data{
		width: 100%;
		padding: 10px
	}
	body.buddypress article.page>.entry-header:not(.alignwide):not(.alignfull) .entry-title{
		font-size: 2rem
	}
}