/*
Theme Name: swissoneprod
Description: swissoneprod
Author: swissoneprod
Author 
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-flyout-menu-mos .fusion-fullwidth {
    width: 100%;
    padding: 0 !important;
}
.fusion-flyout-menu-mos .fusion-fullwidth .fusion-builder-row {
    max-width: none !important;
}

.fusion-flyout-menu-mos .fusion-fullwidth img {
    width: 100%;
    opacity: 0.75;
    transition: opacity .3s;
}
.fusion-flyout-menu-mos .fusion-fullwidth .active img, .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-mos a:hover img {
    opacity: 1;
}

.fusion-main-menu {
    z-index: 99997 !important;
}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg {
    z-index: 99996 !important;
}

.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-mos a.active, .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-mos a:hover
{
    border-color: #fff;
}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-mos a {
    box-sizing: border-box;
    display: inline-block;
    width: 50%;
    position: relative;
    border: 2px solid #514f4f;
    background-color: #000;
}
@media only screen and (min-width: 1480px) {
    .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-mos a {
        width: 33.333%;
    }  
}

.fusion-header-has-flyout-menu .fusion-flyout-menu-mos {
    z-index: 99998 !important;
    position: fixed;
    width: 50%;
    left: 0;
    top: 0;
    opacity: 0;
    display: none;
    visibility: hidden;
}
@media only screen and (min-width: 980px) {
    .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-mos {
        opacity: 1;
        display: block;
        visibility: visible;
    }
}