
/* PASSWORD PROTECTED 2022 */
/* ========================================================================= */

.war-password-screen._2022
{
  top: 0px;
  left: 0px;
  width: 100%;
  justify-content: unset;
  align-items: unset;
  display: block;
  position: relative;
  transition-property: opacity;
  transition-duration: 300ms;
  opacity: 0;
}
.war-password-screen._2022.loaded
{
  opacity: 1;
}

.war-password-thumbnail._2022
{
  display: block;
  /* position: absolute; */
  width: 100%;
  /* height: 100%; */
  left: 0;
  overflow: hidden;
}

.war-password-thumbnail._2022 img
{
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 800px) {
  .war-password-thumbnail._2022 img {
    height: auto;
    width: 177%;
    max-width: unset;
    margin-left: -50%;
  }
}

.war-password-title._2022
{
  width: unset;
  position: relative;
  MARGIN-BOTTOM: 1.25em;
}

.war-password-title._2022::after
{
  border-top: 2px solid transparent!important;
  background: -webkit-linear-gradient(70deg, var(--war-red), var(--war-orange) 100%);
  background-image: -webkit-linear-gradient(70deg, rgb(199, 6, 27), rgb(235, 135, 54) 100%);
  content: " ";
  position: absolute;
  left: 0;
  border-top-style: solid;
  transition: transform .2s ease-in-out;
  top: 1.15em!important;
  width: 60px;
  height: 1px;
  transform: translateX(-50%);
  margin-left: 50%;
}

.war-password-form-container._2022
{
  max-width: unset;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 3%;
}

/* .post-password-form._2022 input */
.war-password-input._2022
{
  background-color: rgba(0,0,0,0)!important;
}

.war-password-form._2022
{
  text-align: center;
  align-items: unset;
}

.war-password-inputs._2022
{
  white-space: nowrap;
}

.war-password-button._2022
{
  display: inline-block;
}

.blurred
{
  filter: blur(15px); 
  -webkit-filter: blur(15px);
}
