#header .header-top > .container {
  position: initial; }

.menu-container:first-child {
  margin-top: 20px; }
  .menu-container:first-child .level-1 .menu-name a .material-icons {
    display: none; }

.menu-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  border-bottom: 1px solid #f2f2f2; }
  .menu-container .desktop-hidden {
    display: none; }
  .menu-container .menu-item {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #000000; }
    .menu-container .menu-item .menu-name {
      text-transform: uppercase;
      padding: 10px;
      cursor: pointer;
      inline-size: max-content; }
  .menu-container .level-1 {
    height: auto; }
  .menu-container .level-2-container {
    margin-top: 20px; }
  .menu-container .level-2-container, .menu-container .level-3-container {
    transition: 0.2s 0.4s;
    z-index: 20;
    display: flex;
    flex-direction: row;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #ffffff;
    width: auto;
    padding: 10px;
    box-shadow: 0 15px 14px 10px rgba(0, 0, 0, 0.06);
    border-radius: 5px; }
    .menu-container .level-2-container .content-container, .menu-container .level-3-container .content-container {
      display: flex;
      flex-direction: row; }
    .menu-container .level-2-container .menu-item-container, .menu-container .level-3-container .menu-item-container {
      display: flex;
      flex-direction: column;
      padding: 50px 0 0 15px; }
      .menu-container .level-2-container .menu-item-container .menu-name, .menu-container .level-3-container .menu-item-container .menu-name {
        display: flex;
        justify-content: space-between;
        height: 50px;
        border-bottom: 1px solid #f2f2f2;
        letter-spacing: 0;
        text-transform: initial;
        min-width: 210px;
        width: auto; }
        .menu-container .level-2-container .menu-item-container .menu-name .level-3-container, .menu-container .level-3-container .menu-item-container .menu-name .level-3-container {
          max-width: 230px;
          right: -230px;
          flex-direction: column; }
          .menu-container .level-2-container .menu-item-container .menu-name .level-3-container .content-container, .menu-container .level-3-container .menu-item-container .menu-name .level-3-container .content-container {
            flex-direction: column; }
          .menu-container .level-2-container .menu-item-container .menu-name .level-3-container .menu-name, .menu-container .level-3-container .menu-item-container .menu-name .level-3-container .menu-name {
            padding: 10px; }
      .menu-container .level-2-container .menu-item-container .desktop-hidden, .menu-container .level-3-container .menu-item-container .desktop-hidden {
        display: none; }
      .menu-container .level-2-container .menu-item-container .back-menu-name, .menu-container .level-3-container .menu-item-container .back-menu-name {
        justify-content: initial; }
      .menu-container .level-2-container .menu-item-container .menu-name:last-of-type, .menu-container .level-3-container .menu-item-container .menu-name:last-of-type {
        border-bottom: none; }
    .menu-container .level-2-container img.img-thumbnail, .menu-container .level-3-container img.img-thumbnail {
      all: unset;
      height: 210px; }

.menu-container .menu-item.level-1.active .level-2-container {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s; }
  .menu-container .menu-item.level-1.active .level-2-container .menu-name.active .level-3-container {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s; }

.menu-container:nth-child(2) {
  justify-content: center;
  border-bottom: none;
  padding: 10px 0; }
  .menu-container:nth-child(2) .menu-item {
    display: flex;
    margin: 0 10px; }
    .menu-container:nth-child(2) .menu-item .menu-name {
      font-weight: 500;
      font-size: 14px;
      text-transform: capitalize;
      letter-spacing: 0;
      padding: 0 10px; }

@media screen and (max-width: 918px) {
  .dtm-menu .menu-container::-webkit-scrollbar {
    display: none; }
  .dtm-menu .menu-container {
    justify-content: initial;
    border-bottom: none;
    overflow-x: scroll;
    -ms-overflow-style: none; }
    .dtm-menu .menu-container .desktop-hidden {
      display: block; }
    .dtm-menu .menu-container .mobile-hidden {
      display: none; }
    .dtm-menu .menu-container .menu-item {
      border-bottom: 1px solid #f2f2f2; }
  .dtm-menu .menu-container:nth-child(2) .menu-item {
    border-bottom: none; }
  .dtm-menu .menu-container .menu-item .menu-name.mobile-hidden {
    display: none; }
  .dtm-menu .menu-container .menu-item .menu-name.desktop-hidden {
    display: flex; }
  .dtm-menu .menu-container .level-2-container .menu-item-container::-webkit-scrollbar {
    display: none; }
  .dtm-menu .menu-container .level-2-container .menu-item-container {
    padding: 0 0 0 10px;
    height: 210px;
    overflow: scroll;
    -ms-overflow-style: none; }
    .dtm-menu .menu-container .level-2-container .menu-item-container .menu-name.desktop-hidden {
      display: flex; }
    .dtm-menu .menu-container .level-2-container .menu-item-container .menu-name {
      min-height: 47px; }
      .dtm-menu .menu-container .level-2-container .menu-item-container .menu-name .mobile-hidden {
        display: none; }
      .dtm-menu .menu-container .level-2-container .menu-item-container .menu-name .desktop-hidden {
        display: flex; }
      .dtm-menu .menu-container .level-2-container .menu-item-container .menu-name .level-3-container {
        right: 0;
        max-width: fit-content; }
  .dtm-menu .menu-container .menu-item .level-2-container, .dtm-menu .menu-container .menu-item .level-3-container {
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    box-shadow: none; }
    .dtm-menu .menu-container .menu-item .level-2-container .all-screen, .dtm-menu .menu-container .menu-item .level-3-container .all-screen {
      background-color: #000000;
      width: 100vw;
      height: 100vh;
      opacity: 0.2; }
    .dtm-menu .menu-container .menu-item .level-2-container .content-container, .dtm-menu .menu-container .menu-item .level-3-container .content-container {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      display: flex;
      position: absolute;
      background-color: #ffffff;
      width: 100vw;
      padding: 10px;
      box-shadow: 0 15px 14px 10px rgba(0, 0, 0, 0.06);
      border-radius: 5px; }
  .dtm-menu .menu-container .menu-item .level-3-container {
    padding-top: 0; }
  .dtm-menu .menu-container:nth-child(2) .menu-item .menu-name.mobile-hidden {
    display: flex; }
  .dtm-menu .menu-container:nth-child(2) .menu-item .menu-name.desktop-hidden {
    display: none; } }
@media screen and (max-width: 1600px) {
  .menu-item.level-1:last-child .level-2-container {
    right: 0; }

  .menu-item.level-1:nth-last-child(-n+3) .level-2-container .menu-item-container .menu-name .level-3-container {
    right: 0;
    margin-top: 30px; } }
@media screen and (max-width: 2050px) {
  .menu-item.level-1:last-child .level-2-container .menu-item-container .menu-name .level-3-container {
    right: 0;
    margin-top: 30px; } }

/*# sourceMappingURL=menu.css.map */
