.section-diffusio__menu {
    transition: box-shadow .3s linear;
}

@media (min-width: 768px) {
    .section-diffusio__menu.sticky {
        z-index: 100;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #ffffff;
        box-shadow: 0px 0px 10px 0px #4c4c4c;
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .23);
    }

    body.toolbar-fixed.toolbar-horizontal .section-diffusio__menu.sticky,
    body.toolbar-fixed.toolbar-vertical .section-diffusio__menu.sticky {
        top: 39px;
    }

    body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .section-diffusio__menu.sticky {
        top: 80px;
    }

}
