/*hero*/
#heroVideo {
	left: 0;
	top: 0;
}
#heroImage {
	left: 0;
	top: 0;
}
.top_born svg {
	height: 25px;
	width: auto;
}
/*general for about and philosophy*/
.section_graphic {
	bottom: 0;
	z-index: -1;
	left:0;
}
/*about 1*/
#about_One .shoe {
	position: absolute;
	bottom: 0;
	margin: auto;
	display: block;
	left: 0;
	width: 100%;
	z-index: 0;
	text-align: center;
}
#about_One .shoe img {
	max-width: 27.9vw;
	margin-bottom: 11.4vw;
}
#about_One .rock {
	position: absolute;
	bottom: -10vw;
	margin: auto;
	display: block;
	left: 0;
	width: 100%;
	z-index: -1;
	text-align: center;
}
#about_One .rock img {
	max-width: 50vw;
}
/*about 2*/
#about_Two .shoe {
	position: absolute;
	bottom: 0;
	margin: auto;
	display: block;
	left: 0;
	width: 100%;
	z-index: 0;
	text-align: center;
}
#about_Two .shoe img {
	max-width: 100vw;
	margin-right: -90vw;
	margin-bottom: 5vh;
}
#about_Two .olive {
	position: absolute;
	bottom: 6vh;
	margin: auto;
	display: block;
	right: -11vw;
	width: 100%;
	z-index: -1;
	text-align: center;
}
#about_Two .olive img {
	max-width: 50vw;
}
/*Philosophy one*/
#philosophy_One .shoe {
	position: absolute;
	bottom: 0;
	margin: auto;
	display: block;
	left: 0;
	width: 100%;
	z-index: 0;
	text-align: center;
}
#philosophy_One .shoe img {
	max-width: 60vw;
	margin-bottom: -5vh;
}
/*Philosophy two*/
#philosophyt_Two .shoe {
	margin-left: -4rem;
}
#philosophyt_Two .shoe img {
	max-width: 50vw;
}
/*sustainability*/
#sustainabilityVideo{
	left: 0;
	top: 0;
	z-index:-1;
}
.sustainability_content{
		left: 0;
		bottom: 0;
}
.two_logos img {
	max-height: 75px;
	width: auto;
}
/*product grid*/
.home-usp strong {
	font-weight: normal;
	color: #A38F7F;
}
/*athletes*/
#accordionAthletes {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.athlete-heading {
	display: flex;
	justify-content: start;
	align-content: start;
	justify-items: center;
	align-items: center;
}
.athlete-image {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 100px;
}
.athlete-name {
	background: none;
	box-shadow: none;
	border: none;
	opacity: 0.5;
	transition:all .3s linear;
	width: calc(100% - 110px);
	position: relative;
	color:#000;
}
.athlete-item:hover .athlete-name,
.athlete-item.active .athlete-name{
	opacity: 1;
}
.athlete-image {
	opacity: 0;
	transition:all .3s linear;
}
.athlete-item:hover .athlete-image,
.athlete-item.active .athlete-image
 {
	opacity: 1;
}
.athlete-video{
	display: none;
	opacity: 0;
	transition:all .3s linear;
}
.athlete-video.active{
	display: block;
	opacity: 1;
	transition:all .3s linear;
}
/*join*/
#join .wpforms-container {
	margin: 0;
}
#join .wpforms-container .wpforms-field {
	padding: 0;
}
#join .wpforms-submit{
	margin-top: 1.5rem;
}