
.hero .hero_header,
.hero .hero_subheader {
  display:none; 
}

.hero.has-hero .hero_header,
.hero.has-hero .hero_subheader 
{
  display:block; 
}

.has_hero #player-profile-header {
  display:none;
}

.hero.player-profile .hero-text-button {
  display:none;
}

.hero.player-profile .hero_header {
  position:absolute;
  left:30px;
  bottom:30px;
}

.hero.player-profile .hero_subheader {
  position:absolute;
  right:30px;
  bottom:30px;
  font-size:110px;
  line-heightL80%;
}


#player-profile-header {
  padding:30px 0;
}
#player-profile-header IMG, .hero.player-profile .hero_header IMG {
  width:130px;
}
#player-profile-header h1, #player-profile-header h2 {
  font-size:100px;
  margin-bottom:0px;
}

#player-profile-info {
  padding:50px 0 20px 0;
}

#player-profile-info .element, #player-profile-info .builder_content {
  margin-bottom:0px;
}

#player-profile-info .section {
  margin-bottom:30px;
}

#player-profile-stats {
  background:#FFF;
  padding:50px 0;
}



@media (max-width: 992px) {
  #player-profile-header h1, #player-profile-header h2 {
    text-align:center;
    font-size:50px;
    margin-bottom:5px;
    line-height:100%;
  }
  #player-profile-header h2 {
    font-size:30px;
  }

  #player-profile-header SPAN {
    display:block;
  }
  #player-profile-header IMG{
    text-align:center;
    margin-bottom:20px;
  }

  .hero .hero_header,
  .hero .hero_subheader {
    display:none !important; 
  }

  #player-profile-header {
    display:block !important;
  }


}
