/* slide out background */
#slide-out-widget-area-bg.fullscreen {
    background-color: unset;
    background-image: linear-gradient(360deg, #1f0000e8 48%, rgb(30 0 0 / 91%) 40%, rgb(45 0 0) 82%, rgb(60 0 0 / 95%) 85%, rgb(90 0 0 / 62%) 98%, rgb(37 0 0 / 44%) 101%, rgb(155 0 0 / 18%) 99%) !important;}
.inner a:hover {
    text-shadow: 5px 4px 13px #baa584, 0px 2px 3px #fff;
}
/* slide out sec hide */
body #slide-out-widget-area .secondary-header-text {
    display: none;
}

/* Mega menu use in all */

.sf-menu .megamenu li ul {
    min-height: 300px;
}

#header-outer .sf-menu li ul li.menu-item a {
    font-size: 18px;
    line-height: 1em;
    padding: 18px 30px;
    color: #dedede;
}

#header-outer .sf-menu li ul li.menu-item a:hover {
    color: white;
}

body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer nav > ul > .megamenu > ul ul li a:hover {
    background: linear-gradient(to left, transparent 0%, #eb130d 80%) !important;
    margin-left: 2px;
    box-shadow: inset 0 20px 30px -20px rgb(0 0 0 / 45%), inset 0 -20px 30px -20px rgb(0 0 0 / 65%), rgb(0 0 0 / 85%) 0px 20px 30px -10px, rgb(44 87 133 / 55%) 0px 20px 30px -10px !important;
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item[class*=align-]:not(.width-100)>.nectar-global-section-megamenu, #header-outer nav>ul>.megamenu.nectar-megamenu-menu-item[class*=align-]:not(.width-100)>ul {
    border-radius: 7px;
    box-shadow: rgb(0 0 0 / 85%) 0px 20px 30px -10px, rgb(44 87 133 / 55%) 0px 20px 30px -10px;
    background: unset;
}

#header-outer nav >ul >.megamenu.nectar-megamenu-menu-item >.sub-menu > li.menu-item-734 {
    background: linear-gradient(to bottom, #171717 0%, #2d0000 100%);
    box-shadow: inset 0 20px 30px -20px rgb(0 0 0 / 45%), inset 0 -20px 30px -20px rgb(0 0 0 / 65%), rgb(0 0 0 / 85%) 0px 20px 30px -10px, rgb(44 87 133 / 55%) 0px 20px 30px -10px !important;
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li {
    box-shadow: inset 0 20px 30px -20px rgb(0 0 0 / 45%), inset 0 -20px 30px -20px rgb(0 0 0 / 65%), rgb(0 0 0 / 85%) 0px 20px 30px -10px, rgb(44 87 133 / 55%) 0px 20px 30px -10px !important;
}

