/* CSS Document */


/* ----------------------------*/
/* ------- ABOUT PAGE -------- */
/* ----------------------------*/

/* TIME LINE CUSTOMIZATION */

.timeline.timeline-one .timeline-item:nth-child(2n+1) p {
	text-align: left !important;
}

.timeline.timeline-one .timeline-item:after {
	background: var(--fb-brand);
}

.timeline.timeline-one .timeline-item:before {
	border-color: var(--fb-brand);
	background: var(--fb-brand);
}

.timeline.timeline-one .timeline-item:after {
	bottom: -1rem;
}

.timeline.timeline-one .timeline-item h5 {
	color: var(--fb-brand);
}

.hero-becagli {
    position: relative;
    background-image: url('https://datacenter-a1.vudoo.org/39000867/images/francesco-becagli-header.jpg');
	background-color: var(--fb-brand);
    background-size: cover;
    background-position: 70% center;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-radius: 2rem;
}

.hero-becagli::before {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(
	  to right,
	  rgba(0, 0, 0, 0.6) 0%,
	  rgba(0, 0, 0, 0.0) 50%
	);
}

.hero-becagli .row,
.hero-becagli .hero-content {
	position: relative;
	z-index: 1;
}

.hero-becagli .hero-content {
	color: #fff;
	font-weight: 500;
}

.min-vh-50 {
	min-height: 50vh;
}

nav.navbar.M1.sticky-top:not(.scrolled) .nav-item a.nav-link,
nav.navbar.M2.sticky-top:not(.scrolled) .nav-item a.nav-link {
    position: relative;
    overflow: hidden;
}

nav.navbar.M1.sticky-top:not(.scrolled) .nav-item a.nav-link:hover::before,
nav.navbar.M2.sticky-top:not(.scrolled) .nav-item a.nav-link:hover::before {
    content: "";
    position: absolute;
    inset: 0;
    background: url(https://datacenter-a1.vudoo.org/39000867/images/menuback-beer.gif) center / cover no-repeat;
    filter: invert(1);
    z-index: 0;
}

nav.navbar.M1.sticky-top .nav-item a.nav-link:hover,
nav.navbar.M2.sticky-top .nav-item a.nav-link:hover {
	color: var(--fb-brand)
}

nav.navbar.M1.sticky-top:not(.scrolled) .nav-item a.nav-link > *,
nav.navbar.M2.sticky-top:not(.scrolled) .nav-item a.nav-link > * {
    position: relative;
    z-index: 1;
}
