.vb_admin {
	max-width: 1200px;
	margin:20px 0px;
}
 
#toplevel_page_visualbuilder .wp-first-item {
	display: none !important;
}
.toplevel_page_visualbuilder > a > .wp-menu-image::before{
		content: "\f086" !important;
	font-family: 'visualbuilder';

}
.vb_builder_heading h3 {
	color: rgb(255, 255, 255) !important;
	width: auto !important;
	padding: 10px 20px !important;
	line-height: 50px !important;
	font-size: 27px !important;
	margin: auto;
	float: inline-start;
	width: 100% !important;
	border-bottom: 1px solid rgba(118, 128, 138, 0.21);
}
 .vb_options_full_width {
	position: relative !important;
	z-index: auto !important;
	opacity: 1 !important;
	height: auto;

}

.vb_options_full_width .vb_options_middle {
	display: grid !important;
	grid-template-columns: 200px auto !important;
	width: 100%;
	height: auto !important;
	max-height: 100%;
	transform: none !important;
	padding: 0 !important;
	border-radius: 0px !important;
	margin: 0px !important;
}

.vb_options_full_width .vb_options_scroll {
	overflow: hidden !important;
}

.vb_options_full_width .vb_title_tabs {
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
}

.vb_options_full_width .vb_title_tabs a {
	border-radius: 0px !important;
	width: 100% !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
color: rgb(255, 255, 255) !important;
  font-size: 13px !important;
  margin-bottom: 1px !important;
  border-radius:0px !important;
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.15) !important;
}

.vb_options_full_width .vb_title_tabs a.vb_layout_active,
.vb_options_full_width .vb_title_tabs a:hover {
	background: rgb(255, 255, 255) !important;
	color: var(--vb-link-color) !important;
	box-shadow: none !important;
}
.vb_control_builder{
	float:inline-start;
	width:100%;
}
.vb_control_builder_item {
	background: #203040;
	float: inline-start;
	width: 100%;
	border-radius: 5px;
	margin: 5px 0px;


}

.vb_control_builder_item:hover {
	background: var(--vb-main-color) !important;
}

.vb_control_builder_item a.vb_item_title {
	font-size: 15px !important;
	padding: 0 15px !important;


}

.vb_control_builder_item div.vb_item_row_actions {
	float: inline-end !important;
}

.vb_control_builder_item .vb_item_row_actions {
	float: inline-end;
}

.vb_control_builder_item [class*="vb_item_"] {
	line-height: 50px !important;
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	padding: 0 10px !important;
	float: inline-start;
	text-decoration: none;
	cursor: pointer;

}

.vb_control_builder_item .vb_item_row_actions a:hover {
	opacity: .5 !important;
}

.vb_control_builder_item span.vb_item_status {
	opacity: 0.5;
	padding-inline-start: 0px !important;
}

.vb_control_builder_item .vb_item_visualbuilder {
	background: rgb(34, 113, 177) !important;

}

.vb_control_builder_item .vb_item_elementor {
	background: rgb(151, 10, 70) !important;

}

.vb_control_builder_item .vb_item_visualbuilder,
.vb_control_builder_item .vb_item_elementor {
	display: none !important;
}

.vb_control_builder_item[builder-type="visualbuilder"] .vb_item_visualbuilder,
.vb_control_builder_item[builder-type="elementor"] .vb_item_elementor {
	display: inline-block !important;
}


.vb_control_builder_item .vb_item_row_actions [class*="vb_item_"]::before {
	color: inherit !important;
	font-size: inherit !important;
	text-align: center;
	line-heigh: inherit !important;
	vertical-align: top;
	margin-inline-end: 5px;
	opacity: .5;
	font-size: 14px !important;
}

.vb_control_builder_heading {
	float: inline-end;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: solid var(--vb-border-color);
}

.vb_control_builder_filter {
	width: auto;
	padding: 0 20px 0 0;
	line-height: 40px;
	float: inline-start;  cursor: pointer;
	color: var(--vb-main-color);
}
.vb_control_builder_filter:hover,
.vb_control_builder_filter_active {
	font-weight: 700 !important;
	color: var(--vb-link-color) !important;
}

.vb_see_all {
	float: inline-end !important;
	padding:0px!important;
	padding-inline-end:20px !important;
	text-decoration: none !important;
}

 /*
.vb_widget_panel{
width: calc(100% + 30px) !important;
  margin: 0 -15px !important;
 }
 
.vb_widget_panel .vb_options  {
	position: relative !important;
	z-index: auto !important;
	opacity: 1 !important;
	height: auto;

}
 
.vb_widget_panel  .vb_options_middle {
	display: grid !important;
	grid-template-columns: 100% !important;
	width: 100%;
	height: auto !important;
	max-height: 100%;
	transform: none !important;
	padding: 0 !important;
	border-radius: 0px !important;
	margin: 0px !important;
}*
 .vb_widget_panel .vb-widget-script,
 */
 
 .vb-widget-options {
background: rgb(138, 148, 158,0.1) !important;
   vertical-align: middle !important;
   cursor:pointer;
   color:#10181f;  text-align: center;
  font-size: 18px !important;
  display: inline-block !important;
  align-items: center !important;
  border-radius: 10px;
  padding: 0px 20px;
  box-sizing:border-box;
  width:100%;
  margin: 0px; 
  line-height: 45px;
  width:100%;
}
.vb_widget_panel .vb_widget_data  {
	display:none !important;
} 