/* PROFILE PAGES */ .profile-picture-wrapper { position: relative; } .profile-picture img { max-width: 100%; } .profile-picture.profile-picture--style-1 { padding: $spacer $spacer 0; } .profile-picture.profile-picture--style-1 img { border-radius: $border-radius; } .profile-picture .btn-aux { display: none; width: 40px; height: 40px; border-radius: 40px; line-height: 40px; text-align: center; position: absolute; top: 35px; right: 50px; background: rgba(0, 0, 0, 0.8); color: #ccc; } .profile-picture:hover .btn-aux { display: block; } .profile-picture.btn-aux:hover { background: $color-base-1; color: $color-base-text-1; } .profile-picture.profile-picture--style-2 { margin: 0 auto; width: 180px; position: relative; } .profile-picture.profile-picture--style-2 img { border-radius: 100%; margin-top: 30px; border: 10px solid rgba(255, 255, 255, 0.1); } .profile-picture.profile-picture--style-2 .btn-aux { right: 10px; top: 10px; } .profile-details { text-align: center; margin-top: 20px; } .profile-details .profile-name { margin: 0; padding: 0; } .profile-details .profile-occupation { margin: 12px 0 0; padding: 0; } .profile-details .profile-location { margin: 2px 0 0; padding: 0; } .profile-connect { text-align: center; width: 180px; margin: ($spacer * 2) auto; } .profile-stats { text-align: center; border-top: 1px solid rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .profile-stats .stats-entry { padding: 20px 0; width: 50%; border-right: 1px solid rgba(0, 0, 0, 0.05); display: inline-block; float: left; } .profile-stats .stats-entry:last-child { border-right: 0; } .profile-stats .stats-entry .stats-count { display: block; font-weight: 500; font-size: $font-size-h4; } .profile-stats .stats-entry .stats-label { display: block; font-weight: 300; font-size: $font-size-xs; } .profile-useful-links:nth-child(n+2):not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .profile-useful-links .useful-links { padding: $spacer * 2; } .profile-useful-links:last-child .useful-links { //padding-bottom: 0; } .profile-useful-links .useful-links a { display: block; margin-bottom: 10px; font-size: $font-size-sm; } .profile-useful-links .useful-links a:last-child { margin-bottom: 0; } .profile-useful-links .useful-links a > i { margin-right: 6px; } .short-info { margin-bottom: $spacer * 1.5; } .short-info:last-child { margin: 0; } .short-info .short-info-label { padding: 0; margin: 0; display: block; font-size: $font-size-xs; color: $color-gray-light; font-weight: 400; } .short-info .short-info-title { padding: 0; margin: 0; display: block; font-size: $font-size-h6; color: $color-gray-dark; font-weight: 500; } .short-info .short-info-subtitle { padding: 0; margin: 0; display: block; font-size: $font-size-h6; color: $color-gray-light; font-weight: 300; } .short-info i { font-size: 36px; display: inline-block; } .short-info .short-info-img { width: 50px; } .short-info .short-info-img img { max-width: 100%; border-radius: 100%; } .short-info .short-info-offset { display: inline-block; padding-left: 16px; margin-bottom: 15px; position: relative; } .short-info:last-child .short-info-offset { margin-bottom: 0; } .short-info .short-info-offset .btn { position: relative; float: right; }