/* menu left */
#menu-item-516 > a {
  line-height: 17px;
}

#navigation {
  overflow: hidden !important;
  position: absolute;
  top: 80px !important;
  height: 100%;
}

.admin-bar #navigation {
  top: 112px !important;
}

#navigation.open {
  position: absolute;
  top: 80px !important;
  height: 800px;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.admin-bar #navigation.open {
  top: 112px !important;
}

#navigation.open::-webkit-scrollbar {
  width: 5px;
}
#navigation.open::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
  background-color: #bfbfbf;
}
#navigation.open::-webkit-scrollbar-track {
  border: 1px solid #000;
  padding: 2px 0;
  background-color: #404040;
}

.mCSB_scrollTools.mCSB_1_scrollbar.mCS-minimal.mCSB_scrollTools_vertical {
  display: block !important;
}

.main-menu .mega-menu {
  padding-left: 0px;
}

#navigation.mCustomScrollbar._mCS_1.mCS-autoHide.mCS_no_scrollbar {
  top: 80px !important;
  position: absolute;
}

.admin-bar #navigation.mCustomScrollbar._mCS_1.mCS-autoHide.mCS_no_scrollbar {
  top: 112px !important;
}

.mega-menu.animated {
  margin-top: 10px !important;
}

#navigation .mega-menu ul.sub-menu li a:not(#menu-item-70 > a, #menu-item-73 > a, #menu-item-74 > a, #menu-item-77 > a) {
  color: #666666 !important;
  font-size: 18px;
  text-transform: none !important;
  font-weight: 100 !important;
  font-family: 'UniversForSchueco-420CdRg';
}

#menu-item-70 > a,
#menu-item-73 > a,
#menu-item-74 > a,
#menu-item-77 > a {
  font-family: 'UniversForSchueco-520CdMd' !important;
  font-size: 18px !important;
}

.main-menu li a {
  padding: 10px !important;
  display: block;
  color: #666666 !important;
  font-size: 18px !important;
  text-transform: none !important;
  font-weight: normal !important;
  font-family: 'UniversForSchueco-520CdMd';
  position: relative;
  overflow: hidden;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  border-bottom: 1px solid;
  text-decoration: none;
}

.menu-item {
  height: 50px;
}

.menu-item-2627 > a:before,
.menu-item-70 > a:before,
.menu-item-42 > a:before,
.menu-item-73 > a:before,
.menu-item-58 > a:before,
.menu-item-74 > a:before,
.menu-item-65 > a:before,
.menu-item-77 > a:before,
.menu-item-82 > a:before,
.menu-item-83 > a:before,
.menu-item-84 > a:before,
.menu-item-7501 > a:before{
  width: 20px !important;
  height: 20px !important;
  font-size: 20px !important;
  opacity: 1 !important;
  top: 0px !important;
  margin-right: 10px !important;
  position: static !important;
  color: #666666 !important;
}
.menu-item-2627 > a:before,
.menu-item-70 > a:before {
  content: url('../images/icons-dashboard-maison.svg');
}

.menu-item-42 > a:before,
.menu-item-73 > a:before {
  content: url('../images/icons-dashboard-services.svg');
}

.menu-item-58 > a:before,
.menu-item-74 > a:before {
  content: url('../images/icons-dashboard-setting.svg');
}

.menu-item-65 > a:before,
.menu-item-77 > a:before {
  content: url('../images/icons-dashboard-vie-quotidienne.svg');
}

.menu-item-82 > a:before{
  content: url('../images/icons-dashboard-faq-s.svg');
}

.menu-item-83 > a:before {
  content: url('../images/icons-dashboard-contact-ade.svg');
}

.menu-item-84 > a:before {
  content: url('../images/icons-dashboard-wordwide.svg');
}

.menu-item-7501 > a:before {
  content: url('https://www.miam-schuco.fr/wp-content/uploads/2023/03/MON-ESPACE-RH.svg');
}

.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu-col.menu-item-70,
.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu-col.menu-item-73,
.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu-col.menu-item-74,
.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu-col.menu-item-77 {
  margin-bottom: 20px;
}

#menu-item-70 > a,
#menu-item-73 > a,
#menu-item-74 > a,
#menu-item-77 > a {
  pointer-events: none;
}

.menu-item.menu-item-type-post_type.menu-item-object-page > a , .menu-item .menu-item-type-custom .menu-item-object-custom > a {
  text-align: left !important;
}

#menu-item-65 > a:after {
  margin-right: -15px !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-has-mega-menu > a:after {
  content: '\f054';
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  top: 15px;
  right: 10px;
  cursor: pointer;
  font-weight: 600;
}

.menu-item-2627.hidden,
.menu-item-42.hidden,
.menu-item-58.hidden,
.menu-item-65.hidden,
.menu-item-82.hidden,
.menu-item-83.hidden,
.menu-item-84.hidden,
.menu-item-7501.hidden{
  display: none;
}

.menu-item-37 > a:after,
.menu-item-38 > a:after,
.menu-item-40 > a:after,
.menu-item-54 > a:after,
.menu-item-53 > a:after,
.menu-item-55 > a:after,
.menu-item-56 > a:after,
.menu-item-57 > a:after,
.menu-item-325 > a:after,
.menu-item-60 > a:after,
.menu-item-61 > a:after,
.menu-item-62 > a:after,
.menu-item-63 > a:after,
.menu-item-64 > a:after,
.menu-item-66 > a:after,
.menu-item-67 > a:after,
.menu-item-68 > a:after,
.menu-item-388 > a:after,
.menu-item-387 > a:after,
.menu-item-324 > a:after,
.menu-item-386 > a:after,
.menu-item-385 > a:after,
.menu-item-384 > a:after,
.menu-item-383 > a:after,
.menu-item-132 > a:after,
.menu-item-133 > a:after,
.menu-item-358 > a:after,
.menu-item-367 > a:after,
.menu-item-368 > a:after,
.menu-item-369 > a:after,
.menu-item-382 > a:after 
.menu-item-82 > a:after,
.menu-item-83 > a:after,
.menu-item-84 > a:after,
.menu-item-7501 > a:after{
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  top: 0px;
  right: 10px;
  cursor: pointer;
  font-weight: 600;
}

#menu-item-2627 > div,
#menu-item-42 > div,
#menu-item-58 > div,
#menu-item-65 > div {
  display: none !important;
  left: 0px !important;
  height: 400px !important;
  z-index: 100 !important;
}

#menu-item-2627.show > a,
#menu-item-42.show > a,
#menu-item-58.show > a,
#menu-item-65.show > a {
  display: none;
}

#menu-item-2627.show > div,
#menu-item-42.show > div,
#menu-item-58.show > div,
#menu-item-65.show > div {
  display: block !important;
  opacity: 1 !important;
  left: 0px !important;
  height: auto !important;
  z-index: 100 !important;
  margin-left: 0px;
}

#menu-item-71 > a,
#menu-item-37 > a,
#menu-item-38 > a,
#menu-item-40 > a,
#menu-item-72 > a,
#menu-item-54 > a,
#menu-item-53 > a,
#menu-item-55 > a,
#menu-item-56 > a,
#menu-item-57 > a,
#menu-item-75 > a,
#menu-item-325 > a,
#menu-item-60 > a,
#menu-item-61 > a,
#menu-item-62 > a,
#menu-item-63 > a,
#menu-item-64 > a,
#menu-item-76 > a,
#menu-item-66 > a,
#menu-item-67 > a,
#menu-item-68 > a,
#menu-item-388 > a,
#menu-item-387 > a,
#menu-item-386 > a,
#menu-item-385 > a,
#menu-item-384 > a,
#menu-item-383 > a,
#menu-item-132 > a,
#menu-item-133 > a,
#menu-item-324 > a,
#menu-item-358 > a,
#menu-item-367 > a,
#menu-item-368 > a,
#menu-item-369 > a,
#menu-item-382 > a {
  font-size: 18px !important;
}

#menu-item-7501 {
  margin-top: 20px;  
}

#menu-item-82, #menu-item-83, #menu-item-84, #menu-item-7501 {
  margin-right: 10px;  
  margin-left: 10px;
}

#menu-item-84, #menu-item-7501 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
  border-top: 1px solid rgba(0, 0, 0, 0.15) !important;
  z-index: 100;
}

.menu-item-82 > a,
.menu-item-83 > a,
.menu-item-84 > a,
.menu-item-7501 > a{
  border-bottom: none !important;
  text-align: left !important;
}

#menu-item-71:before,
#menu-item-72:before,
#menu-item-75:before,
#menu-item-76:before {
  content: '\f053';
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  position: absolute;
  top: 18px;
  left: 10px;
  margin-right: 10px;
  cursor: pointer;
  z-index: 100;
}

#navigation ul.sub-menu.mega-menu-row .mega-menu-col {
  float: left;
  margin-left: 20px;
}

#menu-item-65 > a {
  width: 165px;
  text-align: left;
  margin-left: 20px;
  overflow: visible;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-has-mega-menu > a {
  border-bottom: none !important;
  text-align: left;
  margin-left: 20px;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-has-mega-menu {
  margin-right: 10px;
  margin-left: -10px;
}

.main-menu li > a:hover {
  background-color: transparent !important;
}
.main-menu {
  padding-left: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  height: 100%;
  padding-bottom: 80px;
  /* overflow: auto; */
  overflow: hidden !important;
}

.local-hours-container {
  padding-left: 20px;
  margin-top: 20px;
}

.local-hours-container.hidden {
  display: none;
}

.local-hours-title {
  font-family: 'UniversForSchueco-420CdRg' !important;
  color: #666666 !important;
  font-size: 15px !important;
  margin-bottom: 0px !important;
}

.clock-title {
  font-family: 'UniversForSchueco-420CdRg' !important;
  color: #78b928 !important;
  margin-bottom: 0px !important;
  font-size: 20px;
}

#clockboxMaroc,
#clockboxReunion,
#clockboxMartinique,
#clockboxGuadeloupe {
  font-family: 'UniversForSchueco-420CdRg' !important;
  color: #999999 !important;
  font-size: 14px !important;
}
