/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
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 */

/* Stato iniziale */
.header-transparent {
  background-color: transparent;
  transition: all 0.3s ease;
  border-bottom: none;
}

.header-transparent .elementor-widget-nav-menu a,
.header-transparent .elementor-icon,
.header-transparent .elementor-button,
.header-transparent .elementor-icon i,
.header-transparent .elementor-heading-title,
.header-transparent .elementor-icon-box-title{
  color: #fff !important;
  transition: all 0.3s ease;
}
  
.header-transparent svg {
  	fill: #fff !important;
	stroke: #fff !important;
  	transition: all 0.3s ease;
}
    
/* Stato sticky scrolled oltre 50px */
.header-scrolled{
  background-color: #fff !important;
	opacity: .9 !important;

}
.header-scrolled .e-con-inner{	
  border-bottom: 1px solid #4D4848;
}

.header-scrolled .elementor-widget-nav-menu a,
.header-scrolled .elementor-icon,
.header-scrolled .elementor-button,
.header-scrolled .elementor-icon i,
.header-scrolled .elementor-heading-title,
.header-scrolled .elementor-icon-box-title{
  color: #4D4848 !important;
}
.header-scrolled svg {
  	fill: #4D4848 !important;
	stroke: #4D4848 !important;
}
/*GALLERIA CAMPO ACF CUSTOM NELLE PAGINE */

.acf-swiper-overflow {
    max-width: 1240px;
    margin: 0 auto;
    position: relative;
    padding: 0 40px; /* spazio visivo ai lati */
    overflow: visible;
}

.swiper {
    overflow: visible !important;
}

.swiper-wrapper {
    overflow: visible !important;
}

.swiper-slide {
    border-radius: 12px;
    overflow: hidden;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: auto;
}


/* FINE GALLERIA CAMPO ACF CUSTOM NELLE PAGINE */
