.um-meta-text {
    margin: 6px 0 0 0;
    color: #666;
    line-height: 1.4em;
    font-size: 20px;
}

.um-msg-tik-ico {
    color: #ededed !important;
}
	



.um-profile {
    max-width: 80% !important;
    margin: 0 auto !important;
    float: none !important;
}


.um-activity-wall2 *, .um-activity-body *, .um-activity-comment-data * { 
    font-size: 20px !important; 
}





@media (min-width: 1024px) {
    .um-activity-wall2, .um.um-activity, .um-directory { 
        max-width: 70% !important; 
        margin: 40px auto !important; 
        float: none !important;
    }
}


@media (max-width: 1023px) {
     .um-activity-wall2, .um.um-activity, .um-directory { 
        max-width: 90% !important; 
        margin: 20px auto !important; 
        float: none !important;
    }
}


/* Force Mobile Profile to be wider on phones only */
@media (max-width: 1023px) {
    .um-profile {
        max-width: 95% !important;
        width: 95% !important;
        margin: 0 auto !important;
    }
}




/**
 * Enlarge the font size in the activity wall.
 *
 * Add this file to the theme directory.
 */

.um-activity-wall .um-activity-head,
.um-activity .um-activity-head {
	font-size: 18px; /* original 12px */
}
.um-activity-wall .um-activity-ticon,
.um-activity .um-activity-ticon {
	font-size: 18px; /* original 15px */
}
.um-activity-wall .um-activity-confirm,
.um-activity .um-activity-confirm {
	font-size: 32px; /* original 13px */
}
.um-activity-wall .um-activity-bodyinner-txt,
.um-activity .um-activity-bodyinner-txt {
	font-size: 18px; /* original 13px */
}




.um-activity-wall .um-activity-widget div.um-activity-textarea textarea,
.um-activity .um-activity-widget div.um-activity-textarea textarea,
.um-activity-wall .um-activity-widget div.um-activity-textarea textarea:hover,
.um-activity .um-activity-widget div.um-activity-textarea textarea:hover,
.um-activity-wall .um-activity-widget div.um-activity-textarea textarea:focus,
.um-activity .um-activity-widget div.um-activity-textarea textarea:focus {
	font-size: 18px !important; /* original 13px */
}

.um-activity-wall .um-activity-foot a.um-button,
.um-activity .um-activity-foot a.um-button,
.um-activity-wall .um-activity-comment-area a.um-button,
.um-activity .um-activity-comment-area a.um-button {
	font-size: 14px; /* original 12px */
}



.um-activity-wall .um-activity-actions a,
.um-activity .um-activity-actions a {
	font-size: 18px; /* original 15px */
}
.um-activity-wall .um-activity-actions span,
.um-activity .um-activity-actions span {
	font-size: 18px; /* original 13px */
}

.um-activity-wall .um-activity-dialog a,
.um-activity .um-activity-dialog a {
	font-size: 16px; /* original 12px */
}




.um-activity-wall.um .um-form .um-activity-comment-box textarea.um-activity-comment-textarea,
.um-activity.um .um-form .um-activity-comment-box textarea.um-activity-comment-textarea {
	font-size: 16px !important; /* original 13px */
}





/* 1. HIDE THE CODE TAB ON FRONT-END ONLY (LEAVES BACKEND ADMIN UNTOUCHED) */
body:not(.wp-admin) .wp-editor-tabs .switch-html {
    display: none !important;
}







/* Hide the broken Ultimate Member Terms accordion buttons */
.um-toggle-terms {
    display: none !important;
}


/* Force Ultimate Member privacy link to be blue and underlined */
.um-form a[href*="privacy-policy"] {
    color: #0073aa !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
    display: inline !important;
}










/* 1. Target the raw link, hide its text, and fix the vertical alignment */
.um-field-checkbox-option a[href*="privacy-policy"] {
    font-size: 0 !important; /* Hides the raw web address text */
    color: #0073aa !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
    display: inline-block !important;
    vertical-align: baseline !important; /* Pulls the text down to sit level on the baseline */
    position: relative;
    top: 0px; /* Smooth micro-nudge downward to align perfectly with the surrounding text */
}

/* 2. Inject the clean "Privacy Policy" text in its place */
.um-field-checkbox-option a[href*="privacy-policy"]::before {
    content: "Privacy Policy" !important;
    font-size: 15px !important; /* Restores standard readable font size */
    text-decoration: underline !important;
}

/* 3. Add a clean hover interaction color */
.um-field-checkbox-option a[href*="privacy-policy"]:hover::before {
    color: #005177 !important;
    text-decoration: none !important;
}



/* 1. Target ONLY the privacy policy checkbox container */
.um-field[data-key*="privacy"] .um-field-checkbox-option {
    font-size: 15px !important;
    color: #333 !important;
}





/* Change the main checkbox sentence color from black to grey */
.um-field[data-key*="privacy"] .um-field-checkbox-option {
    color: #888888 !important;
}





