.vb-countdown-wrap{
		display: flex!important;
	float: inline-start!important;
	width: 100% !important;
	justify-content: var(--vb-cd-ag,start)!important;
	text-align: var(--vb-cd-ag,start)!important;
 	flex-wrap: wrap!important;
	
}
.vb-countdown{
		
	
	
	--cd-sp:0px;
	--cd-sz:var(--vb-cd-sz,3em);
	--cd-gap:var(--vb-cd-gap,10px);
 
	--cd-num-cr:var(--vb-cd-num-cr,var(--vb-global-lk-cr));
	--cd-bg:var(--vb-cd-bg,var(--vb-global-gry-bg));
	--cd-br-wt: var(--vb-cd-br-wt,0px);
  --cd-br-cr: var(--vb-cd-br-cr,var(--vb-global-br-cr));
  --cd-br-st: var(--vb-cd-br-st,solid);
	--cd-sd:var(--vb-cd-btn-sd,none);
	
	--cd-rd:var(--vb-cd-rd,var(--vb-global-btn-rd));

 	--cd-num-fn-sz:var(--vb-cd-num-fn-sz,var(--vb-cd-num-sz,var(--vb-h4-fn-sz)));
	--cd-num-fn-wt: var(--vb-cd-num-fn-wt,500);
   	--cd-num-fn-fm: var(--vb-cd-num-fn-fm,inherit);
  	--cd-num-txt-dec: var(--vb-num-cd-txt-dec,none);
	--cd-num-txt-tf: var(--vb-num-cd-txt-tf,none);
	--cd-num-lt-sp: var(--vb-num-cd-lt-sp,none);
	--cd-num-wd-sp: var(--vb-num-cd-wd-sp,none);
	--cd-num-fn-st: var(--vb-num-cd-fn-st,none);	
	
	--cd-txt-sp:var(--vb-cd-txt-sp,8px);
	--cd-txt-cr:var(--vb-cd-txt-cr,var(--vb-global-gry-cr));
 	--cd-txt-fn-sz:var(--vb-cd-txt-fn-sz,var(--vb-cd-txt-sz,var(--vb-fn-sz-xs)));
	--cd-txt-fn-wt: var(--vb-cd-fn-wt,400);
   	--cd-txt-fn-fm: var(--vb-cd-fn-fm,inherit);
   	--cd-txt-li-ht: var(--vb-cd-li-ht,1.1em);
  	--cd-txt-txt-dec: var(--vb-cd-txt-dec,none);
	--cd-txt-txt-tf: var(--vb-cd-txt-tf,none);
	--cd-txt-lt-sp: var(--vb-cd-lt-sp,none);
	--cd-txt-wd-sp: var(--vb-cd-wd-sp,none);
	--cd-txt-fn-st: var(--vb-cd-fn-st,none);		
	
	width:fit-content;
	float:inline-start;
	margin:0px !important;
 	display:flex !important;
	flex-wrap:wrap;
	  justify-content:center !important;
	gap:var(--vb-cd-gap,10px);
	margin:var(--cd-sp)!important;
	font-size: var(--cd-num-fn-sz)  !important;
	
  }
.vb-countdown-item{
	
padding: 00px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: var(--cd-txt-sp,7px);
}
.vb-countdown-item > span:first-child{
	display:block;
	vertical-align:top;
	position:relative;
	width:var(--cd-sz) !important;
	height:var(--cd-sz) !important;
   	vertical-align: top!important;
 	text-align:center!important;
 	overflow:hidden!important;
 	box-shadow:none !important;
	display:flex!important;
	align-items: center!important;
  	justify-content: center!important;
	
   	background:var(--cd-bg) !important;
	border-width: var(--cd-br-wt) !important;
	border-color: var(--cd-br-cr) !important;
	border-style: var(--cd-br-st) !important;
	box-shadow: var(--cd-sd) !important;
	
	border-radius: var(--cd-rd)!important;
	
  	color:var(--cd-num-cr) !important;
	
	font-family: var(--cd-num-fn-fm) !important;
	font-size: var(--cd-num-fn-sz)  !important;
	font-weight: var(--cd-num-fn-wt) !important;
	line-height: 1.1em  !important;
	text-decoration: var(--cd-num-txt-dec) !important;
	text-transform: var(--cd-num-txt-tf) !important;
	letter-spacing: var(--cd-num-lt-sp) !important;
	word-spacing: var(--cd-num-wd-sp) !important;
	font-style: var(--cd-num-fn-st) !important;
   
	
	
}
.vb-countdown-item > span:last-child{
	width:auto !important;
  	color:var(--cd-txt-cr) !important;
	font-family: var(--cd-txt-fn-fm) !important;
	font-size: var(--cd-txt-fn-sz)  !important;
	font-weight: var(--cd-txt-fn-wt) !important;
	line-height: var(--cd-txt-li-ht) !important;
	text-decoration: var(--cd-txt-txt-dec) !important;
	text-transform: var(--cd-txt-txt-tf) !important;
	letter-spacing: var(--cd-txt-lt-sp) !important;
	word-spacing: var(--cd-txt-wd-sp) !important;
	font-style: var(--cd-txt-fn-st) !important;
}
.vb-countdown > div.vb-countdown-item:last-child{
	margin-inline-end:0px;
} 
  
@container vb_aw  (width <= 250px){
  .vb-countdown {
 	--cd-fn-sz:var(--vb-cd-fn-sz,var(--vb-cd-sz,var(--vb-h5-fn-sz)));
  	--cd-txt-fn-sz:var(--vb-cd-txt-fn-sz,11px);
	
}
 } 