*{
    font-family: 'Heebo', sans-serif;
}

body{
    direction: ltr;
    box-sizing: border-box;
    background-color: #f5c43e;
}

img{
    margin: 0 auto -30px;
/*    height: 230px;*/
    height: 22vh;
}
.my-container{
    background-color: #331a00;
    background: url("images/wall.jpg");
}

.fade-in {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 2s;
}

@keyframes fadeInOpacity {
	0% {height: 0;}/* opacity: 0.5;}*/
    100% {height: 70%;}/* opacity: 1;}*/
}

h1{
    font-size: 5.5vw;
    letter-spacing: -0.0325em;
    font-weight: 900;
    text-align: center;
    /* color: rgb(68,	48,	34); */
	animation: tracking-in-expand-fwd 2s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}

@keyframes tracking-in-expand-fwd {
    0% {
      letter-spacing: -0.5em;
      transform: translateZ(-700px);
      opacity: 0;
    }
    40% {
      opacity: 0.6;
    }
    100% {
      transform: translateZ(0);
      opacity: 1;
    }
  }
  

.board{
    background-color: #f5c43e;
  /*  border: 1px solid black;*/
  /*  height: 700px;*/
}

#bars{
    justify-content: space-around;
    width: 100%;

    
}

@keyframes scale-up-ver-bottom {
    0% {
      transform: scaleY(0.4);
      transform-origin: 0% 100%;
    }
    100% {
      transform: scaleY(1);
      transform-origin: 0% 100%;
    }
  }

.bar{
    animation: scale-up-ver-bottom 3s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
 

.bar1{
    min-width: 2.5%; 
}

.bar2{
    min-width: 4%;
}

.bar3{
    min-width: 4%;
}


.bar-col{
 
    margin: 5px;
    height: 38vh;
    position: relative;
    margin-bottom: 25px;
    animation: scale-up-bottom 1.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;


}

@keyframes scale-up-bottom {
    0% {
      transform: scale(0.5);
      transform-origin: 50% 100%;
    }
    100% {
      transform: scale(1);
      transform-origin: 50% 100%;
    }
  }

.back-bar{
    background-color: #ff161c;
    height: 100%;
  /*  position: absolute;*/


}


.front-bar{
    /*display: inline-block;*/
    position: absolute;
    /*display: inline-block;*/
bottom: 0;
width: 100%;
align-items: flex-end;
background-color: #00a630;
/*height: 50%;*/
/*@include animation(progressScale-vertical 1600ms 1 forwards);*/
}

.name{
position: absolute;
top: 210px;
width: 200px;
align-items: flex-end;
transform: rotate(-90deg);
transform-origin: 0% 0%;
text-align: right;
margin: 0 auto;
font-size: 22px;
color: white;
font-weight: 700;

/* writing-mode: vertical-rl;
transform: rotate(180deg);
position: absolute;
top: 10px;
width: 100%;
display: flex;
align-items: center; */


/*overflow: visible;*/

/*@include animation(progressScale-vertical 1600ms 1 forwards);*/
}


.percent{
    text-align: center;
  /*  justify-content: space-around;*/

  /*  padding: 5px;*/
  /*width: 60px;*/
        
    font-weight: bold;
        /* margin: 30px 0;*/
    font-size: 14px;
    line-height: 12px;
    margin-top: 3px;
    background-color: rgb(11, 204, 156);
    padding: 5px 2px;
}



li {
  display: inline-block;
  font-size: 1.5em;
  list-style-type: none;
  padding: 1em;
  text-transform: uppercase;
  
  background-color: red;
  color: red;
  width: 8em;
  margin: 0.3em;
  margin-top: 2em;
  height: 5em;
  line-height: 3em;

}

li span {
  display: block;
  font-size: 6.5rem;
  color: white;

}

.container {
  color: #333;
  margin: 0 auto;
  text-align: center;
}
 
ul{
  -webkit-animation: swing-in-top-fwd 3s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
  animation: swing-in-top-fwd 3s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2020-2-4 21:20:21
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation swing-in-top-fwd
 * ----------------------------------------
 */
 @-webkit-keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}
@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}
