.elementor-14876 .elementor-element.elementor-element-c207b78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14876 .elementor-element.elementor-element-c207b78::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .elementor-background-video-container::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .e-con-inner > .elementor-background-video-container::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .elementor-background-slideshow::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marketexpertstrading.com/wp-content/uploads/2024/04/black-friday-hero-header-bg.webp");--background-overlay:'';}.elementor-14876 .elementor-element.elementor-element-e419e05{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}@media(min-width:1025px){.elementor-14876 .elementor-element.elementor-element-c207b78::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .elementor-background-video-container::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .e-con-inner > .elementor-background-video-container::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .elementor-background-slideshow::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14876 .elementor-element.elementor-element-c207b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-e419e05 *//* Base styles for theme 3 - lighter, fresh professional look */
.uap-ap-theme-3 {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    background: linear-gradient(145deg, #a2d9ce, #7fdbc3); /* Smooth light aqua green gradient */
    color: #333; /* Dark text for better readability on light backgrounds */
}

/* Menu and sub-menu styling */
.uap-ap-theme-3 .uap-ap-menu {
    background-color: rgba(255, 255, 255, 0.95); /* Semi-transparent white for menus */
    color: #333;
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 20px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1); /* Subtle shadow for depth */
}

.uap-ap-theme-3 .uap-ap-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.uap-ap-theme-3 .uap-ap-menu ul .uap-public-ap-menu-subtabs {
    background-color: #f0f0f0; /* Slightly lighter for dropdowns to create depth */
}

.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item,
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item {
    display: block;
    padding: 10px;
    border-bottom: 1px solid #e2e2e2; /* Subtle separation between menu items */
    transition: background-color 0.3s, color 0.3s; /* Smooth transition for interactive elements */
}

.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item a,
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item a {
    color: #333; /* Dark grey text for readability */
    text-decoration: none;
}

.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item:hover,
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item:hover,
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-item-selected,
.uap-ap-theme-3 .uap-ap-menu .uap-ap-menu-tab-item-selected {
    background-color: #d4efdf; /* Light green for hover and active states */
    color: #555; /* Slightly darker text for contrast */
}

/* User content and footer styling */
.uap-ap-theme-3 .uap-user-page-content-wrapper {
    background-color: rgba(247, 247, 247, 0.95); /* Semi-transparent light grey for content areas */
    color: #333;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.uap-ap-theme-3 .uap-user-page-footer {
    color: #666; /* Darker text for less emphasis */
    text-align: center;
    font-size: 14px;
    padding: 10px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .uap-ap-theme-3 .uap-user-page-top-wrapper,
    .uap-ap-theme-3 .uap-left-side, 
    .uap-ap-theme-3 .uap-middle-side, 
    .uap-ap-theme-3 .uap-right-side {
        padding: 10px;
    }
    .uap-ap-theme-3 .uap-ap-menu-tab-item a {
        padding: 8px; /* Reduced padding for smaller screens */
    }
}


.uap-user-page-wrapper {
    font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    background: white;
}/* End custom CSS */