@keyframes background-walker {
  0%   {background-position: top center;}
  50%   {background-position: center center;}
  100%   {background-position: top center;}
}

body{
	background-image: url(../img/bg-access.png)!important;
	/*background-color:red;*/
	background-size: cover!important;
	animation-name: background-walker;
	animation-duration: 60s;
	animation-iteration-count: infinite;
	overflow: hidden;

}

#loginform{
    width: 80% !important;
    padding: 10% !important;
    border-style: none;
}

#login{
	min-width: 50vw!important;
	padding: 5% 0 60px!important;
}

#login,.notice,#loginform {
	background:rgba(0, 0, 0, 0.5)!important;
	color: #ccc;
}

#login form{
  background-image: url(../img/login-back.png)!important;

  background-size: 100% 100%!important;
}

#loginform .input{
	width: 90%;
	padding: 10px;
  background-image: url(../img/input-text-1.png);
  background-color: transparent!important;
  border-style: none;
  background-size: 100% 100%!important;
  color: rgb(195 9 68);
}

#wp-submit{
    background: rgb(195 9 68 / 44%);
    border-style: none;
    padding: 5px 50px;
}

.wp-login-lost-password,#backtoblog,.language-switcher{
  display: none;
}

.language-switcher{

}

  .video-full-page {
  	opacity: 0.7;
 	position: absolute;
  top: 50%;
  left: 50%;
  z-index: -100;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  }

  .login h1 a{
    background-image: url(../img/xgl.png)!important;
    background-size: contain!important;
  }