.profile{margin-bottom:20px;}
.profile .topic-header .button{float:right;}
.profile .topic-content{overflow:hidden;padding-bottom:10px;}
.profile .topic-content .avatar{float:left;width:28%;margin:3px 25px 20px 0;position:relative;}
.profile .topic-content .avatar a{display:block;}
.profile .topic-content .avatar img{width:100%;display:block;}
.m-settings .avatar{width:100px!important;height:100px!important;margin:0 0 10px 0!important;}
.m-settings .avatar-change{text-align:center;}
.profile .topic-content .avatar .status{color:#fff;font-size:11px;line-height:13px;text-transform:lowercase;padding:1px 5px;top:5px;left:5px;position:absolute;}
.profile .topic-content .avatar .status-online{background:#678e08;}
.profile .topic-content .avatar .status-offline{background:#444;}
.profile .nav-profile{overflow:hidden;font-size:14px;line-height:18px;width:48%;}
.profile .nav-profile li{margin:0 0 15px 0;}
.profile .nav-profile li.active a{font-weight:bold;}
.profile .nav-profile li a{color:#313131;text-decoration:none;}
.profile .nav-profile li span{color:#a40e0e;}
.profile .nav-profile-info{float:right;text-align:right;}
.profile .profile-top-right{overflow:hidden;padding-bottom:20px;}
.profile .vote-label{text-transform:lowercase;text-align:center;font-size:10px;color:#aaa;}
.profile .vote-profile{float:right;margin-left:10px;}
.profile .vote-profile .vote-topic{float:none;}
.profile .vote-profile .vote-topic .vote-item.vote-count{cursor:text;}
.profile .profile-actions{padding:8px 0 0 0;}
.profile .profile-actions .button{float:none;}
.profile .profile-actions li{float:left;margin:0 16px 0 0;}
.profile .profile-actions .m-right{float:right;margin:0;}
.profile .profile-add-friend{margin:0 0 5px 0;}
.profile .profile-actions a,.profile .profile-add-friend a{width:115px!important;text-align:center;}
.profile .m-rating{font-size:14px;font-weight:bold;display:inline-block;margin:0 0 0 10px;font-family:arial;}
.profile .m-rating .icon{font-size:18px;margin-right:5px;color:#b4ae8f;}
.profile .strength{margin-left:18px;font-size:11px;color:#000;}
.profile .strength .count{}
.profile .user-login{width:240px;font-size:27px;line-height:26px;font-weight:normal;margin-bottom:5px;}
.profile .user-login.no-user-name{}
.profile .user-name{color:#313131;font-size:17px;font-weight:300;font-family:'Open Sans', arial, sans-serif;}
.profile-page-header{font-size:12px;font-weight:bold;margin-bottom:20px;background:#f5f5f5;border-top:1px solid #eee;color:#555;padding:5px 10px 6px;}
.profile-info-about{padding:13px 20px 20px 135px;min-height:100px;background:#fcfce9;border-radius:5px;margin-bottom:30px;color:#000;position:relative;}
.profile-info-about .avatar{position:absolute;top:20px;left:20px;border-radius:5px;background:#fff;padding:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);}
.profile-info-about .avatar img{vertical-align:top;width:80px;height:80px;}
.profile-info-about h3{font-size:19px;margin-bottom:5px;}
.profile-info-about .edit{font-size:11px;}
.profile-left{width:360px;float:left;margin-right:40px;}
.profile-right{width:185px;float:left;}
.profile-dotted-list{}
.profile-dotted-list li{overflow:hidden;zoom:1;margin-bottom:15px;}
.profile-dotted-list li span{font-weight:bold;}
.profile-dotted-list li strong{float:right;width:65%;font-weight:normal;}
.profile-contact-list{margin-bottom:50px;}
.profile-contact-list li{margin-bottom:5px;padding-left:21px;position:relative;}
.profile-contact-list li i{position:absolute;top:2px;left:0;}
.profile-whois{padding-top:20px;}
.profile-whois .topic-content{margin-bottom:30px;padding-bottom:0px;}
.profile-whois .topic-title{font-size:16px!important;font-weight:normal!important;}
.profile-whois .topic-title span{font-size:12px;color:#000;}
.profile-whois .topic-header{padding-top:0px;margin-bottom:10px;}
.profile .m-line{border-bottom:1px solid #d2cdb2;height:0px;}
.profile_top-left{float:left;width:48%;}
.profile_top-right{float:right;width:48%;border-left:1px solid #d2cdb2;padding-left:2%;}
.profile_top-left .topic-header,.profile_top-right .topic-header{padding:0;margin:-8px 0 15px 0;}
.profile_top-left .topic-title,.profile_top-right .topic-title,.profile_top-soc .topic-title{font-size:16px;font-weight:normal;}
.profile_top-left p,.profile_top-right p{margin:0 0 10px 0;}
.profile_top-soc .m-ulogin{padding:15px 0 0 0;margin:0;}
.profile_top-soc .m-ulogin-or{display:none;}
.profile .m-soc-list{font-size:18px;line-height:18px;}
.profile .m-soc-list a{text-decoration:none;color:#313131;}
.profile_rt{position:absolute;top:20px;right:25px;line-height:18px;}