.box-conten {
	color: #222;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	text-align: center;
	width:400px;
	height:430px;
	margin: 0px auto;
	/* background-color:#fc0; */ 
}
.box-cover {
	width:auto;
	height: auto;
	position:relative;
}
.box-wrapper {
  perspective: 800px;
  perspective-origin: 50% 100px;
}
.box-faces {
  position: relative;
  width: 200px;
  height: 300px;
  transform-style: preserve-3d;
}
.box-faces p {
  padding: 40px 0;
}
.box-face {
  outline: 0px solid #ffffff;
  position: absolute;
  opacity: 0.98;
  box-shadow: inset 0px 0px 100px #720a0a;
}
.box-face--is-back {
  transform: translateZ(0px) rotateY(180deg);
  /*background-color: #eee;*/
  width: 200px;
  height: 300px;
}
.box-face--is-right {
  transform: rotateY(-270deg) translateX(0px) translateZ(148px);
  /*background-color: #5962dd;*/
  transform-origin: center right;
  width: 52px;
  height: 300px; 
}
.box-face--is-left {
  transform: rotateY(270deg) translateX(0px) translateZ(0px);
  transform-origin: center left;
  /*background-color: #e43e3e;*/
  width: 52px;
  height: 300px;
}
.box-face--is-top {
  transform: rotateX(-90deg) translateY(-52px);
  transform-origin: top center;
  width: 200px;
  height: 52px;
}
.box-face--is-bottom {
  transform: rotateX(90deg) translateY(52px) translateX(0px) translateZ(-248px);
  transform-origin: bottom center;
  width: 200px;
  height: 52px;
  /*opacity: 0.98;
  box-shadow: 0px 0px 100px #564dd3;*/
}
.box-face--is-front {
  transform: translateZ(52px);
  width: 200px;
  height: 300px;
}
.box-icon{
	position: absolute;
	z-index: 2;
	right: -25px;
	bottom: -25px;
} 
.box-icon .linksIcon {
	margin:0;
	border:3px solid #fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	animation: circleScale 3s infinite;
}
@keyframes circleScale {
	0% {transform: scale(1)  }
	50% { transform: scale(1.4) }
	100% { transform: scale(1) }
}
@keyframes spin {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(360deg);
  }
}
.box-faces, .box-shadow {
  animation: spin 15s infinite linear;
}
.box-shadow-wrapper {
  perspective: 800px;
  perspective-origin: 50% 100px;
   /*-webkit-perspective: 800px;
    -webkit-perspective-origin: 50% 100px;*/
}
.box-shadow {
  position: relative;
  width: 200px;
  transform-style: preserve-3d;
}
.box-shadow div {
  position: absolute;
  width: 200px;
  height: 52px;
  top: 0px;
  
  box-shadow: 0px 0px 100px #000000;
  transform: rotateX(90deg) translateY(52px) translateX(0px) translateZ(-248px);
  transform-origin: bottom center;
}