/**
* Theme Name: bilder child
* Description: This is a child theme of bilder
* Author: <a href="http://themeforest.net/user/crowdytheme">CrowdyTheme</a>
* Template: bilder
* Version: 1.0.0
*/


/* UTILITIES */
.mb-0, .mb-0 p {
	margin-bottom: 0 !important;
}


/* Home - Italia e Serbia */
.elementor-6 .elementor-element.elementor-element-37b3b9e .wcf--image-box:hover .title {
    color: #0C1DEE;
}
.elementor-6 .elementor-element.elementor-element-da3acd5 .wcf--image-box:hover .title {
    color: #0C1DEE;
}

/* Aziende - Mancuso, Sicily, Sar */
.elementor-31 .elementor-element.elementor-element-45228b0 .wcf--image-box:hover .title {
    color: #0C1DEE;
}
.elementor-31 .elementor-element.elementor-element-afa6d58 .wcf--image-box:hover .title {
    color: #0C1DEE;
}
.elementor-31 .elementor-element.elementor-element-2fea847 .wcf--image-box:hover .title {
    color: #0C1DEE;
}
	
/* Pulsante scroll top */
.wcf-scroll-to-top {
    background-color: #0C1DEE;
}

/* fix icona email in header top */
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: center;
    display: flex;
    font-size: inherit;
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	padding-left: 5px;
}

.elementor-widget .elementor-icon-list-icon svg {
	width: 14px;
	height: 14px;
	margin-right: 3.5px;
}

/* HEADER */
.site-header {
    background: transparent;
    transition: background-color 0.3s ease;
}

.site-header.scrolled {
    background-color: var(--e-global-color-primary);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.header-menu .current-menu-ancestor > a::before,
.header-menu ul:not(.sub-menu) > .current-menu-item > a::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 1em;
    width: calc(100% - 2em);
    height: 1px;
    background-color: var(--e-global-color-primary);
}

.home .header-menu .current-menu-ancestor > a::before, 
.home .header-menu ul:not(.sub-menu) > .current-menu-item > a::before {
    background-color: #ffffff;
}

/* SLIDER HERO HOMEPAGE */
.builder_hero_slider-2 .slide {
	background-position: top center;
}