div.ui-widget{
	font-family:  var(--bzo-body_typo-font-family);
}

.single-list-social.single-post-share{
	width: 20%;
}

.banner-list-post p{
	font-size: 16px;
	color: #000;
}
.banner-list-post .elbzotech-bt-style4{
	font-weight: 700;
}
.widget_bzotech_attribute_filter .list-filter li a{
	padding-right: 25px;
	display: flex;
}

/* style pagination */
.pagi-nav .page-numbers{
	width: 46px;
	height: 46px;
	border: 1px solid #B7B7B7;
	border-radius: 23px;
	line-height: 46px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: var(--bzo-main-color2);
	text-shadow: 0px 10px 20px rgba(209, 188, 178, 0.25);
	margin: 0 4px;
	display: inline-block;
}
.pagi-nav .page-numbers.dots{
	border: none;
}

.pagi-nav .page-numbers.next,
.pagi-nav .page-numbers.prev{
	color: #293042;
	border-color: #a1a1a1;
	margin: 0 8px;
	font-size: 18px;
}
.pagi-nav .page-numbers:hover,
.pagi-nav .page-numbers.current{
	background-color: var(--bzo-main-color);
	border-color: var(--bzo-main-color);
	color: #fff;
}
.pagi-nav .page-numbers.dots:hover{
	background: transparent;
	color: var(--bzo-main-color2);
}
.open-hide-filters-mobile{
	display: none;
}

@media(min-width: 1200px) and (max-width: 1365px){
	div.addcart-link-wrap .elbzotech-bt-default{
		padding: 0 15px !important;
	}
	div.item-list-default .list-thumb-wrap{
		width: 300px;
	}
	div.item-list-default .list-info-wrap{
		width: calc(74% - 300px);
	}
	div.item-list-default .product-extra-link{
		padding-left: 25px;
		margin-left: 25px;
	}

	.single-related-product .item-grid-product- .product-info .flex-wrapper{
		display: inherit;
	}
}