@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu{
    background-color:#000;
    -webkit-overflow-scrolling:touch;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu{
    height:70vh;
    background-color:#000;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse{
    padding-bottom:1.875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li{
    padding-left:1.5625rem;
    padding-right:1.5625rem;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li{
    padding-left:.9375rem;
    padding-right:.9375rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0{
  text-align:left;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.show a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.show button.dropdown-toggle:after{
    -webkit-transform:rotate(224deg);
       -moz-transform:rotate(224deg);
         -o-transform:rotate(224deg);
            transform:rotate(224deg);
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0:hover{
  background-color:#c4d82e;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0:hover{
    background-color:transparent;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
  font-size:1rem;
  width:auto;
  color:#042b21;
  overflow:inherit;
  font-family:Obviously-ragu;
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:.875rem;
    padding-left:.625rem;
  }
}

@media (max-width:1299px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:.75rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:.6875rem;
    padding-right:.625rem;
    padding-left:.5rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:1rem;
    width:100%;
    border-bottom:.0625rem solid #414141;
    padding-left:0;
    color:#fff;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link{
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link:hover{
    color:#c2d72f !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link:focus,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link:focus{
  outline:none;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu{
    padding-top:.625rem;
    background-color:#000;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li{
    padding-left:0;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
  font-size:1rem;
  line-height:1.5rem;
  text-decoration:none;
  font-family:Obviously-ragu;
  color:#000;
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:.875rem;
    padding:.625rem 1.5625rem .625rem .9375rem;
  }
}

@media (max-width:1299px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:.75rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:.6875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:1rem;
    padding:.625rem 0;
    color:#fff;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li button{
    font-size:.875rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li:hover a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li:hover button{
  background-color:#c4d82e;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li:hover a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0 .dropdown-menu>li:hover button{
    background-color:transparent;
    color:#c4d82e;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
  padding:.1875rem;
  border-color:#042b21;
  top:-webkit-calc(50% - 5px);
  top:-webkit-calc(50% - .3125rem);
  top:-moz-calc(50% - 5px);
  top:-moz-calc(50% - .3125rem);
  top:calc(50% - 5px);
  top:calc(50% - .3125rem);
}

@media (min-width:1601px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:.3125rem;
    border-width:0 .1875rem .1875rem 0;
  }
}

@media (min-width:1200px) and (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:.4375rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:-.3125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:-.125rem;
    padding:.125rem;
    top:-webkit-calc(50% - 4px);
    top:-webkit-calc(50% - .25rem);
    top:-moz-calc(50% - 4px);
    top:-moz-calc(50% - .25rem);
    top:calc(50% - 4px);
    top:calc(50% - .25rem);
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:.0625rem;
    border-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show{
  position:fixed;
  bottom:0;
  width:100%;
  margin:0;
  border-top:.0625rem solid #414141;
  padding:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show>a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show button{
  display:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul{
  display:table;
  width:100%;
  padding-top:0;
  background-color:#000;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li{
  display:table-cell;
  vertical-align:middle;
  padding:0;
  width:20%;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button{
  border-right:.0625rem solid #414141;
  padding:.5rem 0;
  font-size:.75rem;
  color:#fff;
  text-align:center;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button{
    line-height:normal;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button{
    font-size:.5625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a i,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button i{
    font-size:.9375rem !important;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a i,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button i{
    font-size:.75rem !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a i.icon-freshco-logo-header:before,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button i.icon-freshco-logo-header:before{
  font-size:.9375rem;
  width:100%;
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li a img,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li button img{
    width:3.125rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child button{
  border-right:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child a .icon-freshco-logo-header,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child button .icon-freshco-logo-header{
  width:4.375rem;
  vertical-align:middle;
  display:inline-block;
  height:1.5625rem;
  text-align:center;
  font-size:1.5625rem;
  background:#bfd540;
  color:#000;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child a .icon-freshco-logo-header:before,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li:last-child button .icon-freshco-logo-header:before{
  height:1.375rem;
  width:4.375rem;
  margin-left:0;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob button{
    border-right:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob a img,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav li.mobile-menu-show .nav-standard>ul>li.chalo_logo_mob button img{
    width:85%;
  }
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav .nav-grid>.dropdown-menu,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav .nav-standard>.dropdown-menu{
    border:none;
    -webkit-box-shadow:.125rem .5rem 1.25rem rgba(34, 34, 34, .11);
       -moz-box-shadow:.125rem .5rem 1.25rem rgba(34, 34, 34, .11);
            box-shadow:.125rem .5rem 1.25rem rgba(34, 34, 34, .11);
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .navbar-collapse ul.nav .nav-standard{
    min-width:9.0625rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler{
  right:1.4375rem;
  margin-right:0;
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler{
    right:.8125rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler .navbar-toggler-icon:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler .navbar-toggler-icon:before{
  background:#fff !important;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler:focus{
  background-color:transparent;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button:hover{
  background-color:transparent;
  border:none;
  color:inherit;
}

/*# sourceMappingURL=mega_menu_theme.min.css.map */
