/**
 * Biz Upcoming Marquee Drag
 * --------------------------------------------------------------------------
 * Turns off the theme's CSS marquee so the JavaScript can drive the strip
 * instead. The motion / speed stays identical — it is just controlled by JS
 * now so it can react to drag and touch.
 */

/* 1. Disable the theme keyframe animation (and the hover-pause variant) so it
      does not fight the JS transform. */
#biz_upcomming > .e-con-inner,
#biz_upcomming:hover > .e-con-inner {
	animation: none !important;
}

/* 2. Make the track behave like a draggable surface. */
#biz_upcomming > .e-con-inner {
	width: max-content;
	will-change: transform;
	cursor: grab;
	/* Allow vertical page scrolling, but let JS handle horizontal drag. */
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#biz_upcomming > .e-con-inner.is-dragging {
	cursor: grabbing;
}

/* 3. Stop the browser's native image-drag ghost while dragging the strip. */
#biz_upcomming > .e-con-inner img {
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}
