/*
Theme Name:   AlbertoForlini
Description:  Scrivi qui una breve descrizione del tuo child theme
Author:       UMSI Design
Author URL:   https://umsidesign.com
Template:     astra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  AlbertoForlini
*/

/* Scrivi qui il tuo foglio di stile personalizzato */

/**********************/
/****** HEADER ********/
/**********************/

/*******STICKY HEADER*******/

/*--SHRINKING LOGO--*/
/*--New class when sticky is turned on 'elementor-sticky--effects'--*/
/*--give the logo image a class called 'sticky-logo' --*/

.elementor-sticky--effects .sticky-logo img {
    width: 120px!important;/*--edit the pixels to change to desired shrinking size--*/
}

.sticky-logo img {
    transition: .5s all ease-in-out;
}


@media screen and (max-width: 767px) {
    .elementor-sticky--effects .sticky-logo img {
    width: 90px!important;/*--edit the pixels to change to desired shrinking size for mobile--*/
}
}



/****** HOMEPAGE ********/

.table-orari { 
	background-color: rgba(81, 127, 184, 0.70);
padding: 6% 5%;
-webkit-background-size: cover;
background-size: cover;
height: auto; 
max-width: 400px;
color: #fff;
margin-left: auto;
margin-right: auto;
font-family:"Inter", sans-serif;
}

.table-orari-2 { 
	background-color: #222742;
	box-shadow: 0px 0px 30px 0px rgba(22, 26, 34, 0.5);
	border-radius: 16px 16px 0 0;

}

.table-orari-2 .elementor-widget-wrap {
	box-shadow: none !important;
	
}

.table-orari-2:after {
	content:""; 
	width: 100%;
height: 8px;
background: url("/wp-content/uploads/2025/03/colors-bar.svg");
	background-size: cover;
	bottom:0;
	left:0;
position: absolute;
display: inline-block;

}
.table-orari  h3 { text-align: center;  color: #fff; text-transform: uppercase;  }

.table-orari table { border:none; }
.table-orari tr td {  
	border:none;
border-bottom: 1px solid #dcdcdc;
padding: 10px 20px;
}

.table-orari tr td:last-child  { text-align: right; }


/****** POPUP ********/
@media screen and (min-width: 767px) and  (max-width: 1025px) {
	.iphone-popup { margin-top:30%;}
}  
@media screen and (max-width: 767px) {
#elementor-popup-modal-545 .dialog-message { width:100% !important; align-items:flex-start !important;}
}
/****** FOOTER ********/
#bottom-footer a { text-decoration:underline; transition.4s;}
#bottom-footer a:hover { color:#6b9cda;} 


/****** FOTOGALLERY ********/
.elementor-slideshow__title, .elementor-slideshow__description { display:none;}

/****** DICONO DI ME ********/
.es-google-review .es-review-background-container { background-color:#F3FBFF; }


a[href="https://elfsight.com/google-reviews-widget/?utm_source=websites&utm_medium=clients&utm_content=google-reviews&utm_term=albertoforlini.it&utm_campaign=free-widget"] {
 display: none !important;
}