
h1{
	font-family: 'Oswald' !Important;
}



/* .um-cover.um-trigger-menu-on-click, .um-profile-nav, .um-profile-body.main.main-default{
	display: none;
} */

#text_block-277-26 b{
	 font-size: 22px;
}

.footer-text{
	text-align: center;
	color: #000;
	margin-bottom: 2rem;
}

#authenticationLink{
	position: relative;
	cursor: pointer;
}

.loginStatusDropdown{
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 2.1rem;
	background: #fff;
	display: none;
	left: 50%;
	transform: translateX(-50%);
	width: 200px;
	text-align: center;
}

.loginStatusDropdown .l_status{
	font-size: 14px;
	padding: 0.8rem;
	border-bottom: solid 1px;
	color: #000;
}

.loginStatusDropdown .l_status:hover{
	background: #b29189;
	color: #fff;
}

#authenticationLink .custom_icon{
	margin: 0 !important;
	padding: 0 !important;
	
}

#authenticationLink:hover .loginStatusDropdown{
	display: flex;
}


.error_btn{
	background: #3ba1da;
	cursor: pointer;
	opacity: 0.5;
}

.um-left.um-half:focus-visible{
	border: none !important;
}

.error_btn:focus{
	border: none !important;
}

.um-meta-text .tox.tox-tinymce{
	height: 380px !important;
	margin-top: 4rem;
}

.um-header.no-cover{
	padding-bottom:  
}

#text_block-277-26{
	text-align: center;
}

#um-submit-btn{
	background: #B29189 !important;
}

.join-my-team-drobdown{
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	margin-bottom: 2rem;
}

.jmf-header{
	  background: #000;
    color: #fff;
    text-align: center;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 250px;
		cursor: pointer;
}

.jmf-drpbdown{
	  position: absolute;
    background: #eceeef;
    width: 250px;
    top: 2.8rem;
		display: none;
	  flex-direction: column;
}

.jmf-country-name{
	padding: 0.5rem 1rem;
	cursor: pointer;
	text-decoration: none;
	color: #000;
}

.jmf-country-name:hover{
	background: #e7e7e7;
}

.jmf-country-name span{
	  font-size: 11px;
    margin-right: 5px;
    font-weight: 500;
}

.um-profile-nav, .um-cover, .um-profile-note, .um-main-meta, .tox-statusbar__branding, .tox-promotion, #um_field_general_first_name, #um_field_general_last_name{
	display: none !important;
}


.subdomain_error{
	color: red;
	font: 12px;
	margin: 12px 0;
}

.display_error .subdomain_error{
	display: block !important;
}

#nestable_shortcode-2-50{
	padding: 5rem;
}

.edit-profile-icon{
	top: 4rem;
	right: 4rem;
}

.profile-eidtor-main {
    position: fixed;
    width: 600px;
    height: 100vh;
    background: #fff;
    z-index: 1;
		padding: 3rem;
    overflow-y: scroll;
	  display: none !important;
}

.okBtn, .okBtn_r{
	  margin-left: 1rem;
    background: #3ba1da;
    color: #fff;
    padding: 6px 12px;
    border-radius: 4px;
	  display: none;
}

.edit-profile-icon i{
	color: #fff !important;
}

.um-profile-body{
	max-width: 100% !important;
}

.um-profile-meta{
	width : 100% !important;
}

.um-profile-photo a.um-profile-photo-img{
	position: unset;
}

.um-field-BrandColor .um-field-area{
	display: flex;
	align-items: center;
	position: relative;
}

.um-field-BrandColor .um-field-area .colorPicker, .colorPicker_r{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: none;
	background: none;
	right: 8px;
	width: 22px;
	height: 23px;
}

#image-586-26
{
object-fit: cover;
    width: 400px;
    height: 400px;
    aspect-ratio: 1;
    border-radius: 500px;
}

.um-header{
	display: flex;
  flex-direction: column;
	 align-items: center;
	border-bottom: none;
}

.user-profile-pic{
	  display: flex;
    justify-content: center;
    margin-bottom: 3rem;
}

.user-profile-pic img{
    width: 400px;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 250px;
    border-top-width: 5px;
    border-right-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 5px;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.um-profile-meta {
    padding-left: 0px !important;
		padding-right: 0px !important;
}

.um-meta-text, .user-name p, .user-name h1{
	text-align: center;
}

.user-name p{
	margin-top: 2rem;
}

.um.um-profile.um-viewing{
	 margin-bottom: 0 !important;
}

.um-48.um{
	max-width: 100% !important;
	padding: 10rem 5rem;
	background: #e96199;
}

.um-48.um .um-profile-photo a.um-profile-photo-img {
    width: 350px !important;
    height: 350px !important;
}

.um-profile-photo{
	width: auto !important;
}

.um-profile.um .um-name a{
	color: #000;
	font-size: 2rem;
}

.um-meta-text{
	color: #000;
	font-size: 1rem;
	padding: 0 !important;
}

.user-linktree{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
}


.user-linktree a{
	background: #000;
	color: #fff !important;
	padding: 10px 20px;
  font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
}


.tox-notification.tox-notification--in.tox-notification--warning{
	display: none;
}

.um-field-user_upload_picture, .um-field-top_header_image{
	  position: absolute;
    top: -2rem;
    left: 16rem;
}

.um-field-top_header_image{
	left: 0;
}

.um-form form{
	position: relative;
	padding: 2rem;
}

.um-header{
	align-items: flex-start;
}

.um-single-image-preview img {
	  width: 190px;
		height: 190px;
    border-radius: 50% !important;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none !important;
    background: none !important;
    color: #fff !important;
    border-bottom: none !important;
}

.um-header.no-cover .um-profile-photo{
	margin: 0 !important;
	float: left !important;
}

.um-single-image-preview{
	position: relative;
} 

.um-field-user_upload_picture .um-field-area .um-button.um-btn-auto-width, .um-field-top_header_image .um-field-area .um-button.um-btn-auto-width{
	width: 190px;
	height: 190px;
	border-radius: 50% !important;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #0000007a;
	min-width: auto !important;
}

.um-single-image-preview img{
	position: absolute;
	top: 0;
	left: 0;
}

.um-profile-photo.um-trigger-menu-on-click{
	display: none;
}

.um-profile-meta{
	margin-top: 12rem;
}

.um-header.no-cover{
	margin-bottom: 5rem;
}


.um-field-area .um-button.um-btn-auto-width i{
	font-size: 46px;
	left: 0;
	top: 0;
	margin-right: 0;
	height: auto !important;
	width: auto;
}

.um-single-image-preview .cancel{
	display: none;
}

.um-field-user_upload_picture .um-field-label, .um-field-top_header_image .um-field-label{
	display: flex;
	justify-content: center;
}

@media(max-width: 1024px){
	.profile-eidtor-main {
		width: 100%;
	}

}

@media(max-width: 768px){
	
	.user-profile-pic img {
    width: 230px !important;
    height: 230px !important;
	}
	
	.user-profile-pic{
		display: flex;
    justify-content: center;
    margin-bottom: 1rem;
	}
	
	.edit-profile-icon {
    top: 2rem;
    right: 2rem;
	}
	
	.um-field-user_upload_picture{
		top: 14rem;
		left: 0;
	}
	
	#nestable_shortcode-2-50 {
    padding: 2rem 1rem;
	}
	
	.um-meta-text .tox.tox-tinymce {
		    margin-top: 20rem;
	}
	
	body{
		margin-top: 0rem !important;
	}
	
	#link-45-11 {
    width: 70px !important;
}
	
	.oxel_icon_button_icon {
    background-size: 100px 100px;
    margin-right: 0 !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
	}
	
	#image-25-11 {
    height: 62px !important;
	}
	
	.oxy-header-container{
		gap: 2rem;
	}
	
	.um-dropdown{
		width: 160px !important;
	}
	
}