/*------------------------------
Header Main Menu 
-------------------------------*/

#sp-header.header-sticky {
    background: #fff;
}

#sp-header {
    background: #f3f3f3;
    box-shadow: none;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0px 20px;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #121212;
}

.sp-megamenu-parent>li>a {
    text-transform: uppercase;
    font-weight: 600;
}

.sp-megamenu-parent>li:hover>a {
    color: #121212 !important;
}