body.show-organisch .tag-organisch a{font-weight: bold}
body.show-geometrisch .tag-geometrisch a{font-weight: bold}
body.show-extravagant .tag-extravagant a{font-weight: bold}

.element {transition: 0.5s;}



.element.is-hidden {
  opacity: 0;
  filter: saturate(0);
  pointer-events: none;
  display: none;
}

#about{
margin-left: auto;


}

#cursor {
  background: blue;
  position: fixed;
  width: 60px;
  height: 60px;
  
  border-radius: 100%;
  z-index: 99999;
  mix-blend-mode:saturation;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.header{

	display: flex;
	position: fixed;
  align-items: center;
  justify-content: flex-start;
	overflow: hidden;
  padding-right: 1rem;
  padding-left: 1rem;
	
	width: 100%;
	height: 6vh;
	background:white;
	top: 0;
  z-index: 4;

 border-bottom:  1px solid black; 
	
}

.main, .main  {
 cursor: none;
}
.img, .img  {
 cursor: none;
}

.main {
display: flex;
margin-top: 6vh;:



}


.one::-webkit-scrollbar {
    display: none;
}

.two::-webkit-scrollbar {
    display: none;
}

.three::-webkit-scrollbar {
    display: none;
}

.four::-webkit-scrollbar {
    display: none;
}


.one{

  flex: 2;
  padding-left:  7vh;
  align-items: center;
  height: 100vh;
  background: white;
  overflow: scroll;
  line-height: 250px;

}

.two{

  flex: 2;
  padding-left:  7vh;
  height: 100vh;
  color: white;
  background-color: white;
  overflow: scroll;
  line-height: 250px;

}

.three{ 

  flex: 2;
  padding-left:  7vh;
  height: 100vh;
  color: white;
  background-color: white;
  overflow: scroll;
  line-height: 300px;

 }


.four{

  flex: 2;
  padding-left:  7vh;
  height: 100vh;
  color: white;
  background-color: white;
  overflow: scroll;
  line-height: 300px;

}





img{

	width: 80%;
  margin-top: 3vh;
	height: auto;
	border-radius: 30px;
	

}


a {
  color: black;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.15em;
  
  display: inline-block;
  padding: 15px 20px;
  position: relative;
}
a:after {    
  background: none repeat scroll 0 0 transparent;
  bottom: 1.5vh;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  background: black;
  transition: width 0.8s ease 0s, left 0.8s ease 0s;
  width: 0;
}
a:hover:after { 
  width: 100%; 
  left: 0; 
}






