.elementor-kit-8{--e-global-color-primary:#E0E0E0;--e-global-color-secondary:#1C1C1C;--e-global-color-text:#E0E0E0;--e-global-color-accent:#C43030;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;background-color:#1C1C1C;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1650px;}.e-con{--container-max-width:1650px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page .entry-title {
  display: none !important;
}
/*регистрация*/
input#user_login-50.um-form-field.valid, input#first_name-50.um-form-field.valid, input#last_name-50.um-form-field.valid, input#user_email-50.um-form-field.valid, input#user_password-50.um-form-field.valid, input#confirm_user_password-50.um-form-field.valid, input#user_login-50.um-form-field.um-error, input#user_email-50.um-form-field.um-error, input#user_password-50.um-form-field.um-error  {
   border: none !important;
}

div#um-error-for-user_login-50.um-field-error, div#um-error-for-user_email-50.um-field-error, div#um-error-for-user_password-50.um-field-error {border-radius:0px !important;}
 
.um-form-field.valid, input#user_login-50.um-form-field.um-error, input#user_email-50.um-form-field.um-error, input#user_password-50.um-form-field.um-error {
    border-radius:0px !important;
    background-color:#2A2A2A !important;
}

.um-field-label label{
    font-family: 'Montserrat' !important;
    color:#E0E0E0 !important;
    font-size:18px !important;
}
.um-left.um-half input{
    border-radius:0px !important;
    background-color: #C43030 !important;
    background: #C43030 !important;
}
.um-left.um-half input:hover {
    background-color:#8E1F1F !important;
}
a.um-button.um-alt{
    border-radius:0px !important;
    background-color: #2A2A2A!important;
    color:#E0E0E0 !important;
}
a.um-button.um-alt:hover {
     background-color: #212121!important;
}   

/*профиль */


.um-profile-photo img,
img.um-avatar {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
    border-radius: 50%;
}

img.avatar.um-avatar {
    width: 190px !important;
    height: 190px !important;
    object-fit: cover !important;
    object-position: center !important;
}

@media (max-width: 768px) {
    .um-profile-photo {
        width: 80px;
        height: 80px;
    }
}


.um-directory .um-member-photo img,
.um-members-wrapper img.um-avatar {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

img[width][height].um-avatar {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

.custom-avatar-size {
    width: calc(30vw - 4rem) !important;
    height: calc(30vw - 4rem) !important;
    object-fit: cover !important;
}

.um-cover-e, .um-cover.has-cover, .um-profile-navbar {
    background-color: #2A2A2A !important;
}
.um-header{
    background-color: #2A2A2A !important;
    border:none !important;
}
.um-name a{
    font-size:25px !important;;
    color:#E0E0E0 !important;
    font-family: 'Montserrat' !important;
}
.um-profile-navbar{
    display: none !important;
}

.um-profile-edit.um-profile-headericon.um-trigger-menu-on-click a i.um-faicon-cog {
    background-image: url('https://next-mod.pro/wp-content/uploads/2025/09/settings-1.svg') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    text-indent: -9999px !important;
    font-size: 0 !important;
    color: transparent !important;
    transform: translateY(-3px) !important;
    vertical-align: top !important;
    margin-top: 6px !important; 
}
.um-dropdown-b,
.um-dropdown-b *,
.um-dropdown-b::before,
.um-dropdown-b::after,
.um-dropdown,
.um-icon-arrow-up-b{
    background: #2A2A2A !important;
    background-image: none !important;
    background-color: #2A2A2A !important;
    border-color:#E0E0E0 !important;
    border-radius:0px !important;
}
.um-dropdown-b a{
    font-family: 'Montserrat' !important;
    font-size:14px !important;
    color:#E0E0E0 !important;
}
.um-dropdown-b a:hover{
    color:#C43030 !important;
}
.um-profile-nav, .um-profile-note{
    display:none !important;
}
.um-meta-text{
    font-family: 'Montserrat' !important;
    font-size:16px !important;
    color:#E0E0E0 !important;
}

textarea#um-meta-bio{
    background-color: #1C1C1C !important;
    border-radius: 0px !important;
    background: #1C1C1C !important;
    color:#E0E0E0;
    font-family: 'Montserrat' !important;
    font-size:16px !important;
    border:none !important;
}
i.um-faicon-check{
    display:none !important;
}

/*comments*//* End custom CSS */