﻿ .header {
     height: 60px;
     z-index: 999999;
     width: 100%;
     box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
     top: 0;
     background: rgba(255, 255, 255, .8)
 }
 
 .logo {
     display: none
 }
 
 .m-table {
     width: auto
 }
 
 .mlogo {
     float: left;
     width: 50%;
     height: 60px;
     vertical-align: middle;
     z-index: 2;
     position: relative;
     margin: 0;
     display: block;
     left: 1.2vw
 }
 
 .mlogo a {
     display: block;
     height: 100%
 }
 
 .mlogo span {
     display: inline-block;
     height: 100%;
     width: 0;
     text-align: center;
     vertical-align: middle
 }
 
 .mlogo img {
     vertical-align: middle;
     max-height: 100%
 }
 
 .child .childContent {
     display: none!important
 }
 
 button.nav-trigger {
     display: block
 }
 
 .nav_transform1 {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     z-index: 20;
     overflow-y: scroll;
     box-sizing: border-box;
     padding: 44px;
     width: 84vw;
     border: 0;
     background: #262526;
     text-align: left;
     text-transform: none;
     -webkit-transform: translateX(-100%);
     transform: translateX(-100%);
     -webkit-overflow-scrolling: touch
 }
 
 .nav_transform1 {
     transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1);
     transition: transform .3s cubic-bezier(.86, 0, .07, 1)
 }
 
 .navigation-is-visible .nav_transform1 {
     -webkit-transform: none;
     transform: none
 }
 
 .nav-overlay {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 10;
     width: 100vw;
     height: 100vh;
     background: rgba(0, 0, 0, .6);
     opacity: 0;
     transition: opacity .3s linear;
     pointer-events: none
 }
 
 .navigation-is-visible .nav-overlay {
     opacity: 1;
     pointer-events: auto
 }
 
 .nav_transform1 ul.navCont li.child {
     float: none;
     margin: 0 auto;
     width: auto;
     padding: .7em 0
 }
 
 .nav_transform1 ul.navCont li.child a {
     padding: 1rem 0;
     line-height: inherit;
     color: #fff;
     font-size: 14px
 }
 
 .nav_transform1 ul.navCont li.child.last {
     margin-right: auto
 }
 
 .nav_transform1 ul.navCont li.child a:after {
     display: none
 }
 
 .nav_transform1 ul.navCont li.child .childcont {
     display: none!important
 }
 
 .prod_rec strong {
     font-size: 2rem
 }
 
 .prod_rec h4 {
     font-size: 2rem
 }