/* Home page menu styles when not sticky  */
body.home .fusion-header-wrapper {
    position: absolute;
    width: 100%;
}

body.home .fusion-header-wrapper .fusion-header {
    background-color: transparent;
}

@media only screen and (min-width: 981px) {
    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a {
        color: #fff;
    }
    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover {
        
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .fusion-row { 
        border-bottom: 1px solid white;
    }

    body.home .fusion-header-wrapper .fusion-header .wpml-ls-slot-32 { 
        background-color: transparent;
    }

    body.home .fusion-header-wrapper .fusion-header .wpml-ls-slot-32 a { 
        background-color: transparent;
    }

    body.home .fusion-header-wrapper .fusion-header .wpml-ls-slot-32 a:hover { 
        background-color: transparent;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .wpml-ls-slot-32.wpml-ls-current-language:hover > a { 
        color: #fff;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .fusion-main-menu .fusion-main-menu-search a:after { 
        color: #fff;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-logo-link {
        background-image: url('/wp-content/themes/Avada-Child-Theme/media/suprabeam-logo-white-3.png');
        background-repeat: no-repeat;
        background-size: 100%;
    }

    body.home .fusion-header-wrapper .fusion-logo-link img {
        opacity: 1;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-logo-link img {
        opacity: 0;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.awb-icon-sliding-bar):hover {
        border-top-color: transparent;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.awb-icon-sliding-bar)  .menu-text {
        border-bottom: 2px solid transparent;
        padding-bottom: 5px;
        padding-top: 5px;
        /* text-shadow: 0 0 3px black; */
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.awb-icon-sliding-bar):hover  .menu-text {
        border-bottom: 2px solid white;
    }

    /* Products menu styles */

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) {
        padding-left: 80px;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        padding: 20px;
        left: 0!important;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu > li .menu-image {
        width: 170px;
        height: 120px;
        object-fit: cover;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu > li .menu-image-title-after {
        font-size: 14px;
        color: #000;
        font-weight: 600;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu > li a.menu-image-title-after > span {
        display: block;
        width: 170px;
        text-align: center;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu > li a.menu-image-title-after > span .menu-image-title-after {
        display: inline-block;
        margin-top: 10px;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) .menu-image-title-after.menu-image-title {
        padding-left: 0;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) .menu-image-title-after.menu-image-not-hovered img {
        padding-right: 0;
    }


    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu li a:hover {
        background-color: transparent;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) .menu-image {
        display: block!important;
    }

    :is(#menu-item-14455, #menu-item-18737, #menu-item-23876, #menu-item-21528, #menu-item-57332, #menu-item-48632, #menu-item-29212, #menu-item-40705, #menu-item-26306) > ul.sub-menu li > .sub-menu {
        display: none!important;
    }

}

@media only screen and (max-width: 980px) {
    a.fusion-bar-highlight.menu-image-title-after.menu-image-not-hovered img {
        display: none;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-logo-link {
        background-image: url('/wp-content/themes/Avada-Child-Theme/media/suprabeam-logo-white-3.png');
        background-repeat: no-repeat;
        background-size: 100%;
    }

    body.home .fusion-header-wrapper .fusion-logo-link img {
        opacity: 1;
    }

    body.home .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-logo-link img {
        opacity: 0;
    }
}