body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    background: repeat-y url("../assets/bgx.jpg") top center;
  }

.menu {
  padding: 2rem .2rem;
}

h1, h2, h3, h4, h5 {
  font-family: "Leckerli One", cursive;
  font-weight: 400;
  font-style: normal;
}

p {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
}

a {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  color: #B04DD7;
}
a:hover {
  color:#1E107E;
  text-decoration: none;
}

p.hello {
  font-family: "Leckerli One", cursive;
  font-weight: 200;
  font-style: normal;
  font-size: 1.45rem;   
  line-height: 1.2;
}

.menu > div > a {
  font-family: "Leckerli One", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 1.5rem;
  color: #fff;
  text-decoration: none;
  display: block;
}

.menu > div > span {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: .6rem;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 1px 4px;
}

.menu > div > img {
  padding: 1px 3px;
}

.top {
  background: no-repeat url("../assets/top2.jpg") top center;
} 

@media (max-width:880px) {
  .top {
    background: no-repeat url("../assets/top3.jpg") top center;
  } 
  p.hello, h1.hello-h {
    font-size: 1.3rem;
    line-height: 1.1;
    text-shadow: 1px 1px 2px darkred, 0 0 1em darkslateblue, 0 0 0.3em darkslateblue;
  }
  #hello {
    margin-top:125px;
  }
}

.bg-blue {
  background-color: #0099FF;
}
.bg-red {
  background-color: #FF0000;
}
.bg-violet {
  background-color: #5D38B1;
}
.bg-brown {
  background-color: #CC0000;
}
.bg-pink {
  background-color: #B04DD7;
}
.white {
  color: #fff;
}
.violet {
  color: #B04DD7;
}
.blue {
  color:#1E107E;
}
.light {
  color: #02DCDF;
}
.green {
  color: green;
}

.compact {
  line-height: 1.1;
}

.video a {
  font-family: "Leckerli One", cursive;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #02DCDF;
}
.video a:hover {
  color:#1E107E;
}

.schedule {
  background: #fff;
} 

.ddmmtt {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  color:#000;
  font-size: 1.3rem;
  line-height: 1.0;
}
.month {

  margin: 0;
  padding: 0;
  font-size: 1.0rem;
  line-height: 1.0;
}
.time {
  font-weight: 400;
  font-size: 1.1rem;
}


button {
  border-radius: 0!important;
}
input, textarea {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
}


.emin {
  font-family: "Leckerli One", cursive;
  font-weight: 400;
  font-style: normal;
}
