/**
 * A&A Forgacs Muhelye - folyamatos (marquee) kepgaleria
 *
 * 1. Swiper-es mukodes eseten (tartalek) linearis idozites, hogy a szalag
 *    ne lassuljon le minden dia vegen.
 * 2. Sajat szalag (.aa-mq-on): minden kep azonos magassagu, a szelessege az
 *    eredeti keparanybol adodik, a kozok egysegesek. A magassagot es a kozt
 *    az aa-carousel-loop.js szamolja ki a jelenlegi dizajnbol.
 *
 * v2.0.0
 */

.elementor-widget-image-carousel .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	-moz-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq__track {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	width: -webkit-max-content;
	width: max-content;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq__set {
	display: flex;
	flex-wrap: nowrap;
	flex: 0 0 auto;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq__item {
	flex: 0 0 auto;
	height: var(--aa-mq-h, 400px);
	margin-right: var(--aa-mq-gap, 0px);
	line-height: 0;
	font-size: 0;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq__item > *,
.elementor-widget-image-carousel.aa-mq-on .aa-mq__item a,
.elementor-widget-image-carousel.aa-mq-on .aa-mq__item figure {
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq__img {
	display: block;
	height: 100%;
	width: auto;
	max-width: none;
	border-radius: 0;
}

.elementor-widget-image-carousel.aa-mq-on .aa-mq__set--masolat .aa-mq__item a {
	cursor: pointer;
}
