.menu-item-bar .menu-item-handle{
	  max-width: 450px !important;
}
.menu-item-settings{
		  max-width: 460px !important;
}
 body span.vb-menu-options{
	 display:inline-flex !important;
 }
.vb-menu-options {
background: rgb(0, 10, 20,0.3) !important;
  color: rgb(255, 255, 255) !important;
  vertical-align: middle !important;
  height: 25px !important;
  cursor:pointer;
  font-size: 12px !important;
  display: inline-flex !important;
  align-items: center !important;
  border-radius: 50px;
  padding: 0px 10px;
  margin: 0px 10px;
  gap: 5px;
    margin-bottom: 5px;
  line-height: 25px;
}
body .menu-item .vb-menu-options:hover{
	background:#0084FF !important;	
}

.nav-menus-php *:has(.vb_options){
	z-index:100;	
}
body:has(.vb_options)  #nav-menu-footer{
	position:relative !important;
	z-index:0 !important;
}

body:has(.vb_options)  .description:not(.vb_menu_panel){
	z-index:0 !important;
}

.vb_menu_panel textarea{
	display:none !important;	
}

.menu-item:has( .vb-menu-has-data) .vb-menu-options{
	background: rgb(50, 60, 70)!important;

}

.menu-item .vb_menu_panel {
	margin:0px !important;
	padding:0px !important;
 
	
}
 
.menu-item.menu-item-depth-0:has(.vb-menu-depth-1) .vb-depth-error{
	display:inline-block !important;
}
.menu-item:has(.vb-menu-remove-options) .menu-item-settings > p.description,
.menu-item.menu-item-depth-0:has(.vb-menu-depth-1) p.description{
	display:none !important;
}
.vb-depth-error{
	display:none !important;
	width:100%;
	font-size:17px;
	line-height: 1.5em;
	color:red !important;	
}

 .menu-item.menu-item-depth-0:has(.vb-menu-depth-1) .menu-item-handle  {
  background: rgb(251, 86, 86) !important;
  color: #ffffff !important;
	border: 1px solid rgb(196, 31, 62) !important;
}
.menu-item:has(.vb_menu_panel[data-type="container"]) .menu-item-handle  {
	background: #018CFF;
	color: #ffffff;
	border: 1px solid #007CFF;
}

.menu-item:has(.vb_menu_panel[data-type="element"]) .menu-item-handle  {
	background: rgb(70,82,94);
	color: #ffffff;
	border: 1px solid rgb(70,82,94);
}
 .menu-item.menu-item-depth-0:has(.vb-menu-depth-1)  .item-type,
.menu-item:has(.vb_menu_panel[data-type="container"])  *:is(.item-type,.is-submenu),
.menu-item:has(.vb_menu_panel[data-type="element"])  *:is(.item-type,.is-submenu){
	  color: rgba(255, 255, 255,0.75);
}
 
  .menu-item.menu-item-depth-0:has(.vb-menu-depth-1)  .item-edit,
.menu-item:has(.vb_menu_panel[data-type="container"])  .item-edit,
.menu-item:has(.vb_menu_panel[data-type="element"])  .item-edit{
	  color: rgba(255, 255, 255,1);
}
 