.profile-avatar{position:relative;}.profile-avatar h1{position:absolute;top:0px;width:100%;text-align:center;background:rgba(0, 0, 0, 0.6);font-size:18px;line-height:2em;margin:0px;}.profile-avatar h1 a{font-weight:bold;}
.profile-avatar h1 a:hover{color:#fff;}
.profile-avatar .avatar-bar{width:100%;position:absolute;bottom:0px;background:rgba(0, 0, 0, 0.3);display:block;font-size:16px;line-height:32px;text-align:center;}.profile-avatar .avatar-bar a{padding:5px 10px;margin:0px;border-right:solid 1px rgba(255, 255, 255, 0.3);border-left:solid 1px rgba(255, 255, 255, 0.3);}
.profile-avatar img{display:block;width:100%;}
.profile-avatar-img{border:solid 5px transparent;-webkit-box-shadow:0px 0px 0px 1px #e8f6fc;-moz-box-shadow:0px 0px 0px 1px #e8f6fc;box-shadow:0px 0px 0px 1px #e8f6fc;}
.profile-hero-unit{background:#2B2F3E;color:#e8f6fc;padding:20px 0px;}.profile-hero-unit .user-title{font-size:40px;display:inline-block;}
.profile-header{background:#2B2F3E;color:#e8f6fc;}.profile-header hr{border-color:rgba(232, 246, 252, 0.3);margin:0px;padding:0px;}
.profile-header p.subtitle{color:rgba(232, 246, 252, 0.7);}
.profile-header .label{text-shadow:none;background:#e34b4b;position:relative;top:-5px;}
.profile-header h1{color:inherit;font-size:24px;}
.profile-header .profile-sidebar-header{padding-top:0px;}
.profile-header .profile-reputation{font-size:20px;line-height:1.5em;}
.profile-header .profile-attributes li{margin-right:15px;}
.profile-header .profile-header-figure{display:table;text-align:center;font-size:12px;line-height:1em;}.profile-header .profile-header-figure h3{display:table;margin:0 auto;line-height:1.1em;font-size:30px;}
