/*MAIN BODY*/
body {
    background-color: white;
}
h1 {
    color: #44447c;
    font-family: calibri;
    font-size: 200%;
    text-align: center; 
}
h2 {
    color: #4d4d51;
    font-family: calibri;
    font-size: 150%;
    margin-left: 10%;
}
p {
    color: #787882;
    font-family: calibri;
    font-size: 120%; 
    margin-left: 10%; 
    margin-right: 10%;   
}

/*NAVIGATION BAR*/
.topnav {
    background-color: black;
    overflow: hidden;
}
.topnav a {
  float: left;
  color: #f2f2f2;
  font-family: calibri;
  text-align: center;
  padding: 4px 50px;
  text-decoration: none;
  font-size: 15px;
}
.topnav a:hover {
  background-color: #9f9fce;
  color: black;
}
.topnav a.active {
  background-color: #44447c;
  color: white;
}
.topnav-right {
  float: right;
}

/*MARQUEE BANNER*/
.marquee {
  width: auto;
  height: 25px;
  margin: 0px auto;
  overflow: hidden;
  position: relative;
  border: 1px solid #000;
 
  background-color: #222;
 
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.marquee p {
  position: absolute;
  font-family: Tahoma, Arial, sans-serif;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height: 25px;
  text-align: center;
  color: #fff;
}
.marquee p {
  transform:translateX(100%);
}
@keyframes left-one {
  0%  {
    transform:translateX(100%);
  }
  10% {
    transform:translateX(0);
  }
  25% {
    transform:translateX(0);
  }
  35% {
    transform:translateX(-100%);
  }
  100%{
    transform:translateX(-100%);
  }
}
@keyframes left-two {
  0% {
    transform:translateX(100%);
  }
  35% {
    transform:translateX(100%);
  }
  45% {
    transform:translateX(0);    
  }
  58% {
    transform:translateX(0);    
  }
  68%{
    transform:translateX(-100%);
  }
  100%{
    transform:translateX(-100%);
  } 
}
@keyframes left-three {
  0% {
    transform:translateX(100%);
  }
  68% {
    transform:translateX(100%);
  }
  78% {
    transform:translateX(0);    
  }
  90% {
    transform:translateX(0);    
  }
  100%{
    transform:translateX(-100%);
  }
}
.marquee p:nth-child(1) {
  animation: left-one 20s ease infinite;
}
.marquee p:nth-child(2) {
  animation: left-two 20s ease infinite;
}
.marquee p:nth-child(3) {
  animation: left-three 20s ease infinite;
}