/* 
Theme Name: Jam Session Theme
Theme URI: https://matteocameli.it
Description: tema creato per la jam session
Author: Matteo Cameli
Author URI: https://matteocameli.it
Template: hello-elementor
Version: 1.9.8.9
Text Domain: Jam Session Theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Pulsanti acquisto Artisti: nascosti se l'ACF URL è vuoto */
.js-empty-ticket-hidden,
.e-loop-item .elementor-widget-button:has(.elementor-button:not([href])),
.e-loop-item .elementor-widget-button:has(.elementor-button[href=""]) {
	display: none !important;
}

/* Card Artisti: stessa altezza in tutte le righe della griglia */
.elementor-widget-loop-grid .elementor-loop-container.elementor-grid {
	align-items: stretch;
	grid-auto-rows: 1fr;
}

.elementor-widget-loop-grid .e-loop-item {
	height: 100%;
	display: flex;
}

.elementor-widget-loop-grid .e-loop-item > .e-con {
	height: 100%;
	width: 100%;
	min-height: 100%;
	--min-height: 100%;
	align-self: stretch;
	align-items: stretch;
}

.elementor-widget-loop-grid .e-loop-item > .e-con > .e-con {
	height: 100%;
	align-self: stretch;
}

.elementor-widget-loop-grid .e-loop-item .elementor-widget-image {
	height: 100%;
}

.elementor-widget-loop-grid .e-loop-item .elementor-widget-image .elementor-widget-container {
	height: 100%;
}

.elementor-widget-loop-grid .e-loop-item .elementor-widget-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
