.prod--aside .file--application-pdf { margin-left: 0; }
.prod--aside .file--application-pdf  a{ color: #fd0;     padding-left: 8px;  text-align: left; font-size: 16px; }
.prod--aside .file--application-pdf a:before, .file--application-pdf a:visited:before { left: 10px; top:10px; content:"\e916"; position:initial; background: none; height: initial;}
.prod--aside .file--application-pdf a:after, .file--application-pdf a:visited:after { display:none;}



/* Style sur le formulaire modification d'un utilisateur */

body.path-user .main {
    background-color: #f1f1f1;
}


body.path-user .main:before {
    background-color: #F1f1f1;
}

.user-form .form-group {
    margin-top: 2rem ;
    margin-bottom: 1rem ;
}

.user-form .description, .user-form .password-strength__title, .user-form .password-confirm {
    color: #999 ;
    font-size:0.8em ;
}



.user-form #edit-pass--description {
    display: none ;
}


.user-form .form-group label {
    position: initial;
    top: initial;
    left: initial;
    font-weight: initial;
    font-size: initial;
    padding-left: initial;
    margin-bottom: initial;
    z-index: initial;
    transition: none ;
}

.user-form .form-submit {
    background-color: #fd0;
    color: #000;
    margin-top: 6rem;
} 

.simplenews-subscriber-account-form .form-group label {
    position: initial ;
}

.simplenews-subscriber-account-form input[type="checkbox"] {
    position: initial;
    width: auto;
    height: 1.2rem;
    display: inline-block;
    margin-left: 1rem;
}


/* on undisplay le lien pour créer un compte dans la fancy box */
#fancy_login_login_box .item-list, #fancy_login_login_box .item-list li {
    list-style: outside none none;
    display: none;
}


.header--tool #block-espacepros {
    display: inline-block;
    background: url(../images/picto_login.svg) no-repeat 0 100%;
    padding-left: 3.5rem;
}

.header--tool #block-espaceprononconnecte {
    display: inline-block;
    background: url(../images/picto_login.svg) no-repeat 0 100%;
    padding-left: 3.5rem;
}


/* correction de l'affichage du header sur mobile */
.header--tool #block-espacepros, .header--tool #block-espaceprononconnecte{
  position:relative;
  background: transparent;
  padding-left:0;
  width:20%;
  height:50px;
  margin-left:-4px;
  text-align:center;
}

.header--tool #block-espacepros:before, .header--tool #block-espaceprononconnecte:before, .header--tool #block-espacepros:after, .header--tool #block-espaceprononconnecte:after{
  content:"";
  position:absolute;
  top:50%;
  transform: translateY(-50%);
  width:1px;
  height:55%;
  background-color: #5f5f5f;
}

.header--tool #block-espacepros:after, .header--tool #block-espaceprononconnecte:after{
  right:0;
}

.header--contact, .header--contact:focus, .header--contact:hover, .header--contact:visited, .header--phone, .header--phone:visited, .search-btn{
  width:17%;
}

.search-btn{
  padding-top:10px;
}

.header--phone.header--pro{
  width:auto !important;
  height:auto !important;
  padding-top:4px;
}

.header--phone.header--pro .icon-pro{
  width:40px;
  height:40px;
}

.header--phone.header--pro:before{
  display:none !important;
}

.header--phone:after, .header--phone:visited:after{
  display:none !important;
}

@media (max-width: 600px){
  .header--tool #block-espacepros, .header--tool #block-espaceprononconnecte{
    height:34px;
  }

  .header--phone.header--pro{
    padding-top:0;
  }

  .search-btn{
    padding-top:7px;
  }

  .header--phone.header--pro .icon-pro{
    width:33px;
    height:33px;
  }
}

@media (max-width:992px){
  .header{
    background-color:black;
  }

  .header--img{
    padding-top:160px;
  }

  .header--pro-content{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip: rect(0,0,0,0);
    border:0;
  }
}

@media (min-width:992px){
  .header--phone, .header--phone:visited, .header--tool #block-espacepros, .header--tool #block-espaceprononconnecte, .search-btn{
    width:auto;
    height:auto;
  }

  .header--tool #block-espacepros, .header--tool #block-espaceprononconnecte{
    margin-left:0;
  }

  .header--tool #block-espacepros:before, .header--tool #block-espaceprononconnecte:before, .header--tool #block-espacepros:after, .header--tool #block-espaceprononconnecte:after{
    display:none;
  }
}



