.new-menu3 {
  height: 66px; }
  .new-menu3__inner {
    background: #fff;
    padding: 10px 0; }
    .new-menu3__inner.fixed-menu-element {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      left: 0;
      z-index: 222; }
  .new-menu3__open-button {
    background: #ec4432;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    float: right;
    z-index: 104;
    cursor: pointer;
    display: none; }
    .new-menu3__open-button span {
      position: absolute;
      width: 20px;
      height: 2px;
      background: #fff;
      left: 50%;
      margin-left: -10px;
      transition: all 0.4s ease-in-out;
      opacity: 1; }
      .new-menu3__open-button span:nth-child(1) {
        top: 12px; }
      .new-menu3__open-button span:nth-child(2) {
        top: 19px; }
      .new-menu3__open-button span:nth-child(3) {
        top: 26px; }
    .new-menu3__open-button.opened:nth-child(1) {
      top: 18px;
      transform: rotate(135deg); }
      .new-menu3__open-button.opened:nth-child(2) {
        opacity: 0;
        left: -10px; }
      .new-menu3__open-button.opened:nth-child(3) {
        top: 18px;
        transform: rotate(-135deg); }
  .new-menu3__link {
    color: #666;
    font-size: 14px;
    line-height: 1;
    display: block;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
    padding: 16px 24px;
    border-radius: 4px; }
    .new-menu3__link:hover, .new-menu3__link.active {
      background-color: #ec4432;
      color: #fff; }
  .new-menu3__list-item {
    display: inline-block;
    vertical-align: middle; }
  .new-menu3__close-button {
    display: none;
    position: absolute;
    right: 16px;
    top: 16px;
    border-radius: 4px;
    width: 40px;
    height: 40px;
    background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M10.133%2C8.736%20L17.160%2C15.763%20C17.551%2C16.154%2017.551%2C16.787%2017.160%2C17.177%20C16.965%2C17.373%2016.709%2C17.470%2016.453%2C17.470%20C16.198%2C17.470%2015.942%2C17.373%2015.746%2C17.177%20L8.719%2C10.150%20L1.692%2C17.177%20C1.496%2C17.372%201.240%2C17.470%200.985%2C17.470%20C0.729%2C17.470%200.473%2C17.372%200.277%2C17.177%20C-0.113%2C16.786%20-0.113%2C16.153%200.277%2C15.763%20L7.305%2C8.736%20L0.277%2C1.710%20C-0.113%2C1.319%20-0.113%2C0.686%200.277%2C0.296%20C0.668%2C-0.095%201.301%2C-0.095%201.692%2C0.296%20L8.719%2C7.322%20L15.746%2C0.295%20C16.137%2C-0.096%2016.770%2C-0.096%2017.160%2C0.295%20C17.551%2C0.686%2017.551%2C1.318%2017.160%2C1.709%20L10.133%2C8.736%20Z%22%20%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% no-repeat #ec4432; }
  .new-menu3 .dropdown-wrap {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    background: #ec4432 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220px%22%20height%3D%2216px%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.000%2C16.000%20L0.000%2C14.000%20L20.000%2C14.000%20L20.000%2C16.000%20L0.000%2C16.000%20ZM0.000%2C7.000%20L20.000%2C7.000%20L20.000%2C9.000%20L0.000%2C9.000%20L0.000%2C7.000%20ZM0.000%2C-0.000%20L20.000%2C-0.000%20L20.000%2C2.000%20L0.000%2C2.000%20L0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    z-index: 3;
    position: relative;
    cursor: pointer;
    }
    .new-menu3 .dropdown-wrap ul {
      padding: 0;
      list-style: none;
      position: absolute;
      top: 105%;
      user-select: none;
      transition: all 0.3s ease-in-out;
      box-sizing: border-box;
      width: 200px;
      display: none;
      border: 3px solid #ec4432;
      border-radius: 3px;
      padding: 10px;
      background: #fff;
      }
    .new-menu3 .dropdown-wrap.active span:nth-child(1) {
      top: 18px;
      transform: rotate(135deg); }
      .new-menu3 .dropdown-wrap.active span:nth-child(2) {
        opacity: 0;
        left: -10px; }
      .new-menu3 .dropdown-wrap.active span:nth-child(3) {
        top: 18px;
        transform: rotate(-135deg); }
  @media all and (max-width: 960px) {
  .new-menu3__open-button, .new-menu3__close-button {
    display: block; }
  .new-menu3__fixed {
    position: fixed;
    right: 0;
    top: 0;
    width: 320px;
    bottom: 0;
    min-height: 100%;
    overflow: hidden;
    background: #f5f5f5;
    z-index: 5555;
    -webkit-overflow-scrolling: touch;
    transform: translate(100%, 0); }
    .new-menu3__fixed.opened {
      transform: none;
      box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5); }

    .new-menu3__fixed.animit {
      transition: transform 0.3s; }
  .new-menu3__scroll {
    padding: 77px 0 15px 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: auto;
    box-sizing: border-box; }
  .new-menu3__list-item {
    display: block; } }

.new-menu3.inverse .new-menu3__inner{
  background: #212121;
  min-height: 46px;
}

.new-menu3.inverse .new-menu3__link{
  color: #fff;
}

.new-menu3.inverse .dropdown-wrap ul{
  background: #212121;
}

.new-menu3.inverse .new-menu3__scroll{
  background: #212121;
}

.new-menu1__subpages {
	position: absolute;
	display: none;
	z-index: 22;
    background: #f3f3f3;
    padding: 10px 0;
    width: 200px;
    box-shadow: 0 10px 7px rgba(0,0,0,.25);
    margin: 0;
    list-style: none;
    text-align: left;
    box-sizing: border-box;
}

.new-menu1__subpages a {
	font-size: 14px;
	display: block;
	padding: 10px 20px;
	color: #333;
	text-decoration: none;
}

.new-menu1__subpages a:hover {
	background: #ec4432;
	color: #fff;
}