/**
 * Emergency inline fix for dropdown styling
 * This provides immediate dropdown styling while other fixes load
 */

/* Immediate dropdown background and styling */
.sp-dropdown,
.sp-megamenu-wrapper .sp-dropdown,
#sp-menu .sp-dropdown {
    background: #ffffff !important;
    border: 1px solid #ddd !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1) !important;
    border-radius: 3px !important;
    overflow: visible !important;
    display: none;
}

/* Show on hover with high specificity */
#sp-header #sp-menu .sp-megamenu-parent > li:hover > .sp-dropdown,
.sp-megamenu-parent li:hover > .sp-dropdown {
    display: block !important;
}

/* Basic list styling */
.sp-dropdown ul,
.sp-dropdown-items {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
}

/* Link styling */
.sp-dropdown a,
.sp-dropdown-items a {
    display: block !important;
    padding: 10px 20px !important;
    color: #333 !important;
    text-decoration: none !important;
    border-bottom: 1px solid #eee !important;
    background: #fff !important;
}

.sp-dropdown li:last-child a {
    border-bottom: none !important;
}

.sp-dropdown a:hover {
    background: #f5f5f5 !important;
    color: #000 !important;
}