.mm-wrapper_opening .responsive-menu-toggle-icon span.icon {}


/***** REGION MAIN NAVIGATION *****/

/* A VOIR */ /*#navbar { padding-left: 0px; padding-right: 0px;}
.navbar-header {width: 100%;}

#navbar ul.menu *, #navbar ul.horizontal-menu * {color: white; font-size: 16px;}
#navbar ul.menu, #navbar ul.horizontal-menu {list-style: none; width: 100%; background: #5D606E; padding: 0; margin: 0; overflow: hidden;}
#navbar ul.menu li:first-child a, #navbar ul.horizontal-menu li:first-child a  {background-image: url(../images/home.png); background-position: 50% 50%; background-repeat: no-repeat; color: transparent;}
#navbar ul.menu li:first-child,#navbar ul.horizontal-menu li:first-child {width: 5%;}
#navbar ul.menu li, #navbar ul.horizontal-menu li {width: 18.7%; text-align: center; display: inline-block; padding-top: 0.2em; padding-bottom: 0.2em;}
#navbar ul.menu li:hover, #navbar ul.horizontal-menu li:hover {background-color: #363842;}
#navbar ul.menu li a:active:hover, #navbar ul.menu li a:active,#navbar ul.horizontal-menu li.menu-item--active-trail, #navbar ul.horizontal-menu li a:active:hover, #navbar ul.horizontal-menu li a:active {background-color: #239CD3;}

#navbar ul.horizontal-menu .menu-item a:hover, #navbar ul.horizontal-menu .menu-item a:focus {text-decoration: none;}
*/
/*nav#block-eurecom-main-menu li.active a,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background: #239CD3;}*/


#navbar { padding-left: 0px; padding-right: 0px;}

.top-header-page {
  height: 30px;
  background: #363842;
  width: 100%;
}

.navbar-header {
  width: 100%;
}

#navbar ul.menu, #navbar ul.horizontal-menu {
  list-style: none;
  width: 100%;
  background: #5D606E;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* new */
.horizontal-menu > li > a {
  background-color: transparent;
}


#navbar ul.menu li:first-child,
#navbar ul.horizontal-menu li:first-child {
  width: 5%;
}

#navbar ul.menu li:first-child a,
#navbar ul.horizontal-menu li:first-child a  {
  background-image: url(../images/home.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: transparent;
  /*background: #5D606E;*/
}

#navbar ul.menu li, #navbar ul.horizontal-menu li {
  width: 18%;
  text-align: center;
  display: inline-block;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

#navbar ul.menu li:hover, #navbar ul.horizontal-menu li:hover {
  background-color: #363842;
}

#navbar ul.menu li a:active:hover, #navbar ul.menu li a:active,#navbar ul.horizontal-menu li.menu-item--active-trail, #navbar ul.horizontal-menu li a:active:hover, #navbar ul.horizontal-menu li a:active {
  background-color: #239CD3;
}


/*  OFF CANVAS MENU */


div.mm-panels ul.mm-listview {width: 100%;}
div.mm-panels ul.mm-listview li.mm-listitem {float:none;}
div.mm-panels ul.mm-listview li.mm-listitem span.caret {display: none;}

#off-canvas ul.dropdown-menu{
  position: relative;
  top: 0;
  left: 0;
  z-index: 1000;
  display: block;
  float: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: transparent;
  -webkit-background-clip: none;
  background-clip: none;
  border: 0px none;
  border: 0px none;
  border-radius: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* END OFF CANVAS MENU */




.navbar-brand, .navbar-brand:hover {
  font-size: 15px;
  color: #239cd3;
  text-transform: uppercase;
  position: absolute;
  right: 10px;
  margin-top: 24px;
}

#navbar ul.menu *, #navbar ul.horizontal-menu * {
  color: white;
  font-size: 16px;
}

#horizontal-menu .menu-item a:hover, #horizontal-menu .menu-item a:focus {text-decoration: none;}
