@media (max-width: 1000px){
  
  /*#hamburger {display: block; width: auto; height: auto; float: right; position: relative; padding: 10px; margin: 0 0 10px 0; background-color: #2c4c73; color: #fff; line-height: 1; cursor: pointer;}
  #hamburger .text {display: block; width: auto; height: auto; margin-right: 40px; line-height: 1; font-size: 22px; font-weight: 500; color: #fff;}
  #hamburger .icon { width: 30px; position: absolute; top: calc(50% - 2px); right: 10px; transition: all .5s; }
  #hamburger.active .icon { width: 27px; background: transparent; }
  #hamburger .icon, .hamburger .icon:before, .hamburger .icon:after { height: 3px; background: #fff; }
  #hamburger .icon:before, .hamburger .icon:after { content: ""; width: 30px; position: absolute; left: 0; transition: all .5s; }
  #hamburger .icon:before { top: -8px; }
  #hamburger .icon:after { bottom: -8px; }
  #hamburger.active .icon:before { top: 0; transform: rotate(45deg); }
  #hamburger.active .icon:after { top: 0; transform: rotate(135deg); }*/

  #menuMobileFrame {display: block;}
  #menuMobile {width: 100%; max-width: calc(100vw - 10px); position: absolute; z-index: 1; left: 5px; top: 50px; background-color: #4d4440;}
  #menuMobile .menuMobileContent {}
  #menuMobile .menuMobileContent .btn {width: 100%; height: auto; padding: 0 0 0 20px; border-radius: 0; border-bottom: 1px solid #999; color: #fff; font-weight: 600; align-items: center; justify-content: space-between;}
  #menuMobile .menuMobileContent .btn:hover {background-color: #4d4440;}
  #menuMobile .menuMobileContent .btn.active {background-color: #ac9f86;}
  #menuMobile .menuMobileContent .btn a {width: 80%; text-transform: uppercase; padding: 10px 0; line-height: 1.2; font-weight: 400; font-size: 18px; color: #fff;}
  #menuMobile .menuMobileContent .btn a.plusMinus {width: auto;}
  #menuMobile .menuMobileContent .btn.btnlvl2 {background-color: #756761; color: #fff;}
  #menuMobile .menuMobileContent .btn .plusMinus {position: relative; margin: 0px 10px 0px; min-height: 40px; justify-content: flex-start; padding: 0px 8px;}
  #menuMobile .menuMobileContent .btn .plusMinus:BEFORE {height: 3px; background-color: #fff; content: ""; width: 80%; position: absolute; left: 0; transition: all .5s; top: calc(50% - 1px);}
  #menuMobile .menuMobileContent .btn .plusMinus:AFTER {height: 3px; background-color: #fff; content: ""; width: 80%; position: absolute; left: 0; transition: all .5s; top: calc(50% - 1px); transform: rotate(90deg); opacity: 1;}
  #menuMobile .menuMobileContent .btn .plusMinus.minus::BEFORE {transform: rotate(180deg);}
  #menuMobile .menuMobileContent .btn .plusMinus.minus::AFTER {transform: rotate(360deg); opacity: 0;}
  #menuMobile .menuMobileContent .btn .lvl2 {padding-left: 10px; font-weight: 100; font-size: 14px;}
  #menuMobile .menuMobileContent .btn .lvl3 {padding-left: 40px; font-style: italic; font-weight: 100; font-size: 13px;}

}