.vb-element-heading,
.vb-element-single_blog_title,
.vb-element-single_product_title {
	--vb-el-mg-bl-st: 10px;
	--vb-el-mg-bl-en: 10px;
	--vb-el-mg-in-en: var(--vb-global-mg-in-en);
	--vb-el-mg-in-st: var(--vb-global-mg-in-st);
}
.vb-element-single_blog_title,
.vb-element-single_product_title {
	display:none ;	
}
.vb-element-single_blog_title:has(> *:not(.vb-title-wrap),.vb-tl-title), 
.vb-element-single_product_title:has(> *:not(.vb-title-wrap),.vb-tl-title){
	display:flex;
  flex-wrap: wrap;	
}
.vb-title-wrap {
	display: flex!important;
	float: inline-start !important;
	width: 100% !important;
	justify-content: var(--vb-tl-ag,start)!important;
	text-align: var(--vb-tl-ag,start)!important;
	flex-wrap: wrap!important;
}

h1 {
	--vb-default-fn-sz: var(--vb-h1-fn-sz);
	--vb-default-li-ht: var(--vb-h1-li-ht);
	--vb-default-fn-wt: 700;
	--vb-default-cr: var(--vb-global-tl-cr);
}

h2 {
	--vb-default-fn-sz: var(--vb-h2-fn-sz);
	--vb-default-li-ht: var(--vb-h2-li-ht);
	--vb-default-cr: var(--vb-global-tl-cr);
	--vb-default-fn-wt: 700;
}

h3 {
	--vb-default-fn-sz: var(--vb-h3-fn-sz);
	--vb-default-li-ht: var(--vb-h3-li-ht);
	--vb-default-cr: var(--vb-global-tl-cr);
	--vb-default-fn-wt: 700;
}

h4 {
	--vb-default-fn-sz: var(--vb-h4-fn-sz);
	--vb-default-li-ht: var(--vb-h4-li-ht);
	--vb-default-cr: var(--vb-global-tl-cr);
	--vb-default-fn-wt: 700;
}

h5 {
	--vb-default-fn-sz: var(--vb-h5-fn-sz);
	--vb-default-li-ht: var(--vb-h5-li-ht);
	--vb-default-cr: var(--vb-global-tl-cr);
	--vb-default-fn-wt: 700;
}

h6 {
	--vb-default-fn-sz: var(--vb-h6-fn-sz);
	--vb-default-li-ht: var(--vb-h6-li-ht);
	--vb-default-cr: var(--vb-global-tl-cr);
	--vb-default-fn-wt: 700;
}

div {
	--vb-default-fn-sz: var(--vb-fn-sz-s);
	--vb-default-li-ht: var(--vb-p-li-ht);
	--vb-default-cr: var(--vb-global-tl-cr);
	--vb-default-fn-wt: 700;
}

p,span {
	--vb-default-fn-sz: var(--vb-p-fn-sz);
	--vb-default-li-ht: var(--vb-p-li-ht);
	--vb-default-cr: var(--vb-global-cr);
	--vb-default-fn-wt: 400;
} 
 
 /*************************************************************************************************************************************************************************
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 																	Title
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
**************************************************************************************************************************************************************************/ 
body .vb-tl-title {
	--tl-sp: 0px;
	--tl-pd: 0px;
	--tl-ht: auto;
	--tl-wt: fit-content;
	--tl-cr: var(--vb-tl-cr,var(--vb-default-cr));
	--tl-bg-img: var(--vb-tl-bg-img,initial);
	--tl-bg-clip: var(--vb-tl-bg-clip,initial);
	--tl-txt-fl: var(--vb-tl-txt-fl,initial);
	--tl-txt-st: var(--vb-tl-txt-st,none);
	--tl-txt-sd: var(--vb-tl-txt-sd,none);
	--tl-hv-cr: var(--vb-tl-hv-cr,var(--tl-cr));
	--tl-hv-bg-img: var(--vb-tl-hv-bg-img,var(--vb-tl-bg-img,initial));
	--tl-hv-bg-clip: var(--vb-tl-hv-bg-clip,var(--vb-tl-bg-clip,initial));
	--tl-hv-txt-fl: var(--vb-tl-hv-txt-fl,var(--vb-tl-txt-fl,initial));
	--tl-hv-txt-st: var(--vb-tl-hv-txt-st,var(--vb-tl-txt-st,none));
	--tl-hv-txt-sd: var(--vb-tl-hv-txt-sd,var(--vb-tl-txt-sd,none));
	--tl-fn-fm: var(--vb-tl-fn-fm,inherit);
	--tl-fn-sz: var(--vb-tl-fn-sz,var(--vb-default-fn-sz));
	--tl-fn-wt: var(--vb-tl-fn-wt,var(--vb-default-fn-wt));
	--tl-li-ht: var(--vb-tl-li-ht,var(--vb-default-li-ht));
	--tl-txt-dec: var(--vb-tl-txt-dec,none);
	--tl-txt-tf: var(--vb-tl-txt-tf,none);
	--tl-lt-sp: var(--vb-tl-lt-sp,none);
	--tl-wd-sp: var(--vb-tl-wd-sp,none);
	--tl-fn-st: var(--vb-tl-fn-st,none);
	--tl-icn-cr: var(--vb-tl-icn-cr,inherit);
	--tl-icn-hv-cr: var(--vb-tl-icn-cr,inherit);
	--tl-icn-sz: var(--vb-tl-icn-sz,1.25em);
	--tl-icn-sp: var(--vb-tl-icn-sp,7px);
	--tl-ti: var(--vb-tl-ti,var(--vb-global-ti-duration));
}

body .vb-tl-title:has(a) {
	--tl-hv-cr: var(--vb-tl-hv-cr,var(--vb-global-lk-hv-cr));
}

.vb-title-boxed > .vb-tl-title[class*="vb-tl-"] {
	--tl-box: '';
	--tl-pd: var(--vb-tl-pd,var(--vb-sp-m));
	--tl-bg: var(--vb-tl-bg,var(--vb-global-gry-bg));
	--tl-br-wt: var(--vb-tl-br-wt,var(--vb-global-box-br-wt));
	--tl-br-cr: var(--vb-tl-br-cr,var(--vb-global-box-br-cr));
	--tl-br-st: var(--vb-tl-br-st,var(--vb-global-box-br-st));
	--tl-sd: var(--vb-tl-sd,var(--vb-global-box-sd));
	--tl-rd: var(--vb-tl-rd,var(--vb-global-rd));
	--tl-hv-bg: var(--vb-tl-hv-bg,var(--tl-bg));
	--tl-hv-br-wt: var(--vb-tl-hv-br-wt,var(--tl-br-wt));
	--tl-hv-br-cr: var(--vb-tl-hv-br-cr,var(--tl-br-cr));
	--tl-hv-br-st: var(--vb-tl-hv-br-st,var(--tl-br-st));
	--tl-hv-sd: var(--vb-tl-hv-sd,var(--tl-sd));
}

.vb-title-boxed > .vb-tl-title[class*="vb-tl-"]:has(a) {
	--tl-hv-cr: var(--vb-tl-hv-cr,var(--vb-global-primary-hv-cr));
	--tl-hv-bg: var(--vb-tl-hv-bg,var(--vb-global-primary-hv-bg));
	--tl-hv-br-wt: var(--vb-tl-hv-br-wt,var(--vb-global-box-hv-br-wt));
	--tl-hv-br-cr: var(--vb-tl-hv-br-cr,var(--vb-global-box-hv-br-cr));
	--tl-hv-br-st: var(--vb-tl-hv-br-st,var(--vb-global-box-hv-br-st));
	--tl-hv-sd: var(--vb-tl-hv-sd,var(--vb-global-box-hv-sd));
	
}