/********** Default Menu Styling **********/
.menu-block ul {
  padding: 0;
  margin: 0;
}

.menu-block ul li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.menu-block ul li a {
  display: block;
}

.menu-block ul li ul {
  display: none;
}

/******** Default horizontal menu styling. *******/
.menu-block-horizontal li {
  float: left;
}

.menu-block-horizontal ul li ul {
  position: absolute;
  top: auto;
  left: 0px;
  width: 170px;
  background: rgb(245,245,245);
}

.menu-block-horizontal ul li ul li ul {
  top: 0px;
  left: 170px;
}

.menu-block-horizontal ul li ul li {
  float: none;
  display: block;
  padding: 0;
}

.menu-block-horizontal ul li ul li a {
  float: none;
  display: block;
  padding: 5px;
  color: #555555;
}

.menu-block-horizontal ul li:hover ul ul, .menu-block-horizontal ul li:hover ul ul ul, .menu-block-horizontal ul li.iehover ul ul, .menu-block-horizontal ul li.iehover ul ul ul {
  display: none;
}

.menu-block-horizontal ul li:hover ul, .menu-block-horizontal ul li li:hover ul, .menu-block-horizontal ul li li li:hover ul, .menu-block-horizontal ul li.iehover ul, .menu-block-horizontal ul li li.iehover ul, .menu-block-horizontal ul li li li.iehover ul {
  display: block;
}


ul.menu-nav-item-top-root li:hover,
.menu-block-click input[name=menu-nav]:checked ~ nav ul li:hover {
  background: #3A3F40;
}


/******** Default responsive CSS Click menu styling. ********/

.menu-block-click nav a.parent-item-link {
  display: none !important;
}

@media only screen and (min-width: 1170px) {

ul.menu-nav-item-top-root li:hover,
.menu-block-click input[name=menu-nav]:checked ~ nav ul li:hover {
  background: transparent;
}


  .menu-block-horizontal-nohover li {
    float: left;
  }

  .menu-block-horizontal-nohover ul li ul {
    position: absolute;
    top: auto;
    left: 0px;
    width: 170px;
    background: rgb(245, 245, 245);
  }

  .menu-block-horizontal-nohover ul li ul li ul {
    top: 0px;
    left: 170px;
  }

  .menu-block-horizontal-nohover ul li ul li {
    float: none;
    display: block;
    padding: 0;
  }

  .menu-block-horizontal-nohover ul li ul li a {
    float: none;
    display: block;
    padding: 5px;
    color: #555555;
  }

  .menu-block-click nav a.parent-item-link {
    display: block !important;
  }
  .menu-block-click nav a.parent-item-link + label {
    display: none !important;
  }
}

.menu-block-click nav span.nolink {
  display: none;
}

.menu-block-click nav {
  position: relative;
}
.menu-block-click nav a,
.menu-block-click nav label {
  display: block;
}
.menu-block-click nav ul {
  padding:0;
  margin: 0;
  position: relative;
}

.menu-block-click input[name=menu-nav]:checked ~ nav ul {
  z-index: 1000;
}


.menu-block-click nav ul label {
  display: block;
  cursor: pointer;
}
.menu-block-click nav ul ul {
  left: 0;
  top: 100%;
  display: none;
  position: absolute;
}

.menu-block-click .nav-menu-item-parent-menu {
  display: none !important;
}

.menu-block-click .menu-nav-position-1:checked ~ nav > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-2:checked ~ nav > ul > li:nth-child(3) > ul, .menu-block-click .menu-nav-position-3:checked ~ nav > ul > li:nth-child(4) > ul,
.menu-block-click .menu-nav-position-4:checked ~ nav > ul > li:nth-child(5) > ul, .menu-block-click .menu-nav-position-5:checked ~ nav > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-6:checked ~ nav > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-7:checked ~ nav > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-8:checked ~ nav > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-1-1:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-1-2:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-1-3:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-1-4:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-1-5:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-1-6:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-1-7:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-1-8:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-2-1:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-2-2:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-2-3:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-2-4:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-2-5:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-2-6:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-2-7:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-2-8:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-3-1:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-3-2:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-3-3:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-3-4:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-3-5:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-3-6:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-3-7:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-3-8:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-4-1:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-4-2:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-4-3:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-4-4:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-4-5:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-4-6:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-4-7:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-4-8:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-5-1:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-5-2:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-5-3:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-5-4:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-5-5:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-5-6:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-5-7:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-5-8:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-6-1:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-6-2:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-6-3:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-6-4:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-6-5:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-6-6:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-6-7:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-6-8:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-7-1:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-7-2:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-7-3:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-7-4:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-7-5:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-7-6:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-7-7:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-7-8:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(9) > ul,
.menu-block-click .menu-nav-position-8-1:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-8-2:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(3) > ul,
.menu-block-click .menu-nav-position-8-3:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-8-4:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(5) > ul,
.menu-block-click .menu-nav-position-8-5:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-8-6:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(7) > ul,
.menu-block-click .menu-nav-position-8-7:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-8-8:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(9) > ul {
  display: block;
  visibility: visible;
}

.menu-nav-item-buttons {
  display: none;
}

.menu-block-click .menu-nav-item-overlay,
.menu-nav-item-overlay-root {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.5);
  opacity: 0;
  width: 0;
  height: 0;
 /* transition: opacity 0.3s, height 0.3s, width 0.3s ease-in; */
}

.menu-nav-item-button-burger:checked ~ .menu-nav-item-overlay-root,
.menu-block-click input[name=menu-nav]:checked ~ .menu-nav-item-overlay {
  height: 100%;
  width: 100%;
  opacity: 1;
  z-index: 999;
  /* transition: opacity 0s ease-in; */
}

.menu-nav-item-close,
.menu-nav-item-burger,
.menu-nav-item-top-root {
  display: none;
}

/*Media query*/
@media only screen and (max-width: 1170px) {
  .menu-nav-item-close {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
    display: none;
    width: 50px;
    height: 50px;
    text-transform: uppercase;
    background: black;
    color: white;
    cursor: pointer;
    text-align: center;
    font-size: 45px;
  }
  .menu-nav-item-burger {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
    display: inline-block;
    width: 50px;
    height: 50px;
    text-transform: uppercase;
    background: black;
    color: white;
    cursor: pointer;
    text-indent: -9999px;
  }
  .menu-nav-item-burger:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 5px;
    left: 10px;
    bottom: 13px;
    border-top: 13px double white;
    border-bottom: 4px solid white;
    z-index: 1;
  }
  .menu-block-click nav {
/*
    left: -100%;
*/
    top: 0;
    width: 55%;
    height: 100%;
    opacity: 0;
    -webkit-transition: left 0.8s, opacity 0.5s;
    -moz-transition: left 0.8s, opacity 0.5s;
    transition: left 0.8s, opacity 0.5s;
    position: absolute;
    display: none;
    clear: both;
  }

  .menu-block-click nav ul ul {
    top: 0;
    position: absolute;
  }

  .menu-block-click ul li {
    position: initial;
  }

  .menu-block-click nav ul,
  .menu-block-click .menu-nav-item-top-root {
    visibility: hidden;
  }

  .menu-block-click .nav-menu-item-parent-menu {
    display: block !important;
  }

  .menu-block-click .menu-nav-position-root:checked ~ nav > ul {
    visibility: visible;
  }
  .menu-block-click .menu-nav-position-1-only:checked ~ nav > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-2-only:checked ~ nav > ul > li:nth-child(3) > ul, .menu-block-click .menu-nav-position-3-only:checked ~ nav > ul > li:nth-child(4) > ul,
  .menu-block-click .menu-nav-position-4-only:checked ~ nav > ul > li:nth-child(5) > ul, .menu-block-click .menu-nav-position-5-only:checked ~ nav > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-6-only:checked ~ nav > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-7-only:checked ~ nav > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-8-only:checked ~ nav > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-1-1-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-1-2-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-1-3-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-1-4-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-1-5-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-1-6-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-1-7-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-1-8-only:checked ~ nav > ul > li:nth-child(2) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-2-1-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-2-2-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-2-3-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-2-4-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-2-5-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-2-6-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-2-7-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-2-8-only:checked ~ nav > ul > li:nth-child(3) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-3-1-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-3-2-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-3-3-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-3-4-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-3-5-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-3-6-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-3-7-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-3-8-only:checked ~ nav > ul > li:nth-child(4) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-4-1-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-4-2-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-4-3-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-4-4-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-4-5-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-4-6-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-4-7-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-4-8-only:checked ~ nav > ul > li:nth-child(5) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-5-1-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-5-2-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-5-3-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-5-4-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-5-5-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-5-6-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-5-7-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-5-8-only:checked ~ nav > ul > li:nth-child(6) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-6-1-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-6-2-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-6-3-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-6-4-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-6-5-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-6-6-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-6-7-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-6-8-only:checked ~ nav > ul > li:nth-child(7) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-7-1-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-7-2-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-7-3-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-7-4-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-7-5-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-7-6-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-7-7-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-7-8-only:checked ~ nav > ul > li:nth-child(8) > ul > li:nth-child(9) > ul,
  .menu-block-click .menu-nav-position-8-1-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(2) > ul, .menu-block-click .menu-nav-position-8-2-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(3) > ul,
  .menu-block-click .menu-nav-position-8-3-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(4) > ul, .menu-block-click .menu-nav-position-8-4-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(5) > ul,
  .menu-block-click .menu-nav-position-8-5-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(6) > ul, .menu-block-click .menu-nav-position-8-6-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(7) > ul,
  .menu-block-click .menu-nav-position-8-7-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(8) > ul, .menu-block-click .menu-nav-position-8-8-only:checked ~ nav > ul > li:nth-child(9) > ul > li:nth-child(9) > ul {
    visibility: visible;
  }

  .menu-block-click .menu-nav-item-buttons:checked ~ nav {
    visibility: visible;
    right: 0;
    opacity: 1;
    display: block;
  }

  .menu-nav-item-button-burger:checked ~ * .menu-nav-item-top-root {
    right: 0;
    display: block;
    top: 0;
    position: absolute;
    z-index: 1000;
  }
  .menu-nav-item-button-reset:not(:checked) ~ .menu-nav-item-close {
    display: block;
  }
  .menu-nav-item-button-reset:not(:checked) ~ .menu-nav-item-burger {
    display: none;
  }
}
