header, #menu-deco {
		background-image: url(../img/bearingworld-deco.jpg);
}
#logo {
	width: 39%;
}
#logo a {
	background-image: url(../img/BearingWorld-Logo.svg);
}


@media (max-width: 1024px) {
	body header, #menu-deco {
		background-size: 110%;
		background-position: center -10px;
	}
	body.sticky header, .sticky #menu-deco {
		background-size: 220%;
		background-position: center -130px;
	}
	#logo a {
		width: 206px;
	}
	body #organizer {
		top: 16px;
		left: 222px;
	}
	body.xs #statusbar,
	body.sm #statusbar,
	body.xs.sticky #statusbar,
	body.sm.sticky #statusbar {
		position: fixed;
		top: 0;
	}
}
@media (min-width: 1025px) {
	#logo a {
		background-size: 400px auto;
		border: none;
		height: 100px;
		width: 400px;
		text-indent: -330px;
		overflow: hidden;
	}
}

header nav ul {
	display: inline-block;
}

nav li a {
	padding: 0 1em;
}

nav li#n01.active {
    background-color: unset;
}

/* ------------------------------------------------------------------------- */ /* affiliates */

#affiliates ul {
    gap: 8rem;
}

#affiliates li:nth-child(1) a {
    width: 100px;
    padding-top: 90px;
}

#affiliates li:nth-child(2) a {
    width: 120px;
    padding: 90px 40px 0;
    background: center center no-repeat url(/fileadmin/content/Logos/FVA-Service-Logo.svg);
    background-size: auto;
    margin: 0;
    background-size: 100%;
}

@media (max-width: 1024px) {
	#affiliates ul {
		gap: 2rem;
	}
}

/* ------------------------------------------------------------------------- */ /* sponsors */

#sponsors {
	padding-bottom: 20px;
	display: flex;
	justify-content: space-evenly;
	border-top: 1px solid #e6e6e6;
}
@media (max-width: 1024px) {
	#sponsors {
		flex-flow: column;
	}
}


#sponsors h2 {
	padding-bottom: 0;
	border: 0;
}

.sponsors {
	padding-top: 20px;
}

/* ------------------------------------------------------------------------- */ /* sponsors 2022 */

#sponsors .gold   li:nth-child(1) a { width: 120px; background: center center / 100% auto no-repeat url(../img/sponsors/2022/skf-logo.svg);   }
#sponsors .gold   li:nth-child(2) a { width: 250px; background: center center / 100% auto no-repeat url(../img/sponsors/2022/schaeffler-logo.svg); }

/*#sponsors .silver li:nth-child(1) a { width:  80px; background: center center / 100% auto no-repeat url(../img/sponsors/2022/.svg);   }*/

#sponsors .bronze li:nth-child(1) a { width: 200px; background: center center / 100% auto no-repeat url(../img/sponsors/2022/fuchs-logo.svg);   }

/* ------------------------------------------------------------------------- */

.main.content .portraits .portrait img {
	filter: unset;
}

/* ------------------------------------------------------------------------- */

a.btn.special {
	display: inline-block;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: .5rem 3rem;
	font-weight: 500;
	color: #8f3b00;
	border-radius: .5rem;
}
a.btn.special:after {
	content: "";
}

a.btn.special:hover {
	background-color: #fff;
	border-color: #8f3b00;
}

/* ------------------------------------------------------------------------- */
/* EOF */
