/* Bandeau de navigation Arespace */
#t3-mainnav {
  background: #fff;
  border-bottom: 1px solid #ddd;
}

#t3-mainnav .logo a,
#t3-mainnav .off-canvas-toggle {
  background: transparent;
  border-color: #ddd;
  color: #333;
}

#t3-mainnav .navbar-nav > li > a,
#t3-mainnav .navbar-nav > li > span {
  color: #333;
}

#t3-mainnav .navbar-nav > li > a:hover,
#t3-mainnav .navbar-nav > li > a:focus,
#t3-mainnav .navbar-nav > .active > a,
#t3-mainnav .navbar-nav > .open > a,
#t3-mainnav .navbar-nav > .open > span {
  background: #f2f2f2;
  color: #222;
}

#t3-mainnav .navbar-toggle .icon-bar {
  background: #333;
}

/* Le logo reste à l'intérieur du bandeau fixe. */
#t3-mainnav .logo-img {
  display: block;
  width: auto;
  max-height: 48px;
  margin: 5px 0;
}

@media (min-width: 992px) {
  body {
    padding-top: 88px;
  }

  #t3-mainnav {
    min-height: 88px;
  }

  #t3-mainnav .logo-img {
    max-height: 72px;
    margin: 7px 0;
  }

  #t3-mainnav .navbar-nav > li > a,
  #t3-mainnav .navbar-nav > li > span {
    display: flex;
    align-items: center;
    min-height: 87px;
  }

  #t3-mainnav .navbar-nav > li > a .caret,
  #t3-mainnav .navbar-nav > li > span .caret {
    margin-left: 0.35em;
  }

  #t3-mainnav .off-canvas-toggle {
    height: 87px;
  }
}

/* Menu déroulant de Nos prestations. */
#t3-mainnav .dropdown-menu,
#t3-mainnav .t3-megamenu .dropdown-menu {
  background: #fff;
  border: 1px solid #e2e8ef;
  box-shadow: 0 5px 14px rgba(25, 54, 85, 0.12);
}

#t3-mainnav .dropdown-menu li > a {
  background: #fff;
  color: #26384a;
}

#t3-mainnav .dropdown-menu li > a:hover,
#t3-mainnav .dropdown-menu li > a:focus,
#t3-mainnav .dropdown-menu .active > a {
  background: #eef6fc;
  color: #164c78;
}

