 html{
    background-color: #1c0706;
    margin:0px;
    padding:0px;
  }
  body{
    background-color: #1c0706;
    margin:0px;
    padding:0px;
    background: url(images/ev/bg.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    /*width: 1920px;
    height: 1080px;*/
  }

  #main{
    /*width: 1920px;
    height: 1080px;*/
  }
  .entry-content{
    background: url(images/ev/bg.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    width: 1920px;
    height: 1080px;
    position: absolute;
    overflow: hidden;
  }
  body {
    background-color: #1c0706;
  }
  .body{
    /*width: 1920px;
    height: 1080px;*/
  }
  a{
    color:#9bde07;
  }
#osdk-auth-widget-holder {
    display: none;
    /*width: 448px;*/
    width: 100%;
    height: 598px;
    top: 109px;
    left: auto;
    right: 0;
    margin: 0 auto;
    z-index: 1000;
    background: url(images/ev/form-bg.png);
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
}
#osdk-auth-widget-holder>iframe{
    width: 100% !important;
}

#lnd-footer{
  font-size:12px;
  margin-bottom: 3em;
  text-align:center;
  color:#fff;
	font-family: Georgia, sans-serif!important;
}

.footer{
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
  width: 100%;
  min-height: 222px;
  margin: 0 auto;
  color: #fff;
  background: url(images/ev/bottom.png);
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 100;
}
.footer>p{
  display: block;
  position: relative;
  margin: 0 auto;
  width: 1024px;
  margin-top: 41px;
}
.body .p{
  width: 667px;
  height: 878px;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: 0 auto;
  z-index: 1;
  cursor: pointer;
}
.body .p1{
  background: url(images/ev/Klain_not-hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
  width: 687px;
  height: 870px;
  right: 1096px;
  bottom: -69px;
  border-radius: 566px 330px 0px 0px;
}
.body .p1.ac{
  background: url(images/ev/Klain_pass.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat; 
}
.body .p1.hov{
  background: url(images/ev/Klain_hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}


.body .p2{
  background: url(images/ev/Lizbet_not-hover.png);
  background-position: -96px top;
  background-size: auto;
  background-repeat: no-repeat;
  width: 318px;
  height: 699px;
  right: 485px;
  bottom: -8px;
  z-index: 2;
  border-radius: 590px 255px 0px 0px;
}
.body .p2.ac{
  background: url(images/ev/Lizbet_pass.png);
  background-position: -96px top;
  background-size: auto;
  background-repeat: no-repeat;
}
.body .p2.hov{
  background: url(images/ev/Lizbet_hover.png);
  background-position: -96px top;
  background-size: auto;
  background-repeat: no-repeat;
}


.body .p3{
  background: url(images/ev/Asuna_not-hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
  width: 240px;
  height: 809px;
  right: 170px;
  bottom: -62px;
  z-index: 4;
  border-radius: 176px 131px 0px 0px;
}
.body .p3.ac{
  background: url(images/ev/Asuna_pass.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}
.body .p3.hov{
  background: url(images/ev/Asuna_hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}


.body .p4{
  background: url(images/ev/Kirito_not-hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
  width: 240px;
  height: 809px;
  left: 220px;
  bottom: -27px;
  z-index: 3;
  border-radius: 147px 197px 0px 0px;
}
.body .p4.ac{
  background: url(images/ev/Kirito_pass.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}
.body .p4.hov{
  background: url(images/ev/Kirito_hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}


.body .p5{
  background: url(images/ev/Silika_not-hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
  width: 240px;
  height: 809px;
  left: 618px;
  bottom: -131px;
  z-index: 2;
  border-radius: 147px 197px 0px 0px;
}
.body .p5.ac{
  background: url(images/ev/Silika_pass.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}
.body .p5.hov{
  background: url(images/ev/Silika_hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}


.body .p6{
  background: url(images/ev/Egil_not-hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
  width: 291px;
  height: 809px;
  left: 1015px;
  bottom: 33px;
  z-index: 1;
  border-radius: 147px 197px 0px 0px;
}
.body .p6.ac{
  background: url(images/ev/Egil_pass.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}
.body .p6.hov{
  background: url(images/ev/Egil_hover.png);
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}


#sub_form{
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.74);
  z-index: 999;
}

@media (max-width: 1400px) {
    .body{
        min-height: 768px;
    }
}
