
.header-top .fl-menu .menu.fl-menu-horizontal li:first-child {
    border-right: 1px solid #ffffff;
}
.header-top .fl-menu .menu.fl-menu-horizontal li:last-child {
    margin:0;
}
.header-top .fl-menu .menu.fl-menu-horizontal li:last-child {
    background:transparent !important;
}
.mobile-only-btn ul.dropdown-menu {
    display: flex;
    gap:10px;
}

.mobile-only-btn ul.dropdown-menu a {
    display:none;
}
.fl-col .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0:first-child {
    margin: 0;
    position: relative;
    background: transparent;
    top: auto;
    padding: 0;
}
.fl-col .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0:first-child a.nav-link {
    text-align: left;
    font-size: 16px;
    margin-bottom: 20px;
}
.fl-col .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0:first-child a.nav-link:after { 
    display:none;
}
.fl-col .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile, .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul, .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li a  {
    margin:0 !important;
    padding:0;
}

.fl-col .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li img {
    width: 126px;
    height: 30px;
}
.page-about p span,  .page-a-propos  p span {
    font-family: 'Montserrat Bold';
}
.lang-switch-desktop {
    width: 120px !important;
    max-width: 120px !important;
}
@media (max-width: 1280px) {
    .header-top p {
        font-size: 12px !important;
    }
}
@media (min-width: 768px) {
    .mobile-only-logo, .mobile-only-btn,  a.dropdown-item[href="https://instacart.ca"] {
        display: none !important;
    }
    body ul.primary.nav a.dropdown-item[href*="instacart.ca"] {
            display: none !important;
            visibility: hidden !important;
            opacity: 0 !important;
            position: absolute !important;
            pointer-events: none !important;
        }
    }

@media (max-width: 767px) {
    .mobile-only-btn ul.dropdown-menu li a {
        display:block !important
    }
    .fl-col .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.nav-link {
        font-weight: 400;
        color: #3A393C;
        font-size: 16px;
    }
}