nav {
  width: 72px;
  position: absolute;
  transition: all 1s ease;
}
nav.open {
  width: 440px;
}
@media (max-width: 440px) {
  nav.open {
    width: 100%;
  }
}
nav a {
  text-decoration: none;
}
nav #nav_btn {
  cursor: pointer;
  z-index: 10000;
  width: 52px;
  height: 52px;
  border-radius: 26px;
  border: 3px solid #fff;
  transition: all 1s ease;
}
nav #nav_btn span {
  width: 20px;
  height: 3px;
  display: block;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 3px #000000;
}
nav #nav_btn span:nth-child(2) {
  width: 15px;
  margin-left: 0;
}
nav #nav_btn span + span {
  margin-top: 5px;
}
nav .nav_contact {
  padding: 6px 10px;
  transition: all 1s ease;
}
nav .nav_contact .nav_contact_btn {
  display: none;
}
nav #nav_main {
  opacity: 0;
  visibility: hidden;
  transition: all 1s ease;
}
nav #nav_main ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav #nav_main ul a {
  font-size: 30px;
  margin-bottom: 5px;
  display: inline-block;
  padding: 0 0 10px;
}
@media (max-width: 767px) {
  nav #nav_main ul a {
    padding: 5px 0 10px;
  }
}
@media (min-width: 768px) {
  nav #nav_main ul li.sous_nav:not(:hover) ul {
    display: none;
  }
}
nav #nav_main ul li.sous_nav ul a {
  padding: 0 0 5px;
}
nav #nav_main ul ul a {
  font-size: 20px;
  margin-bottom: 12px;
}
nav.open #nav_btn {
  transform: rotate(90deg);
}
@media (max-width: 991px) {
  nav.open .nav_contact .nav_contact_btn {
    display: none;
  }
}
@media (min-width: 992px) {
  nav.open .nav_contact {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 40px;
  }
  nav.open .nav_contact .nav_contact_btn {
    position: absolute;
    right: 30px;
    display: inherit;
  }
  nav.open .nav_contact .nav_contact_btn a:first-child {
    margin-right: 84px;
  }
}
nav.open #nav_main {
  opacity: 1;
  visibility: visible;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 40px 40px 140px 140px;
  padding: 20px 20px;
}
@media (min-width: 768px) {
  nav.open #nav_main {
    padding: 45px 20px;
  }
}
/*# sourceMappingURL=nav.css.map */