.vb-countdown-wrap{
 	display: flex!important;
	float: inline-start!important;
 	justify-content: var(--vb-cd-ag,start)!important;
	text-align: var(--vb-cd-ag,start)!important;
 	flex-wrap: wrap!important;
	width:100%!important;
}
.vb-countdown{
	max-width:calc(100% - (var(--cd-sp) * 2))!important;
 		
	--cd-sp:var(--vb-cd-sp,0px);
	--cd-wt:var(--vb-cd-wt,auto);

	--cd-pd:var(--vb-cd-pd,0.5em);
 	--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,1px);
	--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-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: vafr(--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-icn-sz:var(--vb-cd-icn-sz,var(--cd-num-fn-sz));
 	--cd-icn-cr:var(--vb-cd-icn-cr,var(--cd-num-cr));
 	
	--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);
	--cd-dv-cr:var(--vb-cd-dv-cr,var(--vb-global-br-cr));
	
	font-size:var(--vb-cd-num-fn-sz,var(--vb-cd-num-sz,var(--vb-h4-fn-sz)));
 	width:var(--cd-wt)!important;
	display: inline-flex!important;
 	justify-content: var(--vb-cd-ag,start);
	align-items: center!important;
	gap: 10px !important;
	margin:var(--cd-sp) !important;

}
.vb-countdown:is(.vb-layout_5,.vb-layout_10,.vb-layout_11,.vb-layout_16,.vb-layout_17) .vb-countdown-list{
    gap: calc(var(--vb-cd-gap,10px) / 2);
}
.vb-countdown-list{
	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);
	font-size: var(--cd-num-fn-sz)  !important;
}
.vb-countdown-list::before{
	font-size:var(--cd-icn-sz);
	color:var(--cd-icn-cr);
	font-weight:400;
	line-height:1.1em;
	  margin-inline-end: 3px;
}

.vb-countdown:is(.vb-layout_7,.vb-layout_13) .vb-countdown-list{
    gap: calc(var(--vb-cd-gap,10px) * 2);
}
.rtl .vb-countdown-list{
	flex-direction: row-reverse; 
 }
.vb-countdown-item{
	font-size:var(--vb-cd-num-fn-sz,var(--vb-cd-num-sz,var(--vb-h4-fn-sz)));
	--cd-sz:calc(var(--vb-cd-num-fn-sz,var(--vb-cd-num-sz,var(--vb-h4-fn-sz))) * 1.5);

	padding: 00px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: var(--cd-txt-sp,7px);
	position:relative;
}
.vb-countdown:is(.vb-layout_5,.vb-layout_10,.vb-layout_11,.vb-layout_16,.vb-layout_17)  .vb-countdown-item{
	flex-direction: row;
    gap: calc(var(--vb-cd-gap,10px) / 2);
}
.rtl .vb-countdown:is(.vb-layout_5,.vb-layout_10,.vb-layout_11,.vb-layout_16,.vb-layout_17)  .vb-countdown-item{
	flex-direction: row-reverse; 
}
.vb-countdown:is(.vb-layout_3,.vb-layout_8,.vb-layout_14) .vb-countdown-item{
  gap: 0px !important;
}
.vb-countdown:is(.vb-layout_7,.vb-layout_13)   .vb-countdown-item::after{
content: "";
  border-width: 0px;
  border-inline-end-width: 1px;
  position: absolute;
  border-style: solid;
  border-color:var(--cd-dv-cr);
  height: 100%;
  width: 1px;
  inset-inline-end: calc(var(--cd-gap) * -1);
	  
}
.vb-countdown:is(.vb-layout_7,.vb-layout_13) .vb-countdown-item:last-child::after{
	 display:none !important;
 }
.vb-countdown:is(.vb-layout_1,.vb-layout_4,.vb-layout_5) .vb-countdown-item span:first-child{
	box-sizing:content-box;	 
}
.vb-countdown:is(.vb-layout_1,.vb-layout_4,.vb-layout_5) .vb-countdown-item span:first-child,
.vb-countdown:is(.vb-layout_2,.vb-layout_3)  .vb-countdown-item,
.vb-countdown:is(.vb-layout_6,.vb-layout_7,.vb-layout_8,.vb-layout_9,.vb-layout_10,.vb-layout_11) {
 	padding:var(--cd-pd) !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;
}

 
 
.vb-countdown:not(.vb-layout_1,.vb-layout_2,.vb-layout_3,.vb-layout_4,.vb-layout_5) .vb-countdown-item span{
	width:auto !important;
}
.vb-countdown:not(.vb-layout_1,.vb-layout_4,.vb-layout_5) .vb-countdown-item span{
	height:auto !important;
}

.vb-countdown-item > span:first-child{
	display:block;
	vertical-align:top;
	position:relative;
 
   	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;
	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;
	width:var(--cd-sz)!important;
	height:var(--cd-sz)!important;	
}
 
.vb-countdown-item > span:last-child{
	width:calc(var(--cd-sz) + (var(--cd-pd) * 2)) !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;
  text-align: center;	
}

.vb-countdown:is(.vb-layout_3,.vb-layout_8,.vb-layout_14) .vb-countdown-item span:last-child {
	width:var(--cd-sz) !important;
	border-top: solid 1px var(--cd-dv-cr);
	padding-top:var(--cd-txt-sp) !important;
	margin-top:var(--cd-txt-sp) !important;
}
.vb-countdown:is(.vb-layout_4,.vb-layout_5,.vb-layout_9,.vb-layout_10,.vb-layout_11,.vb-layout_15,.vb-layout_16,.vb-layout_17) .vb-countdown-item span:last-child{
	display:none !important;
}

.vb-countdown > div.vb-countdown-item:last-child{
	margin-inline-end:0px;
} 
.vb-countdown:is(.vb-layout_5,.vb-layout_10,.vb-layout_11,.vb-layout_16,.vb-layout_17) .vb-countdown-item:after{
	content:":";
	color:var(--cd-num-cr) !important;
  	font-size: var(--cd-num-fn-sz)  !important;
	font-weight: var(--cd-num-fn-wt) !important;
	  line-height: 1.1em;

}
.vb-countdown:is(.vb-layout_5,.vb-layout_10,.vb-layout_11,.vb-layout_16,.vb-layout_17) .vb-countdown-item:last-child:after{
	display:none !important;
}


@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);
	
}
 } 