@charset "utf-8";
.saintArt{
	position: relative;
	width: 100%;
	height: 600px;
}
.stluc{
	position: absolute;
	height: 600px;
	width: 100%;
	left: 0;
}
.chevalet{
	position: absolute;
	right: 0;
	top: 100px;
	width: auto;
	display: block;
}
.demon .chevalet{
	display: none;
}
@keyframes weightlessness {
  from {
    transform: translateY(0px);
  }

  to {
    transform: translateY(50px);
  }
}

.flying {
	animation: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-duration: 1.0s;
  animation-name: weightlessness;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.flying img{
	position: absolute;
}

@keyframes wingsflap {
  from {
    transform:  rotate(-30deg);
  }

  to {
    transform:  rotate(30deg);
  }
}
@keyframes painting {
  from {
    transform:  rotate(0deg);
  }

  to {
    transform:  rotate(-15deg);
  }
}
.saintBody{
	right: 179px;
	background-image: url("../images/stluc.png");
	width: 156px;
	height: 528px;
	position: absolute;
}

.demon .saintBody{
	background-image: url("../images/demon.png");
}
.wings{
	    top: 110px;
    right: 304px;
	transform-origin: right center;
	animation: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-duration: 1.0s;
  animation-name: wingsflap;
  animation-iteration-count: infinite;
  animation-direction: alternate;
	background-image: url("../images/wing.png");
	width: 107px;
	height: 194px;
	position: absolute;
	
}
.demon .wings{
	background-image: url("../images/wing-demon.png");	
}
.bras{
	right: 90px;
    top: 160px;
	transform-origin: left top;
	animation: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-duration: 1.0s;
  animation-name: painting;
  animation-iteration-count: infinite;
  animation-direction: alternate;
	background-image: url("../images/bras.png");
	width: 235px;
	height: 135px;
	position: absolute;
}
.demon .bras{
	background-image: url("../images/bras-demon.png");
}
.studio{
	display: block;
}
.demon .studio{
	display: none;
}
.MetalFan{
	display: none;
}
.demon .MetalFan{
	display: block;
}
#saintLuc .MetalFan h4{
	color: #FFF;
	font-family: 'UnifrakturCook', cursive;
}