/*
Theme Name:     Hello Elementor child
Template:      	hello-elementor
Theme URI:      https://wordpress.org/themes/hello-elementor/
Author:         Elementor
Author URI:     https://wordpress.org/themes/hello-elementor/
Description:    Make your modifications to Hello Elementor in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, editor-style, featured-images, theme-options, custom-colors, translation-ready
License:        Elementor Licence
License URI:    https://wordpress.org/themes/hello-elementor/
*/

.um-field-area .picker__header .picker__nav--prev {
    top: 47%;
}

.um-field-area .picker__header .picker__nav--next {
    top: 47%;
}

.um-field-area .picker__header .picker__month {
	margin: 10px;
}
#um_field_349_date_of_birth button.picker__button--today {
    display: none !important;
}

#um_field_349_date_of_birth button.picker__button--close, #um_field_509_date_of_birth button.picker__button--close {
    margin: 0 !important;
    width: 50%;
    display: inline-block;
    background: 0 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    outline: 0 !important;
    box-sizing: border-box !important;
    float: left;
    margin-top: 5px !important;
}

#um_field_349_date_of_birth .picker__frame, #um_field_509_date_of_birth .picker__frame {
    padding-bottom: 20px;
}

.um.um-login.um-350 label.um-field-checkbox {
    max-width: 200px;
    min-width: 200px;
    cursor: pointer;
}

.um-account-tab.um-account-tab-password .um-field-area span i.um-icon-eye {
    position: absolute;
    top: 10px;
    right: 11px;
}

/*.page.page-id-359 .um-profile-meta .um-meta span:first-child {
    display: none;
}*/

.um.um-login.um-350 .um-col-alt-b {
    display: none;
}

div#um_field_349_height_2 input, div#um_field_349_weight_1 input, div#um_field_509_height_two input, div#um_field_509_weight_one input {
    width: 180px;
}

.sushmita.um-member.um-role-subscriber {
    cursor: pointer;
}

.um-509 .um-profile-photo {
    width: 200px;
}

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

.um-509.um .um-profile-meta {
    padding-left: 250px !important;
}

.um-509.um .um-profile-photo a.um-profile-photo-img {
    top: -100px !important;
}

.um-349 .um-postmessage {
    text-align: center;
}
.site-navigation ul.menu li.current-menu-item a {
    color: #336;
}

.wpforms-field-container em.wpforms-error {
    width: auto;
    max-width: 100%;
    background: #c74a4a;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff !important;
    box-sizing: border-box;
    position: relative;
    padding: 10px 10px !important;
    font-size: 14px;
    line-height: 20px !important;
    margin: 12px 0 0 0;
    min-height: 40px;
}

.wpforms-field-container em.wpforms-error::before {
    display: none !important;
}

.site-header .site-branding{
	flex-direction: row !important;
	gap: 20px;
	align-items: center;
	text-align : center;
}

.site-header .site-branding .site-title,.site-header .site-branding .site-description{
	color : red;
}

.vce-container-divider.vce-divider-position--bottom .vce-divider-svg{
	bottom: -95px !important;
}

.contact-info-wrapper{
	display: flex;
	gap: 10px;
}

.about-image-wrapper{
	margin-bottom: 30px;
}

.about-image-wrapper .vce-row-content{
	background: #fbfbcf;
    align-items: center !important;
    justify-content: center;
    padding: 15px;
    gap: 20px;
}

.about-display-none{
	display: none;
}
.picker__button--today,.um-bio-limit{
	display:none !important;
}


.site-header .site-branding .site-title{
	font-family: 'Lexend';
	text-align: center;
	font-size: 20px !important;
}
.um-page-register .um-field-half{
	width: 100%;
	margin: unset !important;
}

.um-page-register .um-field-checkbox-option{
	font-size:13px;
}