@charset "UTF-8";

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu{
    background-color:#fff;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu{
    max-height:100%;
    padding-bottom:9.375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse{
    position:relative;
    margin:0 1.5625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
       -moz-box-orient:horizontal;
       -moz-box-direction:normal;
            flex-direction:row;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0 .nav-standard ul.dropdown-menu li.current-menu-item a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0 .nav-standard ul.dropdown-menu li.current-menu-item button{
  color:#706259;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item{
  display:inline-block;
  width:auto !important;
  height:auto;
  margin-top:3.125rem;
  padding-top:.625rem;
  border-top:.0625rem solid #e2e2e2;
  border-bottom:.0625rem solid #e2e2e2;
  position:relative;
}

@media (min-width:576px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item{
    display:none;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item{
    padding-top:.375rem;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item{
    padding-top:.25rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item button.nav-link{
  text-align:center;
  font-size:14px !important;
  font-size:.875rem !important;
  line-height:21px;
  line-height:1.3125rem;
  font-weight:400;
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item button.nav-link{
    font-size:11px !important;
    font-size:.6875rem !important;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item button.nav-link{
    font-size:10px !important;
    font-size:.625rem !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item.lang-item-fr a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item.lang-item-fr button.nav-link{
  border-left:.0625rem solid #dcd6d1;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item.lang-item-fr:after{
  position:absolute;
  content:"";
  height:21px;
  height:1.3125rem;
  width:1px;
  width:.0625rem;
  background:#dcd6d1;
  right:0 !important;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item.lang-item-en a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.lang-item.lang-item-en button.nav-link{
  border-right:.0625rem solid #dcd6d1;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.current-lang a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.current-lang button{
  color:#b62a2b !important;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store{
  border-left:0 !important;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store button.nav-link{
  line-height:20px;
  line-height:1.25rem;
  font-weight:400;
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store button.nav-link{
    line-height:16px;
    line-height:1rem;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store button.nav-link{
    line-height:14px;
    line-height:.875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store a.nav-link img,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store button.nav-link img{
    margin-right:.625rem;
    width:50px;
    width:3.125rem;
  }
}

@media (max-width:413px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store a.nav-link img,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.mobile-store button.nav-link img{
    margin-right:.375rem;
    width:40px;
    width:2.5rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.current-lang a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .level-0.current-lang button{
  color:#b62a2b;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard{
  min-width:100%;
  width:100%;
  z-index:99999;
  background-color:#f4f4f4;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu{
  min-width:100%;
  background:#f4f4f4;
  border-right:.0625rem solid #ddd;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu{
    min-width:130px;
    min-width:8.125rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu{
    margin-bottom:1.25rem;
    background:transparent;
    border-right:none;
    border-left:none;
    min-height:auto !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li{
  border-bottom-width:.075rem;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li:hover{
    background:none;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li:last-child{
  border-bottom:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li button.dropdown-item{
  background-color:#f4f4f4;
  font-size:15px;
  font-size:.9375rem;
  font-family:Poppins,sans-serif;
  padding:.9375rem .625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li button.dropdown-item{
    font-size:12px;
    font-size:.75rem;
    padding:.625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li button.dropdown-item{
    padding:0;
    margin:.3125rem 0;
    color:#706259;
    background-color:#fff;
    font-size:16px;
    font-size:1rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1{
  position:static;
  background-color:#ebebeb;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1{
    background-color:transparent;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1:hover{
  background-color:#e7e7e7;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1:last-child{
  border-bottom:.0625rem solid #ddd;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 button.dropdown-item{
  background-color:#ebebeb;
  font-size:15px;
  font-size:.9375rem;
  font-family:Poppins,sans-serif;
  padding:.9375rem .625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 button.dropdown-item{
    font-size:12px;
    font-size:.75rem;
    padding:.625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 button.dropdown-item{
    background-color:#fff;
    font-size:16px;
    font-size:1rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 button.dropdown-item:hover{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1 button.dropdown-item:hover{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .nav-standard{
  background-color:#f4f4f4;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .nav-standard{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .nav-standard ul.dropdown-menu{
  border:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid{
  height:auto !important;
  background-color:#f4f4f4;
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid{
    left:0 !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li{
  border-bottom:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li{
    border-bottom:none;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li:last-child{
  border-bottom:0;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li:hover{
    background:none;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li button.dropdown-item{
  font-size:15px;
  font-size:.9375rem;
  padding:.9375rem .625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li button.dropdown-item{
    font-size:12px;
    font-size:.75rem;
    padding:.625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li button.dropdown-item{
    color:#706259;
    padding-left:0;
    padding-top:0;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid .level-2:last-child{
  border-bottom:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid .level-2:last-child{
    border-bottom:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li{
    width:100%;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li:hover{
  background-color:#b62a2b;
  color:#fff;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li:hover .nav-standard ul.dropdown-menu li:first-child a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li:hover .nav-standard ul.dropdown-menu li:first-child button.nav-link{
  background-color:#ebebeb;
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.active,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.current-menu-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.current_page_item{
    background-color:#b62a2b;
    color:#fff;
  }
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.active a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.active button:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.current-menu-item a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.current-menu-item button:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.current_page_item a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.current_page_item button:after{
    color:#fff !important;
  }
}

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

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store{
  display:none;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    clear:none;
    height:auto;
    border:.0625rem solid #ddd;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    margin-top:3.125rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact button.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store button.nav-link{
    color:#706259;
    font-size:15px;
    font-size:.9375rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    text-transform:none;
    font-weight:400;
  }
}

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

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact button.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store button.nav-link{
    font-size:10px;
    font-size:.625rem;
  }
}

@media not all and (min-resolution:0.001dpcm){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact button.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store button.nav-link{
    padding-left:.3125rem;
    padding-right:.3125rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact a.nav-link i,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact button.nav-link i,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link i,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store button.nav-link i{
    margin-right:.375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact{
    -webkit-box-flex:0;
    -webkit-flex:0 0 34%;
       -moz-box-flex:0;
            flex:0 0 34%;
    border-right:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store{
    -webkit-box-flex:0;
    -webkit-flex:0 0 42%;
       -moz-box-flex:0;
            flex:0 0 42%;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 button.nav-link{
  font-size:16px;
  font-size:1rem;
  font-weight:600;
  font-family:Poppins,sans-serif;
}

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

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

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 button.nav-link{
    padding-left:0;
    padding-right:0;
    font-weight:600;
    color:#706259;
  }
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link:hover+.nav-grid>.dropdown-menu>.nav-item:first-child>.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 button.nav-link:hover+.nav-grid>.dropdown-menu>.nav-item:first-child>.dropdown-item{
    background:#ebebeb;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.rightsidemenu .sidemenu{
    left:0;
  }
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .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:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    font-size:10px;
    font-size:.625rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:hover:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:hover:after{
  color:#fff;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:hover:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:hover:after{
    color:#b62a2b !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .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:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
  content:"";
  font-family:brand;
  height:7px;
  height:.4375rem;
  width:11px;
  width:.6875rem;
  margin-top:0;
  border:none;
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
  font-size:11px;
  font-size:.6875rem;
  color:#b62a2b;
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .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:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:10px;
    right:.625rem;
    font-size:9px;
    font-size:.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .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:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:6px;
    right:.375rem;
    font-size:7px;
    font-size:.4375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .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:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    color:#b62a2b !important;
    font-size:11px;
    font-size:.6875rem;
    height:32px;
    height:2rem;
    width:30px;
    width:1.875rem;
    right:-12px;
    right:-.75rem;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .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:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
    right:-9px;
    right:-.5625rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.nav-link{
  padding-right:1.25rem;
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.nav-link{
    padding-right:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.nav-link{
    font-size:11px;
    font-size:.6875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.nav-link,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.nav-link{
    color:#706259;
    font-weight:600;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.multi-level-expand{
  -webkit-transition:all 0s;
  -o-transition:all 0s;
  -moz-transition:all 0s;
  transition:all 0s;
  width:auto;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.multi-level-expand{
    top:auto;
    width:20px;
    width:1.25rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.multi-level-expand:after{
    right:4px;
    right:.25rem;
    color:#b62a2b;
    top:4px;
    top:.25rem;
    content:"";
    font-family:brand;
    border:none;
    font-size:12px;
    font-size:.75rem;
    padding:0;
    height:auto;
    -webkit-transform:none;
       -moz-transform:none;
         -o-transform:none;
            transform:none;
    background-position:50%;
  }
}

@media (max-width:374px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.multi-level-expand:after{
    right:6px;
    right:.375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.multi-level-expand.ul-visible:after{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children.show a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children.show button:after{
    -webkit-transition:all 0s ease-in-out;
    -o-transition:all 0s ease-in-out;
    -moz-transition:all 0s ease-in-out;
    transition:all 0s ease-in-out;
    -webkit-transform:rotate(-180deg);
       -moz-transform:rotate(-180deg);
         -o-transform:rotate(-180deg);
            transform:rotate(-180deg);
    right:3px;
    right:.1875rem;
    font-size:11px;
    font-size:.6875rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1{
  position:static;
  background-color:#f4f4f4;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1:hover{
  background-color:#ebebeb;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1:hover a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1:hover button.dropdown-item{
  background-color:#ebebeb;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 button.dropdown-item{
  background-color:#f4f4f4;
  font-size:15px;
  font-size:.9375rem;
  color:#706259;
  font-family:Poppins,sans-serif;
  padding:.9375rem .625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 button.dropdown-item{
    font-size:12px;
    font-size:.75rem;
    padding:.625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 button.dropdown-item{
    padding:0;
    margin:.3125rem 0;
    background-color:#fff;
    font-size:16px;
    font-size:1rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 button.dropdown-item:hover{
  background-color:#ebebeb;
  color:#706259;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 button.dropdown-item:hover{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu{
  background-color:#eee;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu{
    background-color:#fff;
    margin-left:.75rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2:hover{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2:hover{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 button.dropdown-item{
  background-color:#eee;
  font-size:15px;
  font-size:.9375rem;
  font-family:Poppins,sans-serif;
  padding:.9375rem .625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 button.dropdown-item{
    font-size:12px;
    font-size:.75rem;
    padding:.625rem;
  }
}

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

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 button.dropdown-item:hover{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 button.dropdown-item:hover{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.border-none-last{
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.no-border ul.dropdown-menu{
  border-right:0;
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover .nav-grid,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown:hover .nav-grid{
    display:block;
    min-height:auto;
    min-width:130px;
    min-width:8.125rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover button:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown:hover a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown:hover button:after{
  color:#fff !important;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover button:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown:hover a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown:hover button:after{
    color:#b62a2b;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li ul.dropdown-menu{
  top:0 !important;
  border-color:#ddd;
  background-color:#f4f4f4;
  border-top:0;
  border-left:0;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li ul.dropdown-menu{
    background-color:#fff;
    margin-bottom:.625rem;
    min-height:auto !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu{
  left:3px;
  left:.1875rem;
  top:auto !important;
  height:auto;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu{
    margin-left:7.8125rem !important;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .card-img-top{
  height:230px;
  height:14.375rem;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .card-img-top img{
  -o-object-fit:cover;
     object-fit:cover;
  cursor:auto;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer h2{
  cursor:auto;
  margin-bottom:.4375rem;
  line-height:22px;
  line-height:1.375rem;
  font-weight:700;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text{
  padding:.9375rem 1.25rem;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text h2{
  font-size:20px;
  font-size:1.25rem;
  line-height:28px;
  line-height:1.75rem;
  text-transform:none;
  color:#706259;
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text h2{
    font-size:18px;
    font-size:1.125rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text p{
  margin-bottom:.5rem;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text p.post-meta{
  font-size:12px;
  font-size:.75rem;
  margin-bottom:.4375rem;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text button{
  font-size:16px;
  font-size:1rem;
  font-weight:600;
  color:#b62a2b;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text a:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text button:after{
  content:"";
  font-size:14px;
  font-size:.875rem;
  color:#b62a2b !important;
  margin-top:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu1 .dropdown-menu li:last-child{
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu2 .dropdown-menu{
  border:none;
  border-right:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu2 .dropdown-menu{
    border-right:none;
  }
}

@media (min-width:768px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu2 .nav-link:hover+.nav-standard>.dropdown-menu>.nav-item:first-child>.dropdown-item{
    background:#ebebeb;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu3 .nav-grid{
  height:auto;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu3 .nav-grid>ul.dropdown-menu{
  border:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu3 .nav-grid>ul.dropdown-menu li ul.dropdown-menu{
  border:none;
  border-left:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu3 .nav-grid>ul.dropdown-menu li ul.dropdown-menu{
    border-left:none;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu3 .nav-grid>ul.dropdown-menu li ul.dropdown-menu li:last-child{
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu4 .dropdown-menu{
  border:none;
  left:100%;
  border-right:none !important;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu4 .dropdown-menu li:last-child(2){
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu5.dropdown-menu{
  border:none;
  border-right:.0625rem solid #ddd;
  left:100%;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu5.dropdown-menu{
    border-right:none;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu5.dropdown-menu ul.dropdown-menu li:last-child{
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu6 .dropdown-menu li:last-child{
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu7 ul.dropdown-menu{
  border:none;
  border-left:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu7 ul.dropdown-menu li ul.dropdown-menu{
  border-left:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu7 ul.dropdown-menu li ul.dropdown-menu{
    border-left:none;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu7 ul.dropdown-menu li:last-child(2){
  border-bottom:none;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid{
  height:auto;
  width:100%;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .dropdown-menu{
  width:auto;
  min-width:100%;
}

@media (max-width:1299px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .dropdown-menu{
    width:100%;
    min-width:100%;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1{
  position:static;
  background-color:#ebebeb;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1:hover{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1:hover{
    background-color:#fff;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 .dropdown-menu{
  left:100%;
  border-right:none;
  border-left:0;
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 button.dropdown-item{
  background-color:#ebebeb;
  font-size:15px;
  font-size:.9375rem;
  font-family:Poppins,sans-serif;
  padding:.9375rem .625rem;
}

@media (max-width:1600px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 button.dropdown-item{
    font-size:14px;
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 button.dropdown-item{
    font-size:12px;
    font-size:.75rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 button.dropdown-item{
    background-color:#fff;
    font-size:16px;
    font-size:1rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 button.dropdown-item:hover{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item:hover,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .nav-grid .level-1 button.dropdown-item:hover{
    background-color:#fff;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile{
    height:56px;
    height:3.5rem;
    padding:0;
    position:absolute;
    right:0;
    bottom:0;
    border:.0625rem solid #ddd;
    width:24%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    border-left:0;
    display:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span{
    line-height:1.8;
    vertical-align:middle;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
    -webkit-box-flex:1;
    -webkit-flex:1;
       -moz-box-flex:1;
            flex:1;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item{
    padding-right:0;
    width:auto;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item:last-child{
    border-right:none;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item.current a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item.current button{
    color:#b62a2b;
    font-weight:400;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item a,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item button{
    color:#706259;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    font-size:14px;
    font-size:.875rem;
  }
}

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-text{
  color:#b62a2b;
}

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

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

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler .transformicon{
  width:17px;
  width:1.0625rem;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler .transformicon{
    right:-7px;
    right:-.4375rem;
  }
}

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

.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler .transformicon:after,.fl-module-mega_menu .fl-module-mega_menu .component_mega_menu button.navbar-toggler .transformicon:before{
  background:#b62a2b;
  width:13px;
  width:.8125rem;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .fl-module-mega_menu .component_mega_menu .show-mob{
    display:block;
  }
}

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