.search-portal-save {
	display: none !important;
}

.post-feed-grid.min-scroll::-webkit-scrollbar {
	height: 0;
}

.post-feed-nav .ts-icon-btn.disabled {
	opacity: 0;
	pointer-events: none;
}

.rtl .feed-pagination, .rtl .post-feed-nav {
	flex-direction: row-reverse;
}

.ts-feed-nowrap {
	scrollbar-width: none;
	width: 100%;
	overflow-x: scroll;
	--ts-scroll-color: transparent;
	display: flex;
	scroll-snap-type: x mandatory;
	transform: translateZ(0);
}

.ts-feed-nowrap>div {
	scroll-snap-align: start;
	grid-row: 1;
	grid-column: auto;
	transform: translateZ(0);
}

.vx-loading {
	pointer-events: none;
}

.vx-loading .post-feed-grid.vx-opacity, .vx-loading .post-feed-grid.vx-skeleton {
	opacity: .5;
}

.vx-loading .post-feed-grid.vx-skeleton .ts-preview {
	background-repeat: no-repeat;
	background-size: cover;
}

.vx-loading .post-feed-grid.vx-skeleton .ts-preview>div {
	opacity: 0;
}

.ts-single-slide, .ts-slider {
	border-radius: 8px;
	overflow: hidden;
	display: flex;
}

.ts-single-slide img, .ts-slider img {
	width: 100%;
	aspect-ratio: 4/3;
	-o-object-fit: cover;
	object-fit: cover;
}

.ts-single-slide .ts-preview, .ts-slider .ts-preview {
	width: 100%;
	min-width: 100%;
	display: flex;
}

.ts-single-slide a, .ts-slider a {
	display: flex;
	width: 100%;
}

.ts-single-slide .post-feed-grid, .ts-slider .post-feed-grid {
	scroll-behavior: smooth;
}

.elementor-widget-ts-slider {
	width: 100%;
	transition: .2s ease;
}

.ts-slide-nav {
	display: flex;
	gap: 10px;
	justify-content: center;
	margin-top: 10px;
	flex-wrap: wrap;
}

.ts-slide-nav a {
	width: 35px;
	height: 35px;
	border-radius: 50px;
	overflow: hidden;
	opacity: .8;
	transition: .2s ease;
}

.ts-slide-nav a img {
	width: 100%;
	height: 100%;
}

.ts-slide-nav a:hover {
	opacity: 1;
}

.vxf-sort {
	color: var(--ts-shade-3);
	display: flex;
	gap: 8px;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	margin-left: auto;
	transition: .2s ease;
}

.vxf-sort:hover {
	color: var(--ts-shade-2);
}

.vxf-sort:hover .ts-down-icon {
	border-color: var(--ts-shade-2);
}

.vxf-sort .ts-down-icon {
	border-color: var(--ts-shade-3);
}