.page-id-747 .elementor-747 .elementor-element.elementor-element-9fc9ee4 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: 0;
}


/* ===== Ultimate Member Black + Orange Theme ===== */

.um{
    background:#0b0b0b;
    padding:45px;
    border:2px solid #ff8c00;
    border-radius:15px;
    max-width:700px !important;
    margin:auto;
    box-shadow:0 0 25px rgba(255,140,0,.15);
}

/* Labels */
.um label{
    color:#ffffff !important;
    font-weight:600;
}

/* Inputs */
.um input[type=text],
.um input[type=email],
.um input[type=password]{
    background:#111111 !important;
    color:#fff !important;
    border:1px solid #ff8c00 !important;
    border-radius:8px !important;
    padding:14px !important;
}

/* Focus effect */
.um input:focus{
    border-color:#ff9f1a !important;
    box-shadow:0 0 10px rgba(255,140,0,.45);
}

/* Main Button */
.um .um-button{
    background:#ff8c00 !important;
    color:#000 !important;
    border-radius:8px !important;
    font-weight:700;
    padding:14px 25px !important;
    border:none !important;
}

/* Hover */
.um .um-button:hover{
    background:#ffa733 !important;
}

/* Secondary Button */
.um .um-alt{
    background:#222 !important;
    color:#fff !important;
    border:1px solid #ff8c00 !important;
}

/* Links */
.um a{
    color:#ff8c00 !important;
}

/* Icons */
.um .um-field-icon{
    color:#ff8c00 !important;
}


/* Full width Ultimate Member profile layout */

.um-profile{
    max-width:1200px !important;
    width:100% !important;
    margin:50px auto !important;
    padding:0 20px !important;
}

.um{
    max-width:1200px !important;
    width:100% !important;
}

/* Profile header full width */
.um-header{
    width:100% !important;
}

/* Remove narrow container */
.um-profile.um-viewing{
    max-width:1200px !important;
}

/* Theme container style */
.site-content .um{
    width:100% !important;
}

/* FULL THEME WIDTH ACCOUNT PAGE */

.um-account{
    max-width:1400px !important;
    width:95% !important;
    margin:60px auto !important;
    padding:50px !important;
}

.um{
    max-width:1400px !important;
    width:100% !important;
}

/* Sidebar width */
.um-account-side{
    width:28% !important;
}

/* Content area */
.um-account-main{
    width:68% !important;
}

/* Responsive */
@media(max-width:768px){
    .um-account-side,
    .um-account-main{
        width:100% !important;
    }
}



/* ===== CLEAN DARK BUDDYPRESS THEME ===== */

body .buddypress-wrap{
background:#0d0d0d !important;
padding:30px !important;
border:1px solid #ff8c00 !important;
border-radius:14px !important;
max-width:1400px !important;
margin:40px auto !important;
box-shadow:none !important;
}

/* remove ugly shadows */
body .buddypress-wrap *,
body .activity-update-form,
body .bp-navs,
body .activity-item{
box-shadow:none !important;
}

/* post area */

.activity-update-form{
background:#151515 !important;
border:1px solid #333 !important;
border-radius:10px !important;
padding:20px !important;
}

/* tabs */

.bp-navs ul li a{
background:#1a1a1a !important;
color:#fff !important;
border:none !important;
}

.bp-navs ul li.selected a,
.bp-navs ul li.current a{
background:#ff8c00 !important;
color:#000 !important;
}

/* inputs */

.buddypress-wrap input,
.buddypress-wrap textarea,
{

background:#111 !important;
color:#fff !important;
border:1px solid #444 !important;
}

/* dropdown */

select{
background:#111 !important;
color:#fff !important;

}

/* activity cards */

.activity-item{
background:#151515 !important;
border:1px solid #2b2b2b !important;
border-radius:10px !important;
padding:20px !important;
}

/* remove white notification box */

.bp-feedback,
.info{
background:#151515 !important;
color:#fff !important;
border:1px solid #ff8c00 !important;
}

/* buttons */

.button,
button{
background:#ff8c00 !important;
color:#000 !important;
border:none !important;
box-shadow:none !important;
}

/* page background */

.site,
.site-content,
.content-area{
background:#000 !important;
}