#footer{
  display: none;
}

@media only screen and (min-width: 1000px) {
  body{
    display: flex;
    flex-wrap: wrap;
  }
}

#header {

  background: #000000 !important;
  position: relative;
  padding: 20px 0;
}

@media only screen and (min-width: 1000px) {
  #header {
    width: 35%;
  }
}

@media only screen and (min-width: 1000px) {
  #menu li{
    display: none;
  }

  #menu li.button{
    display: block;
  }

  #header-wrap{
    flex-direction: column;
    height: 100vh;
    padding: 50px;
    justify-content: center;
  }

  #menuLangues{
    margin: 40px 0;
    justify-content: center;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1000px){
  #main{
    padding-top: 80px;
  }
}

@media only screen and (min-width: 1000px) {
  #main{
    width: 65%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
  }

}


.frame-type-felogin_login h3{
  text-transform: uppercase;
  font-size: 18px;
  color: var(--orange);
}

.frame-type-felogin_login h3 + p{
  margin: 10px 0 30px 0;
}

.frame-type-felogin_login legend{
  display: none;
}

.frame-type-felogin_login fieldset div + div{
  margin-top: 30px;
}

.frame-type-felogin_login label{}

.frame-type-felogin_login input{
  border-radius: 10px;
  width: 100%;
  min-height: 40px;
  border: none;
  background: #fafafa;
  padding: 20px;
  outline: none !important;
  transition: all .2 ease;
  box-shadow: none;
}

.frame-type-felogin_login input:focus{
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
}

.frame-type-felogin_login input[type="submit"]{
  background: var(--degrade-complet);
  border: none;
  display: inline-block;
  border-radius: 10px;
  color: #FFFFFF;
  font-size: 16px;
  padding: 10px 30px;
  min-height: 40px;
  cursor: pointer;
  width: auto;
}

.frame-type-felogin_login input[type="submit"]:hover{
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.4);
}

.frame-type-felogin_login a{
  color: var(--orange);
  font-size: 12px;
  display: inline-block;
  margin-top: 10px;
}

.felogin-hidden{
  display: none;
}


#alone-title{
  display: none;
}
