 

.vb-pagination{
	float:inline-start;
	width:100%;
	display:flex;
	justify-content: var(--vb-pagination-ag,center);
	margin-top:var(--vb-pagination-sp,20px);
}
.vb-pagenavi-wrap{
display: flex;
  gap: var(--vb-pagination-gap,10px);
  width:100%;
}
.vb-load-more{
	cursor:pointer;
}
.vb-pagination .vb-btn-load-more,
.vb-pagination .vb-btn-pagenavi{
	 	position: relative;
 	list-style: none;
	--btn-pd: 0px;
	--btn-ht: var(--vb-pagination-ht,2.5em);
	--btn-wt: var(--vb-pagination-ht,2.5em);
	--btn-cr: var(--vb-pagination-cr,var(--vb-global-cr));
	--btn-hv-cr: var(--vb-pagination-hv-cr,var(--vb-global-primary-cr));
	--btn-fn-fm: var(--vb-pagination-fn-fm,inherit);
	--btn-fn-sz: var(--vb-pagination-fn-sz,var(--vb-h6-fn-sz));
	--btn-fn-wt: var(--vb-pagination-fn-wt,500);
	--btn-li-ht: var(--vb-pagination-li-ht,1.1em);
	--btn-txt-dec: var(--vb-pagination-txt-dec,none);
	--btn-txt-tf: var(--vb-pagination-txt-tf,none);
	--btn-lt-sp: var(--vb-pagination-lt-sp,none);
	--btn-wd-sp: var(--vb-pagination-wd-sp,none);
	--btn-fn-st: var(--vb-pagination-fn-st,none);
	
	--btn-bg: var(--vb-pagination-bg,var(--vb-global-gry-bg));
	--btn-br-wt: var(--vb-pagination-br-wt,0px);
	--btn-br-cr: var(--vb-pagination-br-cr,var(--vb-global-br-cr));
	--btn-br-st: var(--vb-pagination-br-st,solid);
	--btn-sd: var(--vb-pagination-sd,none);
	--btn-rd: var(--vb-pagination-rd,var(--vb-global-btn-rd));
	--btn-hv-bg: var(--vb-pagination-hv-bg,var(--vb-global-primary-bg));
	--btn-hv-br-wt: var(--vb-pagination-hv-br-wt,var(--btn-br-wt));
	--btn-hv-br-cr: var(--vb-pagination-hv-br-cr,var(--btn-br-cr));
	--btn-hv-br-st: var(--vb-pagination-hv-br-st,var(--btn-br-st));
	--btn-hv-sd: var(--vb-pagination-hv-sd,var(--btn-sd));
	--btn-icn-ht: 1em;
	--btn-icn-cr: var(--vb-pagination-icn-cr,var(--btn-cr));
	--btn-icn-hv-cr: var(--vb-pagination-icn-cr,--btn-hv-cr);
	--btn-icn-sz: var(--vb-pagination-icn-sz,1em);
	--btn-icn-sp: var(--vb-pagination-icn-sp,7px);
 	--btn-ti: var(--vb-pagination-ti,var(--vb-global-ti-duration));	
	 
	
} 
.vb-pagination .vb-btn-pagenavi.last,
.vb-pagination .vb-btn-pagenavi.first,

.vb-pagination .vb-btn-load-more{
	width:auto !important;
	--btn-pd:0px var(--vb-pagination-pd, 1em) !important;
	--btn-wt:auto!important;
	cursor:pointer;
}
.vb-pagination:has(.vb-load-more-hide){
	display:none !important;	
}
 
 

.vb-btn-load-more.vb-loading   {
	width: 40px;
	font-size:0px;
	pointer-events: none;
	border: none!important;
	background-position: center;
	box-shadow: none !important;
	background:none !important;
 }
.vb-btn-load-more.vb-loading::before{
	content: "\F015"!important;
	-webkit-animation: vb_rotate 1.4s infinite linear;
	animation: vb_rotate 1.4s infinite linear;
	font-family: 'vbicon';
 }
 
  