/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2024 | 14:02:32 */
/* Base Styles */
.tabella-listino th {
	font-weight: bold !important;
	border-bottom: 2px solid #E4E4E4 !important;
	/* Specified color for the header bottom border */
}
.tabella-listino td {
	border-bottom: 1px solid #E4E4E4 !important;
	/* Specified color for the row bottom border */
}
.tabella-listino {
	border-top: none !important;
	border-collapse: collapse !important;
	/* Prevents double borders between cells */
	width: 100%;
}
.tabella-listino td:first-child, .tabella-listino th:first-child {
	font-weight: bold !important;
}
.tabella-listino tr:hover td {
	background-color: #f9f9f9 !important;
	/* Light gray background for an elegant highlight */
	transition: background-color 0.3s ease !important;
	/* Smooth transition for a subtle effect */
}
span.wpr-table-text {
	color: #000 !important;
}
textarea#ff_3_message {
	font-family: 'Montserrat' !important;
	!i;
	!;
}
/* Medium devices (600px - 767px) */
@media only screen and (min-width: 600px) and (max-width: 768px) {
	.soluzione-lezioni .elementor-widget-container {
		height: 250px;
	}
}
/* Large devices (768px - 1024px) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.soluzione-lezioni .elementor-widget-container {
		height: 300px;
	}
}
/* Extra large devices (1024px-1200px) */
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.soluzione-lezioni .elementor-widget-container {
		height: 270px;
	}
}
/* Extra large devices (1201px-1491px) */
@media only screen and (min-width: 1201px) and (max-width: 1491px) {
	.soluzione-lezioni .elementor-widget-container {
		height: 350px;
	}
}
/* Extra large devices (1492px and up) */
@media only screen and (min-width: 1492px) {
	.soluzione-lezioni .elementor-widget-container {
		height: 320px;
	}
}

