.category-blocks{font-size:12px}.category-blocks .boom-three-column{margin-right:6px;margin-bottom:40px;vertical-align:top}.category-blocks .boom-three-column.last{margin-right:0}.category-blocks .dashboard-icons{display:block;position:relative;width:199px;height:130px;background:url("//assets.bodybuilding.com/bodyspace/images/common/bodyspace-category-sprite.png") no-repeat 0 0;text-decoration:none;margin-bottom:10px}.category-blocks .dashboard-icons span{position:absolute;bottom:-3px;left:-2px;font:normal 23px/23px "Arial Black",Arial,Helvetica,sans-serif;*font:bold 23px/23px Arial,Helvetica,sans-serif;color:#FFF;text-transform:uppercase;letter-spacing:0}.category-blocks .section-title{font-weight:bold;font-size:16px}.category-blocks p{margin:15px 0}.category-blocks.vf{margin:20px 0 10px 0}.category-blocks.vf .boom-three-column{margin-bottom:0}.category-blocks.vf .dashboard-icons{background:url("//assets.bodybuilding.com/bodyspace/images/common/photos-videos-friends-groups-sprite.jpg") no-repeat 0 0}.category-blocks.vf .dashboard-icons.friends{background-position:0 -130px}.category-blocks.vf .dashboard-icons.gallery-photos{background-position:0 -260px}.category-blocks.vf .dashboard-icons.following{background-position:0 -390px}.category-blocks.vf .dashboard-icons.inspired{background-position:0 -520px}.category-blocks.vf .dashboard-icons.inspired-me{background-position:0 -650px}.category-blocks.vf .dashboard-icons.followers{background-position:0 -780px}.category-blocks.vf .dashboard-icons.profile-photos{background-position:0 -910px}.category-blocks.vf .dashboard-icons.progress-photos{background-position:0 -1040px}.category-blocks.vf .dashboard-icons.videos{background-position:0 -1170px}.bodyspace-info-box{color:#4d4f53;border:6px solid #e7e7e7;background:url(//assets.bodybuilding.com/bodyspace/images/common/bodyspace-info-box-background.png) repeat;padding:15px}.bodyspace-info-box h3{font-size:16px;font-weight:bold;margin:0 0 5px 0}.bodyspace-info-box span{font-size:12px;display:block}.about-me.category-blocks{display:none}.about-me.category-blocks .dashboard-icons{background:url("https://assets.bodybuilding.com/bodyspace/images/sections/dashboard/profile/friends-followers-bodygroups-networks-sprite.jpg") no-repeat;margin-bottom:0}.about-me.category-blocks .dashboard-icons.bodyblog{background-position:0 -130px}.about-me.category-blocks .dashboard-icons.competition-history{background-position:0 -1430px}.about-me.category-blocks .dashboard-icons.gyms{background-position:0 -1562px}.about-me.category-blocks .dashboard-icons.my-favorites{background-position:0 -520px}.about-me.category-blocks .boom-three-column{margin-bottom:15px;margin-right:5px}.about-me.bodyspace-info-box span{margin-bottom:13px}.bodyspace-padded-content.profile-about-me{margin-top:20px}.profile-about-me .info-container{display:inline-block;vertical-align:top}.profile-about-me .personal-public-info{margin-top:30px}.profile-about-me .personal-public-info label{font-size:11px;color:#9a9b9c;width:95px;float:left;line-height:16px}.profile-about-me .personal-public-info .short-label label{width:65px}.profile-about-me .personal-public-info span{font-size:12px;color:#4d4f53;font-weight:bold;float:left;text-align:left;line-height:16px;width:145px}.profile-about-me .personal-public-info .short-label span{width:120px}.profile-about-me .personal-public-info .info-line{margin:0 2px 2px 0;overflow:hidden;width:240px}.profile-about-me .personal-public-info .short-label .info-line{width:185px}.profile-about-me .personal-public-info .info-line a,.profile-about-me .personal-public-info .info-line a:hover{color:#006f9c;cursor:pointer}.profile-about-me .personal-public-info a.manage,.profile-about-me .personal-public-info a.manage:hover,.profile-about-me .about-user-info a.manage,.profile-about-me .about-user-info a.manage:hover{color:#0e709a;font-size:11px;font-weight:normal;cursor:pointer}.profile-about-me .personal-public-info a.manage.right{float:right;margin:5px 20px 0 0}.profile-about-me .about-user-info a.manage{margin-top:10px;display:block}.profile-about-me .personal-public-info div.boom-two-column{vertical-align:top;width:455px;border-right:1px dotted #b8b9bb}.profile-about-me .personal-public-info div.boom-two-column.short-label{width:110px;border-right:0;padding-left:13px}.profile-about-me .about-user-info h3{color:#4d4f53;font-weight:bold;font-size:14px;margin-bottom:8px}.profile-about-me .about-user-info .info-description{color:#4d4f53;font-size:12px;margin-bottom:25px}.profile-about-me .about-user-info .info-description p{line-height:17px}.profile-about-me .dotted-line{margin:20px 0;border-top:1px dotted #b8b9bb}.profile-about-me .about-user-info .view-more-less{font-weight:bold}.profile-about-me .user-form label{font-family:ProximaNovaSemibold,Arial,sans-serif;font-size:11px;color:#2c2b2a;margin-right:2px}.profile-about-me .user-form .bb-button-v2{float:right;margin:10px 10px 0 0}.profile-about-me .user-form .bb-button-v2 input{border:0;font-size:12px}.profile-about-me .user-form textarea{border:1px solid #c3c3c3;font-size:14px;color:#4d4f53;margin:0;width:100%;padding:7px;height:96px;font-family:ProximaNova,Arial,sans-serif;overflow:auto}.profile-about-me .user-form select{vertical-align:top}.profile-about-me .user-form .right-column-cont{float:right;width:222px}.profile-about-me .user-form .right-column-cont input{margin:0 0 5px 0;width:176px}.profile-about-me .user-form .right-column-cont select{margin:0 0 5px 0;width:186px}.profile-about-me .user-form .boom-two-column.fist{border-right:1px solid #d0d0d0}.profile-about-me .user-form .boom-two-column.sec label{margin-left:9px;display:inline-block}.profile-about-me .user-form .boom-two-column{vertical-align:top}.profile-about-me .user-form .whenJoined{font-size:11px;color:#4d4f53}.profile-about-me .user-form .whenStarted span{font-style:italic}.profile-about-me .user-form .bb-low-line-header h3{font-size:16px;font-weight:bold;color:#4d4f53;margin-bottom:5px}.profile-about-me .formline{padding:15px 0 15px 10px;border-bottom:1px #d0d0d0 solid}.profile-about-me .columformline{padding:15px 0 20px 10px;border-bottom:1px #d0d0d0 solid}.profile-about-me .user-form .formline.gender label,.profile-about-me .user-form .formline.gender input{float:left}.profile-about-me .user-form .formline.gender{padding-right:0}.profile-about-me .user-form .formline.gender label{padding-top:5px}.profile-about-me .user-form .profileSex-male-sel,.profile-about-me .user-form .profileSex-female-sel{float:none;position:inherit;display:inline-block}.profileInfo .user-form .profileSex{float:left;margin:0 8px 0 0}.profileInfo .user-form div.bb-low-line-header{margin-top:-4px}.profileInfo .user-form a:link{color:#0e709a}div#content{width:100%}#profilecp_wrapper{font-family:ProximaNova,Arial,sans-serif}h1,h2,h3{font-family:ProximaNovaSemibold,Arial,sans-serif}.button-gradient-blue,.clearFloatNoHeight+.bb-low-line-header+div a:link{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:400;cursor:pointer;text-align:center;display:inline-block;color:#fff;border-radius:2px;font-family:ProximaNovaSemibold,Arial,Sans-serif;text-transform:uppercase;height:30px;line-height:30px;padding:0 20px;background-color:#00aeef;background-image:none;border:1px solid #00aeef}.clearFloatNoHeight+.bb-low-line-header+div a:link{text-transform:none}.button-gradient-blue:hover,.clearFloatNoHeight+.bb-low-line-header+div a:hover{color:#fff;text-decoration:none;background-color:#009ad2;background-image:none}.bb-flat-btn--primary:hover,.bb-flat-btn:hover{color:#fff;text-decoration:none;background-color:#009ad2}.profile-about-me .user-form .bb-button-v2{margin-right:0}.profile-about-me .user-form .bb-button-v2 input{font-size:14px;font-family:ProximaNova;text-decoration:none}.user-form .gender{display:flex;flex-wrap:wrap}.profile-about-me .user-form .formline.gender label{margin-top:10px;padding-top:0}.user-form .gender input[name=bio_realname]{width:100% !important}.profileInfo .user-form .profileSex{margin-top:10px}.profileSex .profileSex-female-sel-color,.profileSex .profileSex-female-sel:hover{background-position:-207px -65px}.profileSex .profileSex-male-sel-color,.profileSex .profileSex-male-sel:hover{background-position:-213px 0}@media(min-width:500px){.user-form .gender input[name=bio_realname]{width:169px !important;margin-right:20px !important;height:2em}.profile-about-me .user-form .formline.gender label{margin-top:5px;padding-top:0}.profileInfo .user-form .profileSex{margin-top:0}}.formline.gender+.formline{position:relative}.formline.gender+.formline label{position:absolute;top:15px;left:0}select[name=month]{margin-left:50px}select.privacy{margin-top:10px;margin-left:50px;display:block}.profile-about-me .formline,.profile-about-me .columformline{padding-left:0}.profile-about-me .user-form .boom-two-column{display:flex;width:100%}.profile-about-me .user-form .right-column-cont{display:flex;flex-direction:column;padding:0 10px;border-right:0}.profile-about-me .user-form .boom-two-column.fist{border-right:0}.profile-about-me .user-form .columformline{width:100%}.user-form .columformline+.columformline{display:flex;flex-direction:column}.user-form .columformline+.columformline .sec{margin-top:10px}.profile-about-me .user-form .boom-two-column.sec label{margin-left:0;margin-right:10px}select[name=bio_started_month]{margin-right:7px}#idState_Other{display:flex;flex-direction:column}.clearFloatNoHeight+.bb-low-line-header+div{padding:10px 0 !important;font-size:14px}.clearFloatNoHeight+.bb-low-line-header+div b{font-family:ProximaNovaSemibold,Arial,sans-serif;font-weight:normal}@media(min-width:600px){.profile-about-me .user-form .right-column-cont{border-right:1px solid #d0d0d0}.user-form .columformline+.columformline{display:flex;flex-direction:row}}@media(max-width:767px){#main{padding:0}}