/*MENU CLEAN*/
#side-header {
  position: absolute !important;
}

#side-header .side-header-content {
  width: 100%;
  padding: 0px !important;
  background: var(--menu-logo-background-color);
  padding-bottom: 1em !important;
}
nav.fusion-main-menu {
  padding-top: 1em;
}
#side-header a.fusion-logo-link {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#side-header a.fusion-logo-link img {
  filter: drop-shadow(6px 4px 7px #000000e1);
  padding: 1em 2em 1em;
  transition: 200ms;
}

#side-header a.fusion-logo-link:hover img {
  /* filter: drop-shadow(6px 4px 15px #00000093); */
  filter: drop-shadow(12px 5px 7px #000000e1);

  transform: scale(1.05);
}
#side-header .fusion-main-menu > ul > li > a {
  border: 0px !important;
  padding: 0px 7px !important;
}

#side-header .fusion-main-menu > ul > li > ul {
  border-left: 5px solid #ec6225;
  margin-left: 1px !important;
  box-shadow: 8px 8px 26px #0000006b;
  width: auto;
  overflow: hidden;

  padding: 1em 0em;
  margin-top: -1em;
}
#side-header .sub-menu li a {
  font-family: var(--font-menu) !important;
  white-space: nowrap;
}
.logohashtag {
  color: white;
  font-family: var(--font-title);
  text-align: center;
  font-size: 1.5em;
  text-shadow: 0 0 4px #000000b8;
}
.logobaseline {
  color: wheat;
  font-family: var(--font-menu);
  text-align: center;
  font-size: 1em;
  text-transform: lowercase;
}

@media (max-width: 799px) {
  #side-header .side-header-content .fusion-logo-link {
    flex-direction: row;
    gap: 5px;
  }
  #side-header a.fusion-logo-link img {
    padding: 5px;
    width: 90px;
    filter: none;
  }

  body.side-header-left #side-header {
    left: 0;
    padding: 0px !important;
    height: 0px !important;
  }
  .side-header-wrapper {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
  }

  #side-header .fusion-logo-left .fusion-logo {
    padding: 50px 20px 0px 20px;
  }
  #content {
    margin-top: var(--mobile-menu-height) !important;
  }
  .fusion-main-menu-container .fusion-mobile-menu-icons {
    position: absolute;
    left: 0px;
    /* top: 20px; */
    height: var(--mobile-menu-height);
    float: left !important;
    right: auto;
    display: flex !important;
    align-items: center;
  }
  .fusion-main-menu-container .fusion-mobile-menu-icons .fusion-icon:before {
    color: var(--mobile-menu-burger-color) !important;
    font-size: 40px;
    padding: 6px 5px 7px 10px;
    box-shadow: 2px 5px 8px 1px #00000045;
    transition: 200ms;
    border-radius: 5px;
  }

  .fusion-main-menu-container .fusion-mobile-menu-icons a {
    /* margin-top: 50px; */
  }

  .fusion-main-menu-container
    .fusion-mobile-menu-icons
    .fusion-icon:hover:before {
    box-shadow: 2px 5px 8px 1px #000000b3;
  }
  .fusion-main-menu-container .fusion-mobile-nav-holder {
    width: 100vw;
    background: var(--mobile-menu-background);
    padding-bottom: 32px;
    box-shadow: 0 15px 20px -10px #000000b0;
  }

  .fusion-main-menu-container .fusion-mobile-nav-holder > ul {
    border: none !important;
  }

  .fusion-main-menu-container .SiteOfficielMenu {
    background: inherit;
    margin: 0px !important;
  }

  .fusion-main-menu-container .SiteOfficielMenu a {
    color: var(--primary_color) !important;
    font-size: var(--mobile_menu_typography-font-size) !important ;
  }
  #side-header .sub-menu li a {
    font-family: var(--font-menu) !important;
    padding: 0px 4px 0px 50px !important;
  }
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover {
  color: var(--secondary-color) !important;
}

.fusion-body .fusion-main-menu .current_page_item > a {
  color: var(--secondary-color) !important;
}

.SiteOfficielMenu:hover {
  background: var(--dark-overlay) !important;
}

.SiteOfficielMenu a {
  /* color: var(--primary-color) !important;
  font-size: 1.2em !important; */
}

/*END MENU CLEAN*/

.BTteamsOFF > a {
  pointer-events: none;
  background: #cdcdcd !important;
}
