/* All Ultimate Member buttons */
.um-button,
.um-button.um-button-primary,
.um input[type="submit"].um-button,
.um a.um-button,
.um a.um-button.um-button-primary,
.um .um-button.um-disabled {
    background-color: #444 !important;
    border-color: #333 !important;
    color: #fff !important;
}

/* Hover + focus states */
.um-button:hover,
.um-button.um-button-primary:hover,
.um input[type="submit"].um-button:hover,
.um a.um-button:hover,
.um a.um-button.um-button-primary:hover {
    background-color: #555 !important;
    border-color: #444 !important;
    color: #fff !important;
}


.um-single-image-preview {
    display: block !important;
    /* You might also want to add default sizing for the image within this container, e.g., */
    /* If the image needs to be responsive: */
img.fusion-lazyload-ignore {
  object-fit: contain;
}
}
.um-single-image-preview img {
    width: 100%; /* Make image responsive within its container */
    height: auto; /* Maintain aspect ratio */
    display: block; /* Ensure it behaves as a block element for sizing */
}

