@charset "UTF-8";

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

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

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

@media (max-width:767.98px){
  .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;
    padding-top:2.5rem;
  }
}

.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{
  color:#3a393c;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard{
  min-width:100%;
  width:100%;
  z-index:99;
  background-color:#f4f4f4;
  -webkit-border-radius:0 0 7px 7px;
  -webkit-border-radius:0 0 .4375rem .4375rem;
     -moz-border-radius:0 0 7px 7px;
     -moz-border-radius:0 0 .4375rem .4375rem;
          border-radius:0 0 7px 7px;
          border-radius:0 0 .4375rem .4375rem;
}

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

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu{
  min-width:100%;
  background:#fff;
  border-right:.0625rem solid #ddd;
  -webkit-box-shadow:0 8px 10px rgba(0, 0, 0, .1);
  -webkit-box-shadow:0 .5rem .625rem rgba(0, 0, 0, .1);
     -moz-box-shadow:0 8px 10px rgba(0, 0, 0, .1);
     -moz-box-shadow:0 .5rem .625rem rgba(0, 0, 0, .1);
          box-shadow:0 8px 10px rgba(0, 0, 0, .1);
          box-shadow:0 .5rem .625rem rgba(0, 0, 0, .1);
  -webkit-border-radius:0 0 7px 7px;
  -webkit-border-radius:0 0 .4375rem .4375rem;
     -moz-border-radius:0 0 7px 7px;
     -moz-border-radius:0 0 .4375rem .4375rem;
          border-radius:0 0 7px 7px;
          border-radius:0 0 .4375rem .4375rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .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 .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;
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
  }
}

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li:hover{
    background:none;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li:last-child{
  border-bottom:0;
  -webkit-border-radius:0 0 7px 7px;
  -webkit-border-radius:0 0 .4375rem .4375rem;
     -moz-border-radius:0 0 7px 7px;
     -moz-border-radius:0 0 .4375rem .4375rem;
          border-radius:0 0 7px 7px;
          border-radius:0 0 .4375rem .4375rem;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li:last-child a{
  -webkit-border-radius:0 0 7px 7px;
  -webkit-border-radius:0 0 .4375rem .4375rem;
     -moz-border-radius:0 0 7px 7px;
     -moz-border-radius:0 0 .4375rem .4375rem;
          border-radius:0 0 7px 7px;
          border-radius:0 0 .4375rem .4375rem;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li a.dropdown-item{
  background-color:#fff;
  font-size:16px;
  font-size:1rem;
  font-family:Gotham Rounded Book,sans-serif;
  padding:1.25rem 1.875rem;
  color:#3a393c;
}

@media (max-width:1600px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li a.dropdown-item{
    padding:.625rem;
    font-size:14px;
    font-size:.875rem;
  }
}

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

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1{
    background-color:transparent;
  }
}

.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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .level-1.current-menu-item a.dropdown-item{
  color:#3a393c !important;
}

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

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

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

.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{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .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{
    background-color:#fff;
  }
}

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard ul.dropdown-menu li .nav-standard{
    background-color:#fff;
  }
}

.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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid{
    left:0 !important;
  }
}

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li{
    border-bottom:none;
  }
}

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid li:hover{
    background:none;
  }
}

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

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

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

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-grid .level-2:last-child{
    border-bottom:none;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li{
  -webkit-border-radius:7px 7px 0 0;
  -webkit-border-radius:.4375rem .4375rem 0 0;
     -moz-border-radius:7px 7px 0 0;
     -moz-border-radius:.4375rem .4375rem 0 0;
          border-radius:7px 7px 0 0;
          border-radius:.4375rem .4375rem 0 0;
}

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

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li:last-child .nav-standard{
  left:auto;
  right:0;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li:first-child{
  margin-left:0;
}

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

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

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

.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{
  background-color:#ebebeb;
}

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

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0{
  margin-left:.1875rem;
  margin-right:.1875rem;
}

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

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

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0:hover a.nav-link{
    color:#3a393c;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.active a.nav-link{
  color:#fff;
}

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

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0:first-child{
    position:absolute;
    top:60px;
    top:3.75rem;
    border:0;
    background-color:#025436;
    width:auto;
    right:0;
    padding:.75rem 1.25rem;
    margin:0;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0:first-child a.nav-link{
    text-align:right;
    text-transform:inherit;
    color:#fff;
    position:relative;
    font-weight:400;
    font-size:14px;
    font-size:.875rem;
    border:0;
    padding:0;
    line-height:1;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact,.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact,.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-contact a.nav-link,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link{
    color:#404040;
    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;
  }
}

@media (max-width:413px){
  .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link{
    font-size:12px;
    font-size:.75rem;
  }
}

@media (max-width:374px){
  .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link{
    font-size:10px;
    font-size:.625rem;
  }
}

@media (max-width:767.98px){
  .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.mobile-store a.nav-link i{
    margin-right:.375rem;
  }
}

@media (max-width:767.98px){
  .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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link{
  font-size:18px;
  font-size:1.125rem;
  font-weight:600;
  font-family:Gotham Rounded Book,sans-serif;
  text-transform:uppercase;
  -webkit-border-radius:7px 7px 0 0;
  -webkit-border-radius:.4375rem .4375rem 0 0;
     -moz-border-radius:7px 7px 0 0;
     -moz-border-radius:.4375rem .4375rem 0 0;
          border-radius:7px 7px 0 0;
          border-radius:.4375rem .4375rem 0 0;
  color:#404040;
}

@media (max-width:1850px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link{
    font-size:13px;
    font-size:.8125rem;
  }
}

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

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link{
    font-size:13px;
    font-size:.8125rem;
  }
}

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

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

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

@media (min-width:768px){
  .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{
    background:#ebebeb;
  }
}

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

.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{
  color:#fff;
}

@media (max-width:767.98px){
  .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{
    color:#d10029 !important;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.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:10px;
  font-size:.625rem;
  color:#d10029;
  top:-webkit-calc(50% - 14px);
  top:-webkit-calc(50% - .875rem);
  top:-moz-calc(50% - 14px);
  top:-moz-calc(50% - .875rem);
  top:calc(50% - 14px);
  top:calc(50% - .875rem);
}

@media (max-width:1299px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after{
    font-size:8px;
    font-size:.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after{
    right:14px;
    right:.875rem;
    font-size:9px;
    font-size:.5625rem;
  }
}

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

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after{
    color:#d10029 !important;
    font-size:11px;
    font-size:.6875rem;
    height:32px;
    height:2rem;
    width:30px;
    width:1.875rem;
    right:-12px;
    right:-.75rem;
    top:-webkit-calc(50% - 15px);
    top:-webkit-calc(50% - .9375rem);
    top:-moz-calc(50% - 15px);
    top:-moz-calc(50% - .9375rem);
    top:calc(50% - 15px);
    top:calc(50% - .9375rem);
  }
}

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

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

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

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

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

.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 .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 .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:#d10029;
    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 .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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children.show a: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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1{
  position:static;
  background-color:#f4f4f4;
  margin-left:0;
  margin-right:0;
}

@media (max-width:767.98px){
  .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1:hover{
  background-color:#ebebeb;
}

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

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

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

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

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

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

.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 .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 .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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 .level-1 ul.dropdown-menu .level-2 a.dropdown-item{
  background-color:#eee;
  font-size:15px;
  font-size:.9375rem;
  font-family:Gotham Book,sans-serif;
  padding:.9375rem .625rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .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{
    font-size:12px;
    font-size:.75rem;
    padding:.625rem;
  }
}

@media (max-width:767.98px){
  .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{
    background-color:#fff;
    padding:0 0 .125rem;
    font-size:16px;
    font-size:1rem;
  }
}

.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{
  background-color:#e7e7e7;
}

@media (max-width:767.98px){
  .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{
    background-color:#fff;
  }
}

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

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.no-border ul.dropdown-menu{
  border-right:0;
  -webkit-border-radius:0 0 7px 7px;
  -webkit-border-radius:0 0 .4375rem .4375rem;
     -moz-border-radius:0 0 7px 7px;
     -moz-border-radius:0 0 .4375rem .4375rem;
          border-radius:0 0 7px 7px;
          border-radius:0 0 .4375rem .4375rem;
}

@media (min-width:768px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover .nav-grid,.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown.hover a:after,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.dropdown:hover a:after{
  color:#fff !important;
}

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

.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;
  border-right:0 !important;
}

@media (max-width:767.98px){
  .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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu{
    margin-left:7.8125rem !important;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer{
  -webkit-border-radius:0 0 7px 0;
  -webkit-border-radius:0 0 .4375rem 0;
     -moz-border-radius:0 0 7px 0;
     -moz-border-radius:0 0 .4375rem 0;
          border-radius:0 0 7px 0;
          border-radius:0 0 .4375rem 0;
  -webkit-box-shadow:0 8px 10px rgba(0, 0, 0, .1);
  -webkit-box-shadow:0 .5rem .625rem rgba(0, 0, 0, .1);
     -moz-box-shadow:0 8px 10px rgba(0, 0, 0, .1);
     -moz-box-shadow:0 .5rem .625rem rgba(0, 0, 0, .1);
          box-shadow:0 8px 10px rgba(0, 0, 0, .1);
          box-shadow:0 .5rem .625rem rgba(0, 0, 0, .1);
}

.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 .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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text{
  padding:.9375rem 1.25rem;
}

.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:#3a393c;
}

@media (max-width:1600px){
  .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text p{
  margin-bottom:.5rem;
}

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text a{
  font-size:16px;
  font-size:1rem;
  font-weight:600;
  color:#d10029;
}

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

@media not all and (min-resolution:0.001dpcm){
  @supports (-webkit-appearance:none){
    .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li .sidemenu footer .text a:after{
      margin-top:0 !important;
    }
  }
}

.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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu2 .dropdown-menu{
    border-right:none;
  }
}

@media (min-width:768px){
  .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu3 .nav-grid{
  height:auto;
}

.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 .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 .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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu4 .dropdown-menu{
  border:none;
  left:100%;
  border-right:none !important;
}

.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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu5.dropdown-menu{
    border-right:none;
  }
}

.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 .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu6 .dropdown-menu li:last-child{
  border-bottom:none;
}

.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 .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 .component_mega_menu:not(.-vertical) .navbar-collapse ul li.menu7 ul.dropdown-menu li ul.dropdown-menu{
    border-left:none;
  }
}

.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 .component_mega_menu:not(.-vertical) .nav-grid{
  height:auto;
  width:100%;
}

.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 .component_mega_menu:not(.-vertical) .nav-grid .dropdown-menu{
    width:100%;
    min-width:100%;
  }
}

.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 .component_mega_menu:not(.-vertical) .nav-grid .level-1{
    background-color:#fff;
  }
}

.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 .component_mega_menu:not(.-vertical) .nav-grid .level-1:hover{
    background-color:#fff;
  }
}

.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 .component_mega_menu:not(.-vertical) .nav-grid .level-1 a.dropdown-item{
  background-color:#ebebeb;
  font-size:15px;
  font-size:.9375rem;
  font-family:Gotham Book,sans-serif;
  padding:.9375rem .625rem;
}

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

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

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

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

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

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile{
    height:48px;
    height:3rem;
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
    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;
    top:60px;
    top:3.75rem;
    border:0;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
       -moz-box-pack:end;
            justify-content:flex-end;
    margin-right:8.4375rem;
    padding:0 1.25rem 0 0;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span{
    vertical-align:baseline;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-text{
    display:none;
  }
}

@media (max-width:767.98px){
  .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;
    height:25px;
    height:1.5625rem;
  }
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item:first-child{
    border-right:.0625rem solid rgba(58, 57, 60, .5);
  }
}

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

@media (max-width:767.98px){
  .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 .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item:last-child a{
    padding-left:.3125rem;
  }
}

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

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-buttons .mm-ls-button-item a{
    color:#3a393c;
    -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 .component_mega_menu:not(.-vertical) .mm-language-switcher.mobile span.mm-ls-text{
  color:#d10029;
}

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

.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 .component_mega_menu button.navbar-toggler .transformicon{
    right:-7px;
    right:-.4375rem;
  }
}

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

.fl-module-mega_menu .component_mega_menu button.navbar-toggler .transformicon:after,.fl-module-mega_menu .component_mega_menu button.navbar-toggler .transformicon:before{
  background:#333;
  width:14px;
  width:.875rem;
}

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

@media (min-width:992px) and (max-width:1199.98px){
  .menu-fr .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link{
    font-size:11px;
    font-size:.6875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .menu-fr .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0 a.nav-link{
    font-size:9px;
    font-size:.5625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .menu-fr .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after{
    font-size:8px;
    font-size:.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .menu-fr .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after{
    font-size:7px;
    font-size:.4375rem;
  }
}

body.mac .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after{
  top:-webkit-calc(50% - 16px);
  top:-webkit-calc(50% - 1rem);
  top:-moz-calc(50% - 16px);
  top:-moz-calc(50% - 1rem);
  top:calc(50% - 16px);
  top:calc(50% - 1rem);
}

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