body {
  font-family: "Helvetica Neue";
  font-size: 1rem;
  /*margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;*/
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  background-image: url(http://www.velmaspell.com/img/VS-Original_empty7.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
  /*background: rgb(255,255,255);
  background: linear-gradient(56deg, rgba(255,255,255,0.24833683473389356) 7%, rgba(124,161,244,1) 48%, rgba(32,105,238,1) 100%);*/
}

html {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

ul {
  color: black;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

img {
  width: 100%;
  height: auto;
  z-index: -100;
  opacity: 0.8;
}

#textbox {
  background-color: white;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position: absolute;
}

#marquee-text {
  font-style: italic;
  color: red;
}

#mep_0 {
  width: 100% !important;
}

#mep_1 {
  width: 100% !important;
}

#mep_2 {
  width: 100% !important;
}

#mep_3 {
  width: 100% !important;
}

#mep_4 {
  width: 100% !important;
}

#mep_5 {
  width: 100% !important;
}

#mep_6 {
  width: 100% !important;
}


p {
  color: black;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

h1 {
  color: black;
}


a:link {
  color: black;
  background-color: transparent;
  text-decoration: none;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

a {
  color: black;
}

a:hover {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

a:focus {
  color: black;
  text-decoration: none;
  outline: none;
}


