body .widget {
	line-height:var(--vb-widget-li-ht,var(--vb-p-li-ht));
	font-size:var(--vb-widget-fn-sz,var(--vb-p-fn-sz));
	font-weight: var(--vb-widget-fn-wt,400);
	--vb-el-mg-bl-st: var(--vb-global-mg-bl-st);
	--vb-el-mg-bl-en: var(--vb-global-mg-bl-en);
	--vb-el-mg-in-st: var(--vb-global-mg-in-st);
	--vb-el-mg-in-en: var(--vb-global-mg-in-en);
	--vb-el-pd-bl-st: var(--vb-global-pd-bl-st);
	--vb-el-pd-bl-en: var(--vb-global-pd-bl-en);
	--vb-el-pd-in-st: var(--vb-global-pd-in-st);
	--vb-el-pd-in-en: var(--vb-global-pd-in-en);
	float: inline-start;
	width: 100%;
	margin-block-start: var(--vb-el-mg-bl-st) !important;
	margin-block-end: var(--vb-el-mg-bl-en)!important;
	margin-inline-start: var(--vb-el-mg-in-st)!important;
	margin-inline-end: var(--vb-el-mg-in-en)!important;
	padding-block-start: var(--vb-el-pd-bl-st)!important;
	padding-block-end: var(--vb-el-pd-bl-en)!important;
	padding-inline-start: var(--vb-el-pd-in-st)!important;
	padding-inline-end: var(--vb-el-pd-in-en)!important;
	width: calc(100% - (var(--vb-el-mg-in-st) + var(--vb-el-mg-in-en))) !important;
}

.widget-warp {
	float: inline-start;
	border-radius: 0px;
	width: 100%;
}

.widget .widget-container {
	float: inline-start;
	width: 100%;
}


.widget .screen-reader-text {
	display: none;
}
  

 body .wc-block-product-categories-list ul,
body .wc-block-product-categories-list-item,
.widget-container > ul,
.menu-main-menu-container > ul,
.wp-block-group__inner-container,
.menu{
	--vb-ul-mg:20px;
	--vb-li-pd:00px;
	--vb-li-mg:10px;
	  list-style: none;

}
.widget-container .children,
.widget-container > ul ul,
.menu-main-menu-container > ul ul,
.wp-block-group__inner-container > ul ul,
.menu ul{

	--vb-li-pd:20px;
  border-inline-start: 2px solid var(--vb-global-br-cr);
  list-style: disc;
}
.widget-container > ul:last-child,
.menu-main-menu-container > ul:last-child,
.wp-block-group__inner-container > ul:last-child,
.menu ul:last-child
 {
	--vb-ul-mg:00px;
 
}

   
 
.widget.widget_rss [class*="hw-tbox"] h4 a:not(.rsswidget) {
	display: none;
}

.widget_rss span {
	padding: 0px !important;
}

.widget_rss a {
	background: none !important;
}

.widget.widget_rss [class*="vb-tbox"] h4 a:nth-child(1) {
	padding: 5px 5px 5px 0px;
	font-size: inherit !important;
}

.widget.widget_rss [class*="vb-tbox"] h4 a:nth-child(2) {
	padding: 5px 0px 5px 0px;
	font-size: inherit !important;
}

.widget select {
	width: 100%;
}
/******* Calender *****/
.wp-calendar-table,
.calendar_wrap{
	--vb-table-cell-pd:5px 5px;
	width: 100%;
	margin: 0 !important;
}

.widget #wp-calendar caption {
	text-align: center;
	padding: 5px 10px;
	background: var(--vb-global-primary-bg) !important;
	color: var(--vb-global-primary-cr) !important;
}
.vb-widget-wrapper{
	float:inline-start !important;	
	width:100% !important;	
}
.wp-calendar-nav {
	display: none;
}

.widget .searchform input#s {
	width: 100%;
}

.widget .searchform #searchsubmit {
	cursor: pointer;
}

.widget_text img {
	max-width: 100%;
	height: auto;
}

.widget.widget_nav_menu li a::before {
	content: inherit;
	display: none;
}




.widget_text .wp-caption-text {
	padding: 5px;
}

 
.vb-tags-box,
.wp-block-tag-cloud,
 .tagcloud {
flex-wrap: wrap;
  float: inline-start;
  width: 100%;
  gap: 5px;
  display: inline-flex;
  align-items: center;
	
}

 