span.action.nav-toggle { position: unset; float: left;z-index: 0;}
.navbar {display: flex; justify-content: space-between; align-items: center; position:relative}
.navbar a {color: #000;font-weight: 600; text-decoration: none; padding: 10px 15px; position: relative; }
.navbar a:hover {border-radius: 5px;}
li.dmenu-dropdown { margin-bottom: 0px;}
.dropdown-content a {color:white;text-decoration:none;padding:5px 8px;display:block;}
.dropdown-content .box.mslider_wrap {display: flex;align-items: center;}
.dropdown-content { display: none;}
/****** mobile menu ****/
.paernt-menu .level1 {display: flex;  padding: 5px; background-color: var(--white); color: var(--grayColor); text-decoration: none;  font-weight: 500; border-top: 1px solid var(--darkGray); border-radius: 0;transition: background-color 0.3s ease;}
.paernt-menu a { text-align: left;  display: block; font-weight: 600;  margin: 0 auto; width: 100%; padding: 5px 10px; text-decoration: none;color:var(--darkText);}
.paernt-menu .level1 a:visited{color:var(--darkText);}   
.paernt-menu .child-menu {  margin-left: 15px;}
.child-menu { list-style: none; padding: 0px; display: none; }
.paernt-menu-l2 .level2 {display: flex; padding: 4px 5px;}
.child-menu li { margin-bottom: 1px;}
.child-menu li a {  display: block; padding: 5px; font-size:13px; background-color: #fff;  color:var(--grayColor);  text-decoration: none;}

.menu-upper div.active {   background-color: #000;   color: #fff;}
.paernt-menu.active > a {background-color: #007BFF; color: #fff; } 
.paernt-menu.active .child-menu { display: block; }
.span-level1 { margin-left: 5px; padding: 5px 15px;}
.full-header.header.hopacity {opacity: 0.1;}
.arrow { border: solid black;  border-width: 0 1px 1px 0;  display: inline-block; padding:4px;}
.up {transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);  }
.down { transform: rotate(45deg);  -webkit-transform: rotate(45deg);  }    
/***** second child *****/
.child-menu-l2 {display: none;margin-left: 15px;}
.paernt-menu-l2.active .child-menu-l2 { display: block; }
.level2.active a {color: red;}
.quick_wrap strong {display: block; color: var(--btnPrimary); font-size: 14px; margin: 10px 0 5px;}
.panel.wrapper .panel.header { display: none;}
.dropdown-content .box.mslider_wrap .md-lsider-wraper {max-width: 200px;}

@media (min-width: 768px) {
  .search-mobile.visible-xs {display: none;}
  .sections.nav-sections {margin-bottom: 0px;}
  .amsearch-input-wrapper {min-width: 283px;}
}

/******mobile view****/
@media (max-width: 767px) {
  .section-items.nav-sections-items{z-index:auto !important ;}
  .desktopmenu-custom {display: none;}
  #myHeader .logo span.action.nav-toggle {display: block; }
  .onestepcheckout-index-index #myHeader .logo span.action.nav-toggle{display:none;}
  .memu-desk-icon {margin: 7px 5px 0 0px;}
  .amsearch-full-width .amsearch-wrapper-block.open {display: block; }
  body.no-scroll {overflow: hidden; height: 100vh;} 
}