Skip to:
Content

BuddyPress.org

Ticket #7028: 7028.patch

File 7028.patch, 289.0 KB (added by netweb, 4 years ago)
  • .scss-lint.yml

     
    1 # Default application configuration that all configurations inherit from.
    2 
    3 scss_files: "**/*.scss"
    4 
    5 linters:
    6   BangFormat:
    7     enabled: true
    8     space_before_bang: true
    9     space_after_bang: false
    10 
    11   BorderZero:
    12     enabled: true
    13     convention: zero # or `none`
    14 
    15   ColorKeyword:
    16     enabled: true
    17 
    18   ColorVariable:
    19     enabled: false
    20 
    21   Comment:
    22     enabled: false
    23 
    24   DebugStatement:
    25     enabled: true
    26 
    27   DeclarationOrder:
    28     enabled: false
    29 
    30   DuplicateProperty:
    31     enabled: false
    32 
    33   ElsePlacement:
    34     enabled: true
    35     style: same_line # or 'new_line'
    36 
    37   EmptyLineBetweenBlocks:
    38     enabled: true
    39     ignore_single_line_blocks: true
    40 
    41   EmptyRule:
    42     enabled: true
    43 
    44   FinalNewline:
    45     enabled: true
    46     present: true
    47 
    48   HexLength:
    49     enabled: true
    50     style: short # or 'long'
    51 
    52   HexNotation:
    53     enabled: true
    54     style: lowercase # or 'uppercase'
    55 
    56   HexValidation:
    57     enabled: true
    58 
    59   IdSelector:
    60     enabled: false
    61 
    62   ImportantRule:
    63     enabled: false
    64 
    65   ImportPath:
    66     enabled: true
    67     leading_underscore: false
    68     filename_extension: false
    69 
    70   Indentation:
    71     enabled: true
    72     allow_non_nested_indentation: false
    73     character: tab # or 'space'
    74     width: 1
    75 
    76   LeadingZero:
    77     enabled: true
    78     style: include_zero # or 'include_zero'
    79 
    80   MergeableSelector:
    81     enabled: false
    82     force_nesting: true
    83 
    84   NameFormat:
    85     enabled: true
    86     allow_leading_underscore: true
    87     convention: hyphenated_lowercase # or 'BEM', or a regex pattern
    88 
    89   NestingDepth:
    90     enabled: true
    91     max_depth: 7
    92 
    93   PlaceholderInExtend:
    94     enabled: true
    95 
    96   PropertyCount:
    97     enabled: false
    98     include_nested: false
    99     max_properties: 10
    100 
    101   PropertySortOrder:
    102     enabled: true
    103     ignore_unspecified: false
    104     separate_groups: false
    105 
    106   PropertySpelling:
    107     enabled: true
    108     extra_properties: []
    109 
    110   PseudoElement:
    111     enabled: false
    112 
    113   QualifyingElement:
    114     enabled: false
    115     allow_element_with_attribute: false
    116     allow_element_with_class: false
    117     allow_element_with_id: false
    118 
    119   SelectorDepth:
    120     enabled: true
    121     max_depth: 6
    122 
    123   SelectorFormat:
    124     enabled: true
    125     convention: hyphenated_lowercase # or 'BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
    126     ignored_names: ['signup_form', 'send_message_form', 'ac_results']
    127 
    128   Shorthand:
    129     enabled: false
    130 
    131   SingleLinePerProperty:
    132     enabled: true
    133     allow_single_line_rule_sets: true
    134 
    135   SingleLinePerSelector:
    136     enabled: true
    137 
    138   SpaceAfterComma:
    139     enabled: true
    140 
    141   SpaceAfterPropertyColon:
    142     enabled: true
    143     style: one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
    144 
    145   SpaceAfterPropertyName:
    146     enabled: true
    147 
    148   SpaceBeforeBrace:
    149     enabled: true
    150     style: space # or 'new_line'
    151     allow_single_line_padding: false
    152 
    153   SpaceBetweenParens:
    154     enabled: true
    155     spaces: 0
    156 
    157   StringQuotes:
    158     enabled: true
    159     style: double_quotes
    160 
    161   TrailingSemicolon:
    162     enabled: true
    163 
    164   TrailingZero:
    165     enabled: false
    166 
    167   UnnecessaryMantissa:
    168     enabled: true
    169 
    170   UnnecessaryParentReference:
    171     enabled: true
    172 
    173   UrlFormat:
    174     enabled: true
    175 
    176   UrlQuotes:
    177     enabled: true
    178 
    179   VariableForProperty:
    180     enabled: false
    181     properties: []
    182 
    183   VendorPrefix:
    184     enabled: true
    185     identifier_list: base
    186     additional_identifiers: []
    187     excluded_identifiers: []
    188 
    189   ZeroUnit:
    190     enabled: true
    191 
    192   Compass::*:
    193     enabled: false
  • Gruntfile.js

     
    1919
    2020                BP_EXCLUDED_MISC = [
    2121                        '!bp-forums/bbpress/**/*'
    22                 ];
     22                ],
    2323
     24                // PostCSS
     25                stylelint    = require('stylelint'),
     26                reporter     = require('postcss-reporter');
     27
    2428        require( 'matchdep' ).filterDev( ['grunt-*', '!grunt-legacy-util'] ).forEach( grunt.loadNpmTasks );
    2529        grunt.util = require( 'grunt-legacy-util' );
    2630
     
    7579                                }
    7680                        }
    7781                },
     82                postcss: {
     83                        options: {
     84                                map: false,
     85                                processors: [],
     86                                failOnError: false
     87                        },
     88                        lint: {
     89                                options: {
     90                                        syntax: require('postcss-scss'),
     91                                        processors: [
     92                                                stylelint(),
     93                                                reporter({
     94                                                        clearMessages: true,
     95                                                        throwError: true
     96                                                        }
     97                                                )
     98                                        ]
     99                                },
     100                                expand: true,
     101                                cwd: SOURCE_DIR,
     102                                dest: SOURCE_DIR,
     103                                src: [ [ BP_CSS.concat( BP_EXCLUDED_CSS, BP_EXCLUDED_MISC ) ],
     104                                        '!bp-templates/bp-legacy/css/twenty*.css',
     105                                        'bp-templates/bp-legacy/css/*.scss' ]
     106                        }
     107                },
    78108                sass: {
    79109                        styles: {
    80110                                cwd: SOURCE_DIR,
     
    180210                                src: BP_JS
    181211                        }
    182212                },
    183                 scsslint: {
    184                         options: {
    185                                 bundleExec: false,
    186                                 colorizeOutput: true,
    187                                 config: '.scss-lint.yml'
    188                         },
    189                         core: [ SOURCE_DIR + 'bp-templates/bp-legacy/css/*.scss' ]
    190                 },
    191213                cssmin: {
    192214                        minify: {
    193215                                cwd: BUILD_DIR,
     
    248270        /**
    249271         * Register tasks.
    250272         */
    251         grunt.registerTask( 'src',     ['checkDependencies', 'jsvalidate:src', 'jshint', 'scsslint', 'sass', 'cssjanus'] );
     273        grunt.registerTask( 'src',     ['checkDependencies', 'jsvalidate:src', 'jshint', 'postcss:lint', 'sass', 'cssjanus'] );
    252274        grunt.registerTask( 'commit',  ['src', 'checktextdomain', 'imagemin'] );
    253275        grunt.registerTask( 'build',   ['commit', 'clean:all', 'copy:files', 'uglify', 'jsvalidate:build', 'cssmin', 'makepot', 'exec:bpdefault'] );
    254276        grunt.registerTask( 'release', ['build', 'exec:bbpress'] );
  • package.json

     
    1818    "grunt-exec": "~0.4.6",
    1919    "grunt-check-dependencies": "~0.12.0",
    2020    "grunt-jsvalidate": "~0.2.2",
     21    "grunt-postcss": "~0.8.0",
    2122    "grunt-legacy-util": "^0.2.0",
    2223    "grunt-patch-wordpress": "~0.3.0",
    2324    "grunt-sass": "~1.1.0",
    24     "grunt-scss-lint": "~0.3.8",
    2525    "grunt-wp-i18n": "~0.5.3",
    26     "matchdep": "~1.0.0"
     26    "matchdep": "~1.0.0",
     27    "postcss-reporter": "~1.3.3",
     28    "postcss-scss": "~0.1.7",
     29    "stylelint": "~6.1.1"
    2730  },
    2831  "engines": {
    2932    "node": ">=4.2.1"
  • src/bp-activity/admin/css/admin-rtl.css

     
    11.akismet-status {
    22        float: left;
    33}
     4
    45.akismet-status a {
    5         color: #AAA;
     6        color: #aaa;
    67        font-style: italic;
    78}
     9
    810.akismet-history {
    911        margin: 13px;
    1012}
     13
    1114.akismet-history div {
    1215        margin-bottom: 13px;
    1316}
     17
    1418.akismet-history span {
    1519        color: #999;
    1620}
     
    1822#wp-bp-activities-wrap {
    1923        padding: 5px 0;
    2024}
     25
    2126#bp-activities {
    2227        height: 120px;
    2328}
     29
    2430#bp-replyhead {
    2531        font-size: 1em;
    2632        line-height: 1.4em;
    2733        margin: 0;
    2834}
     35
    2936#bp-replysubmit {
    3037        margin: 0;
    3138        padding: 0 0 3px;
    3239        text-align: center;
    3340}
     41
    3442#bp-replysubmit .error {
    35         color: red;
     43        color: #f00;
    3644        line-height: 21px;
    3745        text-align: center;
    3846        vertical-align: center;
    3947}
     48
    4049#bp-replysubmit img.waiting {
    4150        float: left;
    4251        padding: 4px 10px 0;
    4352        vertical-align: top;
    4453}
     54
    4555#bp-activities-form .column-response img {
    4656        float: right;
    4757        margin-bottom: 5px;
     
    4858        margin-left: 10px;
    4959        margin-top: 1px;
    5060}
     61
    5162.activity-errors {
    5263        list-style-type: disc;
    5364        margin-right: 2em;
     
    5768#bp_activity_content div.inside {
    5869        line-height: 0;
    5970}
     71
    6072#bp_activity_action h3,
    6173#bp_activity_content h3 {
    6274        cursor: auto;
    6375}
     76
    6477#bp_activity_action td.mceIframeContainer,
    6578#bp_activity_content td.mceIframeContainer {
    66         background-color: white;
     79        background-color: #fff;
    6780}
     81
    6882#post-body #bp-activities-action_resize,
    6983#post-body #bp-activities-content_resize {
    7084        position: inherit;
    7185        margin-top: -2px;
    7286}
     87
    7388#bp_activity_link input {
    7489        width: 99%;
    7590}
     91
    7692#bp-activities-primaryid {
    7793        margin-bottom: 1em;
    7894}
     95
    7996.column-action {
    8097        width: 12%;
    8198}
    8299
    83100@media screen and (max-width: 782px) {
     101
    84102        body.toplevel_page_bp-activity .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
    85103                display: table-cell;
    86104        }
    87 }
    88  No newline at end of file
     105}
  • src/bp-activity/admin/css/admin.css

     
    11.akismet-status {
    22        float: right;
    33}
     4
    45.akismet-status a {
    5         color: #AAA;
     6        color: #aaa;
    67        font-style: italic;
    78}
     9
    810.akismet-history {
    911        margin: 13px;
    1012}
     13
    1114.akismet-history div {
    1215        margin-bottom: 13px;
    1316}
     17
    1418.akismet-history span {
    1519        color: #999;
    1620}
     
    1822#wp-bp-activities-wrap {
    1923        padding: 5px 0;
    2024}
     25
    2126#bp-activities {
    2227        height: 120px;
    2328}
     29
    2430#bp-replyhead {
    2531        font-size: 1em;
    2632        line-height: 1.4em;
    2733        margin: 0;
    2834}
     35
    2936#bp-replysubmit {
    3037        margin: 0;
    3138        padding: 0 0 3px;
    3239        text-align: center;
    3340}
     41
    3442#bp-replysubmit .error {
    35         color: red;
     43        color: #f00;
    3644        line-height: 21px;
    3745        text-align: center;
    3846        vertical-align: center;
    3947}
     48
    4049#bp-replysubmit img.waiting {
    4150        float: right;
    4251        padding: 4px 10px 0;
    4352        vertical-align: top;
    4453}
     54
    4555#bp-activities-form .column-response img {
    4656        float: left;
    4757        margin-bottom: 5px;
     
    4858        margin-right: 10px;
    4959        margin-top: 1px;
    5060}
     61
    5162.activity-errors {
    5263        list-style-type: disc;
    5364        margin-left: 2em;
     
    5768#bp_activity_content div.inside {
    5869        line-height: 0;
    5970}
     71
    6072#bp_activity_action h3,
    6173#bp_activity_content h3 {
    6274        cursor: auto;
    6375}
     76
    6477#bp_activity_action td.mceIframeContainer,
    6578#bp_activity_content td.mceIframeContainer {
    66         background-color: white;
     79        background-color: #fff;
    6780}
     81
    6882#post-body #bp-activities-action_resize,
    6983#post-body #bp-activities-content_resize {
    7084        position: inherit;
    7185        margin-top: -2px;
    7286}
     87
    7388#bp_activity_link input {
    7489        width: 99%;
    7590}
     91
    7692#bp-activities-primaryid {
    7793        margin-bottom: 1em;
    7894}
     95
    7996.column-action {
    8097        width: 12%;
    8198}
    8299
    83100@media screen and (max-width: 782px) {
     101
    84102        body.toplevel_page_bp-activity .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
    85103                display: table-cell;
    86104        }
    87 }
    88  No newline at end of file
     105}
  • src/bp-activity/css/mentions-rtl.css

     
    22        background: rgba(204, 204, 204, 0.8);
    33        border-radius: 2px;
    44        border: 1px solid rgb(204, 204, 204);
    5         box-shadow: 0 0 5px rgba(204, 204, 204, 0.25), 0 0 1px #FFF;
    6         color: #D84800;
     5        box-shadow: 0 0 5px rgba(204, 204, 204, 0.25), 0 0 1px #fff;
     6        color: #d84800;
    77        display: none;
    88        font-family: sans-serif;
    99        margin-top: 18px;
     
    1313}
    1414/* @noflip */
    1515.atwho-view {
    16         left: 0; 
     16        left: 0;
    1717}
     18
    1819.atwho-view ul {
    19         background: #FFF;
     20        background: #fff;
    2021        list-style: none;
    2122        margin: auto;
    2223        padding: 0;
    2324}
     25
    2426.atwho-view ul li {
    25         border-bottom: 1px solid #EFEFEF;
     27        border-bottom: 1px solid #efefef;
    2628        box-sizing: content-box;
    2729        cursor: pointer;
    2830        display: block;
     
    3335        overflow: hidden;
    3436        padding: 5px 10px;
    3537}
     38
    3639.atwho-view img {
    3740        border-radius: 2px;
    3841        float: left;
    3942        height: 20px;
    40         margin-top:0;
     43        margin-top: 0;
    4144        width: 20px;
    4245}
     46
    4347.atwho-view strong {
    44         background: #EFEFEF;
     48        background: #efefef;
    4549        font-weight: bold;
    4650}
     51
    4752.atwho-view .username strong {
    48         color: #D54E21;
     53        color: #d54e21;
    4954}
     55
    5056.atwho-view small {
    51         color: #AAA;
     57        color: #aaa;
    5258        float: left;
    5359        font-size: smaller;
    5460        font-weight: normal;
    5561        margin: 0 40px 0 10px;
    5662}
     63
    5764.atwho-view .cur {
    5865        background: rgba(239, 239, 239, 0.5);
    5966}
    6067
    6168@media (max-width: 900px) {
     69
    6270        .atwho-view img {
    6371                float: right;
    6472                margin: 0 0 0 10px;
    6573        }
    6674}
     75
    6776@media (max-width: 400px) {
     77
    6878        .atwho-view ul li {
    6979                font-size: 16px;
    7080                line-height: 23px;
    7181                padding: 13px;
    7282        }
     83
    7384        .atwho-view ul li img {
    7485                height: 30px;
    7586                margin-top: -5px;
    7687                width: 30px;
    7788        }
     89
    7890        .atwho-view {
    7991                border-radius: 0;
    8092                height: 100%;
     
    8193                right: 0 !important;
    8294                width: 100%;
    8395        }
     96
    8497        .atwho-view ul li .username {
    8598                display: inline-block;
    8699                margin: -10px 0 0 0;
    87100                padding: 10px 0;
    88101        }
     102
    89103        .atwho-view ul li small {
    90104                display: inline-block;
    91105                margin-right: 20px;
  • src/bp-activity/css/mentions.css

     
    22        background: rgba(204, 204, 204, 0.8);
    33        border-radius: 2px;
    44        border: 1px solid rgb(204, 204, 204);
    5         box-shadow: 0 0 5px rgba(204, 204, 204, 0.25), 0 0 1px #FFF;
    6         color: #D84800;
     5        box-shadow: 0 0 5px rgba(204, 204, 204, 0.25), 0 0 1px #fff;
     6        color: #d84800;
    77        display: none;
    88        font-family: sans-serif;
    99        margin-top: 18px;
     
    1313}
    1414/* @noflip */
    1515.atwho-view {
    16         left: 0; 
     16        left: 0;
    1717}
     18
    1819.atwho-view ul {
    19         background: #FFF;
     20        background: #fff;
    2021        list-style: none;
    2122        margin: auto;
    2223        padding: 0;
    2324}
     25
    2426.atwho-view ul li {
    25         border-bottom: 1px solid #EFEFEF;
     27        border-bottom: 1px solid #efefef;
    2628        box-sizing: content-box;
    2729        cursor: pointer;
    2830        display: block;
     
    3335        overflow: hidden;
    3436        padding: 5px 10px;
    3537}
     38
    3639.atwho-view img {
    3740        border-radius: 2px;
    3841        float: right;
    3942        height: 20px;
    40         margin-top:0;
     43        margin-top: 0;
    4144        width: 20px;
    4245}
     46
    4347.atwho-view strong {
    44         background: #EFEFEF;
     48        background: #efefef;
    4549        font-weight: bold;
    4650}
     51
    4752.atwho-view .username strong {
    48         color: #D54E21;
     53        color: #d54e21;
    4954}
     55
    5056.atwho-view small {
    51         color: #AAA;
     57        color: #aaa;
    5258        float: right;
    5359        font-size: smaller;
    5460        font-weight: normal;
    5561        margin: 0 10px 0 40px;
    5662}
     63
    5764.atwho-view .cur {
    5865        background: rgba(239, 239, 239, 0.5);
    5966}
    6067
    6168@media (max-width: 900px) {
     69
    6270        .atwho-view img {
    6371                float: left;
    6472                margin: 0 10px 0 0;
    6573        }
    6674}
     75
    6776@media (max-width: 400px) {
     77
    6878        .atwho-view ul li {
    6979                font-size: 16px;
    7080                line-height: 23px;
    7181                padding: 13px;
    7282        }
     83
    7384        .atwho-view ul li img {
    7485                height: 30px;
    7586                margin-top: -5px;
    7687                width: 30px;
    7788        }
     89
    7890        .atwho-view {
    7991                border-radius: 0;
    8092                height: 100%;
     
    8193                left: 0 !important;
    8294                width: 100%;
    8395        }
     96
    8497        .atwho-view ul li .username {
    8598                display: inline-block;
    8699                margin: -10px 0 0 0;
    87100                padding: 10px 0;
    88101        }
     102
    89103        .atwho-view ul li small {
    90104                display: inline-block;
    91105                margin-left: 20px;
  • src/bp-core/admin/css/common-rtl.css

     
    3333.bp-badge {
    3434        color: #d84800;
    3535        display: inline-block;
    36         font: normal 150px/1 'dashicons' !important;
     36        font: normal 150px/1 "dashicons" !important;
    3737}
    3838
    3939.bp-badge:before {
     
    4747}
    4848
    4949@media only screen and (max-width: 500px) {
     50
    5051        .about-wrap .bp-badge {
    5152                position: relative;
    5253                margin: 10px auto;
     
    154155.dashboard_page_bp-about .about-wrap .changelog .changelog-title {
    155156        font-size: 1.25em;
    156157        line-height: 1.5em;
    157         margin: 1.25em 0 .6em;
     158        margin: 1.25em 0 0.6em;
    158159        text-align: center;
    159160}
    160161
    161162@media screen and ( max-width: 782px ) {
     163
    162164        .index_page_bp-about .about-wrap .headline-feature,
    163165        .dashboard_page_bp-about .about-wrap .headline-feature {
    164166                max-width: 100%;
    165167        }
     168
    166169        .index_page_bp-about .about-wrap .headline-feature h3,
    167170        .dahsboard_page_bp-about .about-wrap .headline-feature h3,
    168171        .index_page_bp-about .about-wrap .headline-feature .headline-title,
     
    169172        .dashboard_page_bp-about .about-wrap .headline-feature .headline-title {
    170173                font-size: 2em;
    171174        }
     175
    172176        .index_page_bp-about .bp-features-section,
    173177        .dashboard_page_bp-about .bp-features-section {
    174178                margin-bottom: 0;
    175179        }
     180
    176181        .index_page_bp-about .about-wrap .feature-section,
    177182        .dashboard_page_bp-about .about-wrap .feature-section {
    178183                margin-top: 0;
    179184        }
     185
    180186        .index_page_bp-about .about-wrap .two-col > div,
    181187        .dashboard_page_bp-about .about-wrap .two-col > div {
    182188                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     
    184190                padding-bottom: 1em;
    185191                width: 100%;
    186192        }
     193
    187194        .index_page_bp-about .changelog .two-col > div,
    188195        .dashboard_page_bp-about .changelog .two-col > div {
    189196                margin-top: 0;
    190197                padding-bottom: 0;
    191198        }
     199
    192200        .index_page_bp-about .about-wrap .changelog .changelog-title,
    193201        .dashboard_page_bp-about .about-wrap .changelog .changelog-title {
    194202                text-align: right;
     
    229237
    230238#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,
    231239#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before,
    232 #adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before{
     240#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before {
    233241        content: "\f454";
    234242}
    235243
     
    255263}
    256264
    257265.settings_page_bp-components td.plugin-title span:before {
    258         font-family: 'dashicons';
     266        font-family: dashicons;
    259267        font-size: 18px;
    260268}
    261269
     
    308316}
    309317
    310318@media screen and ( max-width: 782px ) {
     319
    311320        .settings_page_bp-components td.plugin-title span {
    312321                margin-top: 5px;
    313322        }
     323
    314324        #bp-admin-component-form .wp-list-table.plugins .plugin-title {
    315325                display: block;
    316326                width: auto;
    317327        }
     328
    318329        #bp-admin-component-form .subsubsub {
    319330                margin-bottom: 0;
    320331                padding-bottom: 35px;
  • src/bp-core/admin/css/common.css

     
    3333.bp-badge {
    3434        color: #d84800;
    3535        display: inline-block;
    36         font: normal 150px/1 'dashicons' !important;
     36        font: normal 150px/1 "dashicons" !important;
    3737}
    3838
    3939.bp-badge:before {
     
    4747}
    4848
    4949@media only screen and (max-width: 500px) {
     50
    5051        .about-wrap .bp-badge {
    5152                position: relative;
    5253                margin: 10px auto;
     
    154155.dashboard_page_bp-about .about-wrap .changelog .changelog-title {
    155156        font-size: 1.25em;
    156157        line-height: 1.5em;
    157         margin: 1.25em 0 .6em;
     158        margin: 1.25em 0 0.6em;
    158159        text-align: center;
    159160}
    160161
    161162@media screen and ( max-width: 782px ) {
     163
    162164        .index_page_bp-about .about-wrap .headline-feature,
    163165        .dashboard_page_bp-about .about-wrap .headline-feature {
    164166                max-width: 100%;
    165167        }
     168
    166169        .index_page_bp-about .about-wrap .headline-feature h3,
    167170        .dahsboard_page_bp-about .about-wrap .headline-feature h3,
    168171        .index_page_bp-about .about-wrap .headline-feature .headline-title,
     
    169172        .dashboard_page_bp-about .about-wrap .headline-feature .headline-title {
    170173                font-size: 2em;
    171174        }
     175
    172176        .index_page_bp-about .bp-features-section,
    173177        .dashboard_page_bp-about .bp-features-section {
    174178                margin-bottom: 0;
    175179        }
     180
    176181        .index_page_bp-about .about-wrap .feature-section,
    177182        .dashboard_page_bp-about .about-wrap .feature-section {
    178183                margin-top: 0;
    179184        }
     185
    180186        .index_page_bp-about .about-wrap .two-col > div,
    181187        .dashboard_page_bp-about .about-wrap .two-col > div {
    182188                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     
    184190                padding-bottom: 1em;
    185191                width: 100%;
    186192        }
     193
    187194        .index_page_bp-about .changelog .two-col > div,
    188195        .dashboard_page_bp-about .changelog .two-col > div {
    189196                margin-top: 0;
    190197                padding-bottom: 0;
    191198        }
     199
    192200        .index_page_bp-about .about-wrap .changelog .changelog-title,
    193201        .dashboard_page_bp-about .about-wrap .changelog .changelog-title {
    194202                text-align: left;
     
    229237
    230238#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,
    231239#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before,
    232 #adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before{
     240#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before {
    233241        content: "\f454";
    234242}
    235243
     
    255263}
    256264
    257265.settings_page_bp-components td.plugin-title span:before {
    258         font-family: 'dashicons';
     266        font-family: dashicons;
    259267        font-size: 18px;
    260268}
    261269
     
    308316}
    309317
    310318@media screen and ( max-width: 782px ) {
     319
    311320        .settings_page_bp-components td.plugin-title span {
    312321                margin-top: 5px;
    313322        }
     323
    314324        #bp-admin-component-form .wp-list-table.plugins .plugin-title {
    315325                display: block;
    316326                width: auto;
    317327        }
     328
    318329        #bp-admin-component-form .subsubsub {
    319330                margin-bottom: 0;
    320331                padding-bottom: 35px;
  • src/bp-core/admin/css/customizer-controls-rtl.css

     
    11.customize-control-range output {
    2         background-color: #FFF;
    3         border: 1px solid #DDD;
    4         box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
     2        background-color: #fff;
     3        border: 1px solid #ddd;
     4        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
    55        float: right;
    66        margin-left: 10px;
    77        margin-top: -4px;
  • src/bp-core/admin/css/customizer-controls.css

     
    11.customize-control-range output {
    2         background-color: #FFF;
    3         border: 1px solid #DDD;
    4         box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
     2        background-color: #fff;
     3        border: 1px solid #ddd;
     4        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
    55        float: left;
    66        margin-right: 10px;
    77        margin-top: -4px;
  • src/bp-core/css/admin-bar-rtl.css

     
    1616#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul {
    1717        right: 0;
    1818}
     19
    1920#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul ul {
    2021        right: 0;
    2122}
     
    2425#wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count,
    2526#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar a span.count,
    2627#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    27         background: #21759B;
     28        background: #21759b;
    2829        color: #fff;
    2930        text-shadow: none;
    3031        display: inline;
     
    4041#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    4142        background: #ddd;
    4243        color: #333;
    43         margin: 0
     44        margin: 0;
    4445}
    4546
    4647#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert {
     
    4950}
    5051
    5152#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications > a {
    52         padding: 0 .5em;
     53        padding: 0 0.5em;
    5354}
    5455
    5556#wp-admin-bar-user-info img.avatar {
  • src/bp-core/css/admin-bar.css

     
    1616#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul {
    1717        left: 0;
    1818}
     19
    1920#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul ul {
    2021        left: 0;
    2122}
     
    2425#wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count,
    2526#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar a span.count,
    2627#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    27         background: #21759B;
     28        background: #21759b;
    2829        color: #fff;
    2930        text-shadow: none;
    3031        display: inline;
     
    4041#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
    4142        background: #ddd;
    4243        color: #333;
    43         margin: 0
     44        margin: 0;
    4445}
    4546
    4647#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert {
     
    4950}
    5051
    5152#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications > a {
    52         padding: 0 .5em;
     53        padding: 0 0.5em;
    5354}
    5455
    5556#wp-admin-bar-user-info img.avatar {
  • src/bp-core/css/avatar-rtl.css

     
    7070div.bp-avatar-nav {
    7171        background: transparent;
    7272        clear: both;
    73         margin: 10px 0 10px;
     73        margin: 10px 0;
    7474        overflow: hidden;
    7575}
    7676
     
    176176}
    177177
    178178@supports (-ms-accelerator:true) {
     179
    179180        .drag-drop-inside p.drag-drop-info {
    180181                display: block;
    181182        }
     
    182183}
    183184
    184185#avatar-to-crop {
    185         margin: 0 auto 20px ;
     186        margin: 0 auto 20px;
    186187        text-align: right;
    187188}
    188189
     
    222223}
    223224
    224225@media screen and (min-width: 801px) {
     226
    225227        #bp-webcam-avatar #avatar-to-crop {
    226228                max-width: 64%;
    227229                width: 64%;
     
    234236
    235237#bp-webcam-avatar #avatar-crop-actions {
    236238        float: right;
    237         margin: 0 0 20px 0;
     239        margin: 0 0 20px;
    238240        width: 50%;
    239241}
    240242
     
    299301}
    300302
    301303.bp-avatar .item {
    302         overflow:hidden;
     304        overflow: hidden;
    303305}
    304306
    305307.bp-avatar .avatar-crop-management.adjust {
     
    324326                margin: 0 auto 10px;
    325327        }
    326328
    327         #bp-webcam-avatar .avatar-crop-management #avatar-crop-actions  {
     329        #bp-webcam-avatar .avatar-crop-management #avatar-crop-actions {
    328330                width: auto;
    329331        }
    330332
     
    368370        float: right;
    369371        margin: 0;
    370372}
     373
    371374.wp-admin #TB_window .bp-avatar #bp-webcam-avatar #avatar-to-crop {
    372375        margin-bottom: 20px;
    373376}
     377
    374378@media screen and (min-width: 783px) {
    375379
    376380        .wp-admin #TB_window .bp-avatar .avatar-crop-management {
     
    385389}
    386390
    387391.wp-admin #TB_window .bp-avatar #avatar-to-crop video {
    388                 width: 100%;
    389         }
     392        width: 100%;
     393}
    390394
    391395.wp-admin #TB_window .bp-avatar .avatar-crop-management a.button {
    392396        height: auto;
     
    394398}
    395399
    396400@media screen and (min-width: 810px) {
     401
    397402        .wp-admin #TB_window .bp-avatar #bp-webcam-avatar #avatar-to-crop {
    398403                max-width: none;
    399404                width: 76%;
  • src/bp-core/css/avatar.css

     
    7070div.bp-avatar-nav {
    7171        background: transparent;
    7272        clear: both;
    73         margin: 10px 0 10px;
     73        margin: 10px 0;
    7474        overflow: hidden;
    7575}
    7676
     
    176176}
    177177
    178178@supports (-ms-accelerator:true) {
     179
    179180        .drag-drop-inside p.drag-drop-info {
    180181                display: block;
    181182        }
     
    182183}
    183184
    184185#avatar-to-crop {
    185         margin: 0 auto 20px ;
     186        margin: 0 auto 20px;
    186187        text-align: left;
    187188}
    188189
     
    222223}
    223224
    224225@media screen and (min-width: 801px) {
     226
    225227        #bp-webcam-avatar #avatar-to-crop {
    226228                max-width: 64%;
    227229                width: 64%;
     
    234236
    235237#bp-webcam-avatar #avatar-crop-actions {
    236238        float: left;
    237         margin: 0 0 20px 0;
     239        margin: 0 0 20px;
    238240        width: 50%;
    239241}
    240242
     
    299301}
    300302
    301303.bp-avatar .item {
    302         overflow:hidden;
     304        overflow: hidden;
    303305}
    304306
    305307.bp-avatar .avatar-crop-management.adjust {
     
    324326                margin: 0 auto 10px;
    325327        }
    326328
    327         #bp-webcam-avatar .avatar-crop-management #avatar-crop-actions  {
     329        #bp-webcam-avatar .avatar-crop-management #avatar-crop-actions {
    328330                width: auto;
    329331        }
    330332
     
    368370        float: left;
    369371        margin: 0;
    370372}
     373
    371374.wp-admin #TB_window .bp-avatar #bp-webcam-avatar #avatar-to-crop {
    372375        margin-bottom: 20px;
    373376}
     377
    374378@media screen and (min-width: 783px) {
    375379
    376380        .wp-admin #TB_window .bp-avatar .avatar-crop-management {
     
    385389}
    386390
    387391.wp-admin #TB_window .bp-avatar #avatar-to-crop video {
    388                 width: 100%;
    389         }
     392        width: 100%;
     393}
    390394
    391395.wp-admin #TB_window .bp-avatar .avatar-crop-management a.button {
    392396        height: auto;
     
    394398}
    395399
    396400@media screen and (min-width: 810px) {
     401
    397402        .wp-admin #TB_window .bp-avatar #bp-webcam-avatar #avatar-to-crop {
    398403                max-width: none;
    399404                width: 76%;
  • src/bp-core/css/buddybar-rtl.css

     
    11body:not(.wp-admin) {
    22        padding-top: 25px !important;
    33}
     4
    45#wp-admin-bar {
    56        position: fixed;
    67        top: 0;
     
    1011        width: 100%;
    1112        z-index: 9999;
    1213}
     14
    1315#wp-admin-bar .padder {
    1416        position: relative;
    1517        padding: 0;
    1618        width: 100%;
    1719        margin: 0 auto;
    18         background: url('../images/60pc_black.png');
     20        background: url(../images/60pc_black.png);
    1921        height: 25px;
    2022}
     23
    2124body#bp-default #wp-admin-bar .padder {
    2225        max-width: 1250px;
    2326}
     27
    2428#wp-admin-bar * {
    2529        z-index: 999;
    2630}
     31
    2732#wp-admin-bar div#admin-bar-logo {
    2833        position: absolute;
    2934        top: 5px;
    3035        right: 10px;
    3136}
     37
    3238#wp-admin-bar a img {
    3339        border: none;
    3440}
     41
    3542#wp-admin-bar li {
    3643        list-style: none;
    3744        margin: 0;
     
    3946        line-height: 100%;
    4047        text-align: right;
    4148}
     49
    4250#wp-admin-bar li a {
    43         padding: 7px 15px 7px 15px;
     51        padding: 7px 15px;
    4452        color: #eee;
    4553        text-decoration: none;
    4654        font-size: 11px;
    4755}
     56
    4857#wp-admin-bar li.alt {
    4958        border: none;
    5059}
     60
    5161#wp-admin-bar li.no-arrow a {
    5262        padding-left: 15px;
    5363}
     64
    5465#wp-admin-bar ul li ul li a span {
    5566        display: none;
    5667}
     68
    5769#wp-admin-bar li:hover,
    5870#wp-admin-bar li.hover {
    5971        position: static;
    6072}
     73
    6174#admin-bar-logo {
    6275        float: right;
    6376        font-weight: bold;
     
    6780        text-decoration: none;
    6881        color: #fff;
    6982}
     83
    7084body#bp-default #admin-bar-logo {
    7185        padding: 2px 8px;
    7286}
     
    86100        padding: 0;
    87101        float: right;
    88102        position: relative;
    89         background: url('../images/admin-menu-arrow.gif') 12% 53% no-repeat;
     103        background: url(../images/admin-menu-arrow.gif) 12% 53% no-repeat;
    90104        padding-left: 11px;
    91105}
     106
    92107#wp-admin-bar ul li.no-arrow {
    93108        background: none;
    94109        padding-left: 0;
    95110}
     111
    96112#wp-admin-bar ul li ul li {
    97113        background-image: none;
    98114}
     115
    99116#wp-admin-bar ul li.align-right {
    100117        position: absolute;
    101118        left: 0;
    102119}
     120
    103121#wp-admin-bar ul li a {
    104122        display: block;
    105123}
     124
    106125#wp-admin-bar ul.main-nav li:hover,
    107126#wp-admin-bar ul.main-nav li.sfhover,
    108127#wp-admin-bar ul.main-nav li ul li.sfhover {
     
    126145        -moz-border-radius-topright: 0;
    127146        -webkit-border-top-left-radius: 0;
    128147}
     148
    129149#wp-admin-bar ul li > ul {
    130150        border-top: none;
    131151}
     152
    132153#wp-admin-bar ul li ul a {
    133154        color: #eee;
    134155}
     156
    135157#wp-admin-bar ul li ul li {
    136158        float: right;
    137159        width: 174px;
    138160        margin: 0;
    139161}
     162
    140163#wp-admin-bar ul li ul li:hover a {
    141164        color: #fff;
    142165}
     166
    143167#wp-admin-bar ul li div.admin-bar-clear {
    144168        clear: both;
    145169}
     170
    146171#wp-admin-bar ul.main-nav li ul li:hover,
    147172#wp-admin-bar ul.main-nav li ul li.sfhover,
    148173#wp-admin-bar ul.main-nav li ul li.sfhover {
     
    155180        -moz-border-radius: 3px;
    156181        -webkit-border-radius: 3px;
    157182}
     183
    158184#wp-admin-bar ul li ul li:hover ul li a {
    159185        color: #eee;
    160186}
     187
    161188#wp-admin-bar ul li ul li ul li:hover a {
    162189        color: #fff;
    163190}
     191
    164192#wp-admin-bar ul li:hover ul,
    165193#wp-admin-bar ul li ul li:hover ul,
    166194#wp-admin-bar ul li.sfhover ul,
     
    167195#wp-admin-bar ul li ul li.sfhover ul {
    168196        right: auto;
    169197}
     198
    170199#wp-admin-bar ul li.align-right:hover ul {
    171200        left: 0;
    172201}
     202
    173203#wp-admin-bar ul li:hover ul ul,
    174204#wp-admin-bar li.sfhover ul li ul {
    175205        right: -999em;
     
    180210        float: right;
    181211        margin-left: 8px;
    182212}
     213
    183214#wp-admin-bar span.activity {
    184215        display: block;
    185216        margin-right: 34px;
    186217        padding: 0;
    187218}
     219
    188220#wp-admin-bar ul.author-list li a {
    189221        height: 17px;
    190222}
     223
    191224#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
    192225        padding: 0 6px;
    193226        margin-right: 2px;
     
    197230        -webkit-border-radius: 3px;
    198231        border-radius: 3px;
    199232}
     233
    200234#wp-admin-bar-user-info img.avatar {
    201235        height: 64px;
    202236        width: 64px;
  • src/bp-core/css/buddybar.css

     
    11body:not(.wp-admin) {
    22        padding-top: 25px !important;
    33}
     4
    45#wp-admin-bar {
    56        position: fixed;
    67        top: 0;
     
    1011        width: 100%;
    1112        z-index: 9999;
    1213}
     14
    1315#wp-admin-bar .padder {
    1416        position: relative;
    1517        padding: 0;
    1618        width: 100%;
    1719        margin: 0 auto;
    18         background: url('../images/60pc_black.png');
     20        background: url(../images/60pc_black.png);
    1921        height: 25px;
    2022}
     23
    2124body#bp-default #wp-admin-bar .padder {
    2225        max-width: 1250px;
    2326}
     27
    2428#wp-admin-bar * {
    2529        z-index: 999;
    2630}
     31
    2732#wp-admin-bar div#admin-bar-logo {
    2833        position: absolute;
    2934        top: 5px;
    3035        left: 10px;
    3136}
     37
    3238#wp-admin-bar a img {
    3339        border: none;
    3440}
     41
    3542#wp-admin-bar li {
    3643        list-style: none;
    3744        margin: 0;
     
    3946        line-height: 100%;
    4047        text-align: left;
    4148}
     49
    4250#wp-admin-bar li a {
    43         padding: 7px 15px 7px 15px;
     51        padding: 7px 15px;
    4452        color: #eee;
    4553        text-decoration: none;
    4654        font-size: 11px;
    4755}
     56
    4857#wp-admin-bar li.alt {
    4958        border: none;
    5059}
     60
    5161#wp-admin-bar li.no-arrow a {
    5262        padding-right: 15px;
    5363}
     64
    5465#wp-admin-bar ul li ul li a span {
    5566        display: none;
    5667}
     68
    5769#wp-admin-bar li:hover,
    5870#wp-admin-bar li.hover {
    5971        position: static;
    6072}
     73
    6174#admin-bar-logo {
    6275        float: left;
    6376        font-weight: bold;
     
    6780        text-decoration: none;
    6881        color: #fff;
    6982}
     83
    7084body#bp-default #admin-bar-logo {
    7185        padding: 2px 8px;
    7286}
     
    86100        padding: 0;
    87101        float: left;
    88102        position: relative;
    89         background: url('../images/admin-menu-arrow.gif') 88% 53% no-repeat;
     103        background: url(../images/admin-menu-arrow.gif) 88% 53% no-repeat;
    90104        padding-right: 11px;
    91105}
     106
    92107#wp-admin-bar ul li.no-arrow {
    93108        background: none;
    94109        padding-right: 0;
    95110}
     111
    96112#wp-admin-bar ul li ul li {
    97113        background-image: none;
    98114}
     115
    99116#wp-admin-bar ul li.align-right {
    100117        position: absolute;
    101118        right: 0;
    102119}
     120
    103121#wp-admin-bar ul li a {
    104122        display: block;
    105123}
     124
    106125#wp-admin-bar ul.main-nav li:hover,
    107126#wp-admin-bar ul.main-nav li.sfhover,
    108127#wp-admin-bar ul.main-nav li ul li.sfhover {
     
    126145        -moz-border-radius-topright: 0;
    127146        -webkit-border-top-right-radius: 0;
    128147}
     148
    129149#wp-admin-bar ul li > ul {
    130150        border-top: none;
    131151}
     152
    132153#wp-admin-bar ul li ul a {
    133154        color: #eee;
    134155}
     156
    135157#wp-admin-bar ul li ul li {
    136158        float: left;
    137159        width: 174px;
    138160        margin: 0;
    139161}
     162
    140163#wp-admin-bar ul li ul li:hover a {
    141164        color: #fff;
    142165}
     166
    143167#wp-admin-bar ul li div.admin-bar-clear {
    144168        clear: both;
    145169}
     170
    146171#wp-admin-bar ul.main-nav li ul li:hover,
    147172#wp-admin-bar ul.main-nav li ul li.sfhover,
    148173#wp-admin-bar ul.main-nav li ul li.sfhover {
     
    155180        -moz-border-radius: 3px;
    156181        -webkit-border-radius: 3px;
    157182}
     183
    158184#wp-admin-bar ul li ul li:hover ul li a {
    159185        color: #eee;
    160186}
     187
    161188#wp-admin-bar ul li ul li ul li:hover a {
    162189        color: #fff;
    163190}
     191
    164192#wp-admin-bar ul li:hover ul,
    165193#wp-admin-bar ul li ul li:hover ul,
    166194#wp-admin-bar ul li.sfhover ul,
     
    167195#wp-admin-bar ul li ul li.sfhover ul {
    168196        left: auto;
    169197}
     198
    170199#wp-admin-bar ul li.align-right:hover ul {
    171200        right: 0;
    172201}
     202
    173203#wp-admin-bar ul li:hover ul ul,
    174204#wp-admin-bar li.sfhover ul li ul {
    175205        left: -999em;
     
    180210        float: left;
    181211        margin-right: 8px;
    182212}
     213
    183214#wp-admin-bar span.activity {
    184215        display: block;
    185216        margin-left: 34px;
    186217        padding: 0;
    187218}
     219
    188220#wp-admin-bar ul.author-list li a {
    189221        height: 17px;
    190222}
     223
    191224#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
    192225        padding: 0 6px;
    193226        margin-left: 2px;
     
    197230        -webkit-border-radius: 3px;
    198231        border-radius: 3px;
    199232}
     233
    200234#wp-admin-bar-user-info img.avatar {
    201235        height: 64px;
    202236        width: 64px;
  • src/bp-groups/admin/css/admin-rtl.css

     
    1212        margin-left: 10px;
    1313        margin-top: 1px;
    1414}
     15
    1516#bp-groups-edit-form input {
    1617        outline: medium none;
    1718}
     19
    1820#bp-groups-edit-form input#bp-groups-name {
    1921        font-size: 1.7em;
    2022        width: 100%;
    2123        margin-bottom: 6px;
    2224}
     25
    2326#bp-groups-edit-form input#bp-groups-new-members {
    2427        width: 100%;
    2528        max-width: 90%;
    2629        border: 0;
    2730}
     31
    2832#bp-groups-new-members-list {
    2933        margin: 0;
    3034}
     35
    3136#bp_group_settings legend {
    3237        margin: 10px 0;
    3338        font-weight: bold;
    3439}
     40
    3541#bp_group_settings ul {
    3642        margin: 0;
    3743}
     44
    3845.bp-groups-settings-section {
    3946        margin-top: 10px;
    4047}
     48
    4149#bp-groups-permalink-box {
    4250        line-height: 24px;
    4351        color: #666;
    4452}
     53
    4554.bp-groups-member-type {
    4655        position: relative;
    4756}
     57
    4858.bp-groups-member-type > h4 {
    49         margin-bottom: .5em;
     59        margin-bottom: 0.5em;
    5060}
     61
    5162ul.bp-group-delete-list {
    5263        list-style-type: disc;
    5364        margin: 4px 26px;
    5465}
     66
    5567.bp-group-admin-pagination {
    5668        position: absolute;
    5769        text-align: left;
    5870        width: 100%;
    5971}
     72
    6073.bp-group-admin-pagination.table-top {
    6174        top: 0;
    6275}
     76
    6377.bp-group-admin-pagination.table-bottom {
    6478        bottom: 0;
    6579}
     80
    6681.bp-group-admin-pagination-viewing {
    6782        color: #777;
    6883        font-size: 12px;
    6984        font-style: italic;
    7085}
     86
    7187.bp-group-admin-pagination-links {
    7288        white-space: nowrap;
    7389        padding-right: 15px;
     
    7793        padding-right: 20px;
    7894        padding-left: 20px;
    7995}
     96
    8097table.bp-group-members .uname-column {
    8198        width: 70%;
    8299}
     100
    83101table.bp-group-members .urole-column {
    84102        padding-right: 20px;
    85103        padding-left: 20px;
  • src/bp-groups/admin/css/admin.css

     
    1212        margin-right: 10px;
    1313        margin-top: 1px;
    1414}
     15
    1516#bp-groups-edit-form input {
    1617        outline: medium none;
    1718}
     19
    1820#bp-groups-edit-form input#bp-groups-name {
    1921        font-size: 1.7em;
    2022        width: 100%;
    2123        margin-bottom: 6px;
    2224}
     25
    2326#bp-groups-edit-form input#bp-groups-new-members {
    2427        width: 100%;
    2528        max-width: 90%;
    2629        border: 0;
    2730}
     31
    2832#bp-groups-new-members-list {
    2933        margin: 0;
    3034}
     35
    3136#bp_group_settings legend {
    3237        margin: 10px 0;
    3338        font-weight: bold;
    3439}
     40
    3541#bp_group_settings ul {
    3642        margin: 0;
    3743}
     44
    3845.bp-groups-settings-section {
    3946        margin-top: 10px;
    4047}
     48
    4149#bp-groups-permalink-box {
    4250        line-height: 24px;
    4351        color: #666;
    4452}
     53
    4554.bp-groups-member-type {
    4655        position: relative;
    4756}
     57
    4858.bp-groups-member-type > h4 {
    49         margin-bottom: .5em;
     59        margin-bottom: 0.5em;
    5060}
     61
    5162ul.bp-group-delete-list {
    5263        list-style-type: disc;
    5364        margin: 4px 26px;
    5465}
     66
    5567.bp-group-admin-pagination {
    5668        position: absolute;
    5769        text-align: right;
    5870        width: 100%;
    5971}
     72
    6073.bp-group-admin-pagination.table-top {
    6174        top: 0;
    6275}
     76
    6377.bp-group-admin-pagination.table-bottom {
    6478        bottom: 0;
    6579}
     80
    6681.bp-group-admin-pagination-viewing {
    6782        color: #777;
    6883        font-size: 12px;
    6984        font-style: italic;
    7085}
     86
    7187.bp-group-admin-pagination-links {
    7288        white-space: nowrap;
    7389        padding-left: 15px;
     
    7793        padding-left: 20px;
    7894        padding-right: 20px;
    7995}
     96
    8097table.bp-group-members .uname-column {
    8198        width: 70%;
    8299}
     100
    83101table.bp-group-members .urole-column {
    84102        padding-left: 20px;
    85103        padding-right: 20px;
  • src/bp-members/admin/css/admin-rtl.css

     
    66}
    77
    88div#profile-page.wrap form#your-profile h3:first-of-type {
    9         margin-top:5em;
     9        margin-top: 5em;
    1010}
    1111
    1212div#profile-page.wrap form#your-profile #profile-nav {
     
    2222#bp_members_admin_user_stats ul {
    2323        margin-bottom: 0;
    2424}
     25
    2526div#community-profile-page li.bp-members-profile-stats:before,
    2627div#community-profile-page li.bp-friends-profile-stats:before,
    2728div#community-profile-page li.bp-groups-profile-stats:before,
     
    2829div#community-profile-page li.bp-blogs-profile-stats:before,
    2930div#community-profile-page a.bp-xprofile-avatar-user-admin:before,
    3031div#community-profile-page a.bp-xprofile-avatar-user-edit:before {
    31         font: normal 20px/1 'dashicons';
     32        font: normal 20px/1 "dashicons";
    3233        speak: none;
    3334        display: inline-block;
    3435        padding: 0 0 0 2px;
     
    5960}
    6061
    6162div#community-profile-page a.bp-xprofile-avatar-user-admin:before {
    62         content:"\f182";
     63        content: "\f182";
    6364}
    6465
    6566div#community-profile-page a.bp-xprofile-avatar-user-edit:before {
     
    6768}
    6869
    6970div#community-profile-page div#bp_xprofile_user_admin_avatar div.avatar {
    70         width:150px;
    71         margin:0 auto;
     71        width: 150px;
     72        margin: 0 auto;
    7273}
    7374
    7475div#community-profile-page div#bp_xprofile_user_admin_avatar div.avatar img {
     
    7778}
    7879
    7980div#community-profile-page div#bp_xprofile_user_admin_avatar a {
    80         display:block;
    81         margin:1em 0;
    82         text-decoration:none;
    83         color:#888;
     81        display: block;
     82        margin: 1em 0;
     83        text-decoration: none;
     84        color: #888;
    8485}
    8586
    8687div#community-profile-page p.not-activated {
    87         margin:1em 1em 0;
    88         color:red;
     88        margin: 1em 1em 0;
     89        color: #f00;
    8990}
    9091
    9192#community-profile-page #submitdiv #publishing-action {
     
    100101.alt {
    101102        background: none;
    102103}
     104
    103105.bp-profile-field {
    104106        border-bottom: dotted 1px #ccc;
    105107        font-size: 14px;
     
    106108        margin: 15px 0;
    107109        padding: 10px;
    108110}
     111
    109112.bp-profile-field:last-child {
    110113        border-bottom: 0;
    111114}
     115
    112116.bp-profile-field p {
    113117        font-size: 14px;
    114118}
     119
    115120.bp-profile-field .datebox > label,
    116121.bp-profile-field .radio > label,
    117122.bp-profile-field > label {  /* label takes on left side 200px */
     
    128133.field_type_checkbox .checkbox > label {  /* these fields are usually pretty tall, so align the label for better consistency */
    129134        vertical-align: top;
    130135}
     136
    131137.bp-profile-field .description {  /* description also sits in the right side column */
    132138        margin: 10px 200px 10px 0;
    133139        text-align: right;
    134140}
     141
    135142.clear-value {  /* 'clear value' option also sits in the right side column */
    136143        display: block;
    137144        font-size: 12px;
    138145        margin-right: 200px;
    139146}
     147
    140148.field_type_checkbox .checkbox > label + label {  /* force checkboxes to new lines, in the right side column */
    141149        display: block;
    142150        margin-right: 200px;
    143151        width: auto;
    144152}
     153
    145154.field_type_radio .radio div:not(.field-visibility-settings) label {  /* force radio buttons to new lines */
    146155        display: block;
    147156}
     157
    148158.field_type_radio .radio div:not(.field-visibility-settings) {  /* make the radio buttons sit in the right side column */
    149159        display: inline-block;
    150160}
     161
    151162.field-visibility-settings-notoggle,
    152163.field-visibility-settings-toggle {  /* visibility settings go in the left column */
    153164        margin: 10px 200px 10px 0;
    154165        text-align: right;
    155166}
     167
    156168.field-visibility-settings {  /* visibility settings go in the left column */
    157169        display: none;
    158170        margin-right: 200px;
    159171}
     172
    160173.field-visibility-settings .button {  /* visibility setting close button */
    161174        margin-bottom: 15px;
    162175}
     176
    163177#normal-sortables .field-visibility-settings legend {  /* id required for css selector weight */
    164178        font-size: 16px;
    165179        margin-bottom: 10px;
  • src/bp-members/admin/css/admin.css

     
    66}
    77
    88div#profile-page.wrap form#your-profile h3:first-of-type {
    9         margin-top:5em;
     9        margin-top: 5em;
    1010}
    1111
    1212div#profile-page.wrap form#your-profile #profile-nav {
     
    2222#bp_members_admin_user_stats ul {
    2323        margin-bottom: 0;
    2424}
     25
    2526div#community-profile-page li.bp-members-profile-stats:before,
    2627div#community-profile-page li.bp-friends-profile-stats:before,
    2728div#community-profile-page li.bp-groups-profile-stats:before,
     
    2829div#community-profile-page li.bp-blogs-profile-stats:before,
    2930div#community-profile-page a.bp-xprofile-avatar-user-admin:before,
    3031div#community-profile-page a.bp-xprofile-avatar-user-edit:before {
    31         font: normal 20px/1 'dashicons';
     32        font: normal 20px/1 "dashicons";
    3233        speak: none;
    3334        display: inline-block;
    3435        padding: 0 2px 0 0;
     
    5960}
    6061
    6162div#community-profile-page a.bp-xprofile-avatar-user-admin:before {
    62         content:"\f182";
     63        content: "\f182";
    6364}
    6465
    6566div#community-profile-page a.bp-xprofile-avatar-user-edit:before {
     
    6768}
    6869
    6970div#community-profile-page div#bp_xprofile_user_admin_avatar div.avatar {
    70         width:150px;
    71         margin:0 auto;
     71        width: 150px;
     72        margin: 0 auto;
    7273}
    7374
    7475div#community-profile-page div#bp_xprofile_user_admin_avatar div.avatar img {
     
    7778}
    7879
    7980div#community-profile-page div#bp_xprofile_user_admin_avatar a {
    80         display:block;
    81         margin:1em 0;
    82         text-decoration:none;
    83         color:#888;
     81        display: block;
     82        margin: 1em 0;
     83        text-decoration: none;
     84        color: #888;
    8485}
    8586
    8687div#community-profile-page p.not-activated {
    87         margin:1em 1em 0;
    88         color:red;
     88        margin: 1em 1em 0;
     89        color: #f00;
    8990}
    9091
    9192#community-profile-page #submitdiv #publishing-action {
     
    100101.alt {
    101102        background: none;
    102103}
     104
    103105.bp-profile-field {
    104106        border-bottom: dotted 1px #ccc;
    105107        font-size: 14px;
     
    106108        margin: 15px 0;
    107109        padding: 10px;
    108110}
     111
    109112.bp-profile-field:last-child {
    110113        border-bottom: 0;
    111114}
     115
    112116.bp-profile-field p {
    113117        font-size: 14px;
    114118}
     119
    115120.bp-profile-field .datebox > label,
    116121.bp-profile-field .radio > label,
    117122.bp-profile-field > label {  /* label takes on left side 200px */
     
    128133.field_type_checkbox .checkbox > label {  /* these fields are usually pretty tall, so align the label for better consistency */
    129134        vertical-align: top;
    130135}
     136
    131137.bp-profile-field .description {  /* description also sits in the right side column */
    132138        margin: 10px 0 10px 200px;
    133139        text-align: left;
    134140}
     141
    135142.clear-value {  /* 'clear value' option also sits in the right side column */
    136143        display: block;
    137144        font-size: 12px;
    138145        margin-left: 200px;
    139146}
     147
    140148.field_type_checkbox .checkbox > label + label {  /* force checkboxes to new lines, in the right side column */
    141149        display: block;
    142150        margin-left: 200px;
    143151        width: auto;
    144152}
     153
    145154.field_type_radio .radio div:not(.field-visibility-settings) label {  /* force radio buttons to new lines */
    146155        display: block;
    147156}
     157
    148158.field_type_radio .radio div:not(.field-visibility-settings) {  /* make the radio buttons sit in the right side column */
    149159        display: inline-block;
    150160}
     161
    151162.field-visibility-settings-notoggle,
    152163.field-visibility-settings-toggle {  /* visibility settings go in the left column */
    153164        margin: 10px 0 10px 200px;
    154165        text-align: left;
    155166}
     167
    156168.field-visibility-settings {  /* visibility settings go in the left column */
    157169        display: none;
    158170        margin-left: 200px;
    159171}
     172
    160173.field-visibility-settings .button {  /* visibility setting close button */
    161174        margin-bottom: 15px;
    162175}
     176
    163177#normal-sortables .field-visibility-settings legend {  /* id required for css selector weight */
    164178        font-size: 16px;
    165179        margin-bottom: 10px;
  • src/bp-messages/css/autocomplete/jquery.autocompletefb-rtl.css

     
    11.ac_results {
    2         padding: 0px;
     2        padding: 0;
    33        overflow: hidden;
    44        z-index: 99999;
    55        background: #fff;
     
    1313        -webkit-border-bottom-left-radius: 3px;
    1414        border-bottom-left-radius: 3px;
    1515}
    16         .ac_results ul {
    17                 width: 100%;
    18                 list-style-position: outside;
    19                 list-style: none;
    20                 padding: 0;
    21                 margin: 0;
    22         }
    2316
    24         .ac_results li {
    25                 margin: 0px;
    26                 padding: 5px 10px;
    27                 cursor: pointer;
    28                 display: block;
    29                 font-size: 1em;
    30                 line-height: 16px;
    31                 overflow: hidden;
    32         }
    33                 .ac_results li img {
    34                         margin-left: 5px;
    35                 }
     17.ac_results ul {
     18        width: 100%;
     19        list-style-position: outside;
     20        list-style: none;
     21        padding: 0;
     22        margin: 0;
     23}
    3624
     25.ac_results li {
     26        margin: 0;
     27        padding: 5px 10px;
     28        cursor: pointer;
     29        display: block;
     30        font-size: 1em;
     31        line-height: 16px;
     32        overflow: hidden;
     33}
     34
     35.ac_results li img {
     36        margin-left: 5px;
     37}
     38
    3739.ac_odd {
    3840        background-color: #f0f0f0;
    3941}
     
    4446}
    4547
    4648ul.acfb-holder {
    47         margin  : 0;
    48         height  : auto !important;
    49         height  : 1%;
     49        margin: 0;
     50        height: auto !important;
     51        height: 1%;
    5052        overflow: hidden;
    5153        padding: 0;
    5254        list-style: none;
    5355}
    54         ul.acfb-holder li {
    55                 float   : right;
    56                 margin  : 0 0 4px 5px;
    57                 list-style-type: none;
    58         }
    5956
    60         ul.acfb-holder li.friend-tab {
    61                 border-radius         : 3px;
    62                 -moz-border-radius    : 3px;
    63                 -webkit-border-radius : 3px;
    64                 border     : 1px solid #ffe7c7;
    65                 padding    : 2px 7px 2px;
    66                 background : #FFF9DF;
    67                 font-size: 1em;
    68         }
    69                 li.friend-tab img.avatar {
    70                         border-width: 2px !important;
    71                         vertical-align: middle;
    72                 }
     57ul.acfb-holder li {
     58        float: right;
     59        margin: 0 0 4px 5px;
     60        list-style-type: none;
     61}
    7362
    74                 li.friend-tab span.p {
    75                         padding-right: 5px;
    76                         font-size: 0.8em;
    77                         cursor: pointer;
    78                 }
     63ul.acfb-holder li.friend-tab {
     64        border-radius: 3px;
     65        -moz-border-radius: 3px;
     66        -webkit-border-radius: 3px;
     67        border: 1px solid #ffe7c7;
     68        padding: 2px 7px;
     69        background: #fff9df;
     70        font-size: 1em;
     71}
    7972
    80 input#send-to-input { width: 275px; }
     73li.friend-tab img.avatar {
     74        border-width: 2px !important;
     75        vertical-align: middle;
     76}
     77
     78li.friend-tab span.p {
     79        padding-right: 5px;
     80        font-size: 0.8em;
     81        cursor: pointer;
     82}
     83
     84input#send-to-input {
     85        width: 275px;
     86}
  • src/bp-messages/css/autocomplete/jquery.autocompletefb.css

     
    11.ac_results {
    2         padding: 0px;
     2        padding: 0;
    33        overflow: hidden;
    44        z-index: 99999;
    55        background: #fff;
     
    1313        -webkit-border-bottom-right-radius: 3px;
    1414        border-bottom-right-radius: 3px;
    1515}
    16         .ac_results ul {
    17                 width: 100%;
    18                 list-style-position: outside;
    19                 list-style: none;
    20                 padding: 0;
    21                 margin: 0;
    22         }
    2316
    24         .ac_results li {
    25                 margin: 0px;
    26                 padding: 5px 10px;
    27                 cursor: pointer;
    28                 display: block;
    29                 font-size: 1em;
    30                 line-height: 16px;
    31                 overflow: hidden;
    32         }
    33                 .ac_results li img {
    34                         margin-right: 5px;
    35                 }
     17.ac_results ul {
     18        width: 100%;
     19        list-style-position: outside;
     20        list-style: none;
     21        padding: 0;
     22        margin: 0;
     23}
    3624
     25.ac_results li {
     26        margin: 0;
     27        padding: 5px 10px;
     28        cursor: pointer;
     29        display: block;
     30        font-size: 1em;
     31        line-height: 16px;
     32        overflow: hidden;
     33}
     34
     35.ac_results li img {
     36        margin-right: 5px;
     37}
     38
    3739.ac_odd {
    3840        background-color: #f0f0f0;
    3941}
     
    4446}
    4547
    4648ul.acfb-holder {
    47         margin  : 0;
    48         height  : auto !important;
    49         height  : 1%;
     49        margin: 0;
     50        height: auto !important;
     51        height: 1%;
    5052        overflow: hidden;
    5153        padding: 0;
    5254        list-style: none;
    5355}
    54         ul.acfb-holder li {
    55                 float   : left;
    56                 margin  : 0 5px 4px 0;
    57                 list-style-type: none;
    58         }
    5956
    60         ul.acfb-holder li.friend-tab {
    61                 border-radius         : 3px;
    62                 -moz-border-radius    : 3px;
    63                 -webkit-border-radius : 3px;
    64                 border     : 1px solid #ffe7c7;
    65                 padding    : 2px 7px 2px;
    66                 background : #FFF9DF;
    67                 font-size: 1em;
    68         }
    69                 li.friend-tab img.avatar {
    70                         border-width: 2px !important;
    71                         vertical-align: middle;
    72                 }
     57ul.acfb-holder li {
     58        float: left;
     59        margin: 0 5px 4px 0;
     60        list-style-type: none;
     61}
    7362
    74                 li.friend-tab span.p {
    75                         padding-left: 5px;
    76                         font-size: 0.8em;
    77                         cursor: pointer;
    78                 }
     63ul.acfb-holder li.friend-tab {
     64        border-radius: 3px;
     65        -moz-border-radius: 3px;
     66        -webkit-border-radius: 3px;
     67        border: 1px solid #ffe7c7;
     68        padding: 2px 7px;
     69        background: #fff9df;
     70        font-size: 1em;
     71}
    7972
    80 input#send-to-input { width: 275px; }
     73li.friend-tab img.avatar {
     74        border-width: 2px !important;
     75        vertical-align: middle;
     76}
     77
     78li.friend-tab span.p {
     79        padding-left: 5px;
     80        font-size: 0.8em;
     81        cursor: pointer;
     82}
     83
     84input#send-to-input {
     85        width: 275px;
     86}
  • src/bp-templates/bp-legacy/css/buddypress-rtl.css

     
    4747        width: 100%;
    4848        padding: 10px 0;
    4949}
     50
    5051#buddypress div.pagination .pag-count {
    5152        float: right;
    5253        margin-right: 10px;
    5354}
     55
    5456#buddypress div.pagination .pagination-links {
    5557        float: left;
    5658        margin-left: 10px;
    5759}
     60
    5861#buddypress div.pagination .pagination-links span,
    5962#buddypress div.pagination .pagination-links a {
    6063        font-size: 90%;
    6164        padding: 0 5px;
    6265}
     66
    6367#buddypress div.pagination .pagination-links a:hover {
    6468        font-weight: bold;
    6569}
     70
    6671#buddypress noscript div.pagination {
    6772        margin-bottom: 15px;
    6873}
     74
    6975#buddypress #nav-above {
    7076        display: none;
    7177}
     78
    7279#buddypress .paged #nav-above {
    7380        display: block;
    7481}
     
    8592        margin: 0 !important;
    8693        padding: 0 !important;
    8794}
     95
    8896#buddypress .clear {
    8997        clear: right;
    9098}
     
    107115        margin: 0;
    108116        padding: 0;
    109117}
     118
    110119#buddypress .home-page form#whats-new-form {
    111120        border-bottom: none;
    112121        padding-bottom: 0;
    113122}
     123
    114124#buddypress form#whats-new-form #whats-new-avatar {
    115125        float: right;
    116126}
     127
    117128#buddypress form#whats-new-form #whats-new-content {
    118129        margin-right: 55px;
    119130        padding: 0 20px 20px 0;
    120131}
     132
    121133#buddypress form#whats-new-form p.activity-greeting {
    122134        line-height: 0.5em;
    123135        margin-bottom: 15px;
    124136        margin-right: 75px;
    125137}
     138
    126139#buddypress form#whats-new-form textarea {
    127140        background: #fff;
    128141        box-sizing: border-box;
     
    134147        padding: 6px;
    135148        width: 100%;
    136149}
     150
    137151body.no-js #buddypress form#whats-new-form textarea {
    138152        height: 50px;
    139153}
     154
    140155#buddypress form#whats-new-form #whats-new-options select {
    141156        max-width: 200px;
    142157        margin-top: 12px;
    143158}
     159
    144160#buddypress form#whats-new-form #whats-new-submit {
    145161        float: left;
    146162        margin-top: 12px;
    147163}
     164
    148165#buddypress #whats-new-options:after {
    149166        clear: both;
    150167        content: "";
    151168        display: table;
    152169}
     170
    153171body.no-js #buddypress #whats-new-options {
    154172        height: auto;
    155173}
     174
    156175#buddypress #whats-new:focus {
    157176        border-color: rgba(31, 179, 221, 0.9) !important;
    158177        outline-color: rgba(31, 179, 221, 0.9);
     
    166185        padding: 15px 0 0;
    167186        list-style: none;
    168187}
     188
    169189#buddypress .activity-list .activity-avatar {
    170190        float: right;
    171191}
     192
    172193#buddypress ul.item-list.activity-list li.has-comments {
    173194        padding-bottom: 15px;
    174195}
     196
    175197body.activity-permalink #buddypress ul.activity-list li.has-comments {
    176198        padding-bottom: 0;
    177199}
     200
    178201#buddypress .activity-list li.mini {
    179202        font-size: 80%;
    180203        position: relative;
    181204}
     205
    182206#buddypress .activity-list li.mini .activity-avatar img.avatar,
    183207#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {
    184208        height: 20px;
     
    185209        margin-right: 30px;
    186210        width: 20px;
    187211}
     212
    188213#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.avatar,
    189214#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic {
    190215        height: auto;
     
    191216        margin-right: 0;
    192217        width: auto;
    193218}
     219
    194220body.activity-permalink #buddypress .activity-list > li:first-child {
    195221        padding-top: 0;
    196222}
     223
    197224#buddypress .activity-list li .activity-content {
    198225        position: relative;
    199226}
     227
    200228#buddypress .activity-list li.mini .activity-content p {
    201229        margin: 0;
    202230}
     231
    203232#buddypress .activity-list li.mini .activity-comments {
    204233        clear: both;
    205234        font-size: 120%;
    206235}
     236
    207237body.activity-permalink #buddypress li.mini .activity-meta {
    208238        margin-top: 4px;
    209239}
     240
    210241#buddypress .activity-list li .activity-inreplyto {
    211242        color: #767676;
    212243        font-size: 80%;
    213244}
     245
    214246#buddypress .activity-list li .activity-inreplyto > p {
    215247        margin: 0;
    216248        display: inline;
    217249}
     250
    218251#buddypress .activity-list li .activity-inreplyto blockquote,
    219252#buddypress .activity-list li .activity-inreplyto div.activity-inner {
    220253        background: none;
     
    224257        overflow: hidden;
    225258        padding: 0;
    226259}
     260
    227261#buddypress .activity-list .activity-content {
    228262        margin: 0 70px 0 0;
    229263}
     264
    230265body.activity-permalink #buddypress .activity-list li .activity-content {
    231266        border: none;
    232267        font-size: 100%;
     
    235270        margin-left: 0;
    236271        padding: 0;
    237272}
     273
    238274body.activity-permalink #buddypress .activity-list li .activity-header > p {
    239275        margin: 0;
    240         padding: 5px 0 0 0;
     276        padding: 5px 0 0;
    241277}
     278
    242279#buddypress .activity-list .activity-content .activity-header,
    243280#buddypress .activity-list .activity-content .comment-header {
    244281        color: #767676;
    245282        line-height: 220%;
    246283}
     284
    247285#buddypress .activity-header {
    248286        margin-left: 20px;
    249287}
     288
    250289#buddypress .activity-header a,
    251290#buddypress .comment-meta a,
    252291#buddypress .acomment-meta a {
    253292        text-decoration: none;
    254293}
     294
    255295#buddypress .activity-list .activity-content .activity-header img.avatar {
    256296        float: none !important;
    257297        margin: 0 0 -8px 5px !important;
    258298}
     299
    259300#buddypress a.bp-secondary-action,
    260301#buddypress span.highlight {
    261302        font-size: 80%;
     
    263304        margin-left: 5px;
    264305        text-decoration: none;
    265306}
     307
    266308#buddypress .activity-list .activity-content .activity-inner,
    267309#buddypress .activity-list .activity-content blockquote {
    268310        margin: 10px 0 5px 10px;
    269311        overflow: hidden;
    270312}
     313
    271314#buddypress .activity-list li.new_forum_post .activity-content .activity-inner,
    272315#buddypress .activity-list li.new_forum_topic .activity-content .activity-inner {
    273         border-right: 2px solid #EAEAEA;
     316        border-right: 2px solid #eaeaea;
    274317        margin-right: 5px;
    275318        padding-right: 10px;
    276319}
     320
    277321body.activity-permalink #buddypress .activity-content .activity-inner,
    278322body.activity-permalink #buddypress .activity-content blockquote {
    279323        margin-right: 0;
    280324        margin-top: 5px;
    281325}
     326
    282327#buddypress .activity-inner > p {
    283328        word-wrap: break-word;
    284329}
     330
    285331#buddypress .activity-inner > .activity-inner {
    286332        margin: 0;
    287333}
     334
    288335#buddypress .activity-inner > blockquote {
    289336        margin: 0;
    290337}
     338
    291339#buddypress .activity-list .activity-content img.thumbnail {
    292340        border: 2px solid #eee;
    293341        float: right;
    294342        margin: 0 0 5px 10px;
    295343}
     344
    296345#buddypress .activity-read-more {
    297346        margin-right: 1em;
    298347        white-space: nowrap;
    299348}
     349
    300350#buddypress .activity-list li.load-more,
    301351#buddypress .activity-list li.load-newest {
    302352        background: #f0f0f0;
     
    305355        padding: 10px 15px;
    306356        text-align: center;
    307357}
     358
    308359#buddypress .activity-list li.load-more a,
    309360#buddypress .activity-list li.load-newest a {
    310         color: #4D4D4D;
     361        color: #4d4d4d;
    311362}
    312363
    313364
     
    317368#buddypress div.activity-meta {
    318369        margin: 18px 0 0;
    319370}
     371
    320372body.activity-permalink #buddypress div.activity-meta {
    321373        margin-bottom: 6px;
    322374}
     375
    323376#buddypress div.activity-meta a {
    324377        padding: 4px 8px;
    325378}
     379
    326380#buddypress a.activity-time-since {
    327381        color: #767676;
    328382        text-decoration: none;
    329383}
     384
    330385#buddypress a.activity-time-since:hover {
    331386        color: #767676;
    332387        text-decoration: underline;
    333388}
     389
    334390#buddypress a.bp-primary-action,
    335391#buddypress #reply-title small a {
    336392        font-size: 80%;
     
    337393        margin-left: 5px;
    338394        text-decoration: none;
    339395}
     396
    340397#buddypress a.bp-primary-action span,
    341398#buddypress #reply-title small a span {
    342399        background: #767676;
     
    345402        margin-right: 2px;
    346403        padding: 0 5px;
    347404}
     405
    348406#buddypress a.bp-primary-action:hover span,
    349407#buddypress #reply-title small a:hover span {
    350408        background: #555;
    351409        color: #fff;
    352410}
     411
    353412#buddypress div.activity-comments {
    354413        margin: 0 70px 0 0;
    355414        overflow: hidden; /* IE fix */
     
    357416        width: auto;
    358417        clear: both;
    359418}
     419
    360420body.activity-permalink #buddypress div.activity-comments {
    361421        background: none;
    362422        margin-right: 170px;
    363423        width: auto;
    364424}
     425
    365426#buddypress div.activity-comments > ul {
    366427        padding: 0 10px 0 0;
    367428}
     429
    368430#buddypress div.activity-comments ul,
    369431#buddypress div.activity-comments ul li {
    370432        border: none;
    371433        list-style: none;
    372434}
     435
    373436#buddypress div.activity-comments ul {
    374437        clear: both;
    375438        margin: 0;
    376439}
     440
    377441#buddypress div.activity-comments ul li {
    378442        border-top: 1px solid #eee;
    379443        padding: 10px 0 0;
    380444}
     445
    381446body.activity-permalink #buddypress .activity-list li.mini .activity-comments {
    382447        clear: none;
    383448        margin-top: 0;
    384449}
     450
    385451body.activity-permalink #buddypress div.activity-comments ul li {
    386452        border-width: 1px;
    387         padding: 10px 0 0 0;
     453        padding: 10px 0 0;
    388454}
     455
    389456#buddypress div.activity-comments > ul > li:first-child {
    390457        border-top: none;
    391458}
     459
    392460#buddypress div.activity-comments ul li:last-child {
    393461        margin-bottom: 0;
    394462}
     463
    395464#buddypress div.activity-comments ul li > ul {
    396465        margin-right: 30px;
    397466        margin-top: 0;
    398467        padding-right: 10px;
    399468}
     469
    400470body.activity-permalink #buddypress div.activity-comments ul li > ul {
    401471        margin-top: 10px;
    402472}
     473
    403474body.activity-permalink #buddypress div.activity-comments > ul {
    404475        padding: 0 15px 0 10px;
    405476}
     477
    406478#buddypress div.activity-comments div.acomment-avatar img {
    407479        border-width: 1px;
    408480        float: right;
     
    410482        margin-left: 10px;
    411483        width: 25px;
    412484}
     485
    413486#buddypress div.activity-comments div.acomment-content {
    414487        font-size: 80%;
    415488        margin: 5px 40px 0 0;
    416489}
     490
    417491#buddypress div.acomment-content .time-since,
    418492#buddypress div.acomment-content .activity-delete-link,
    419493#buddypress div.acomment-content .comment-header {
    420494        display: none;
    421495}
     496
    422497body.activity-permalink #buddypress div.activity-comments div.acomment-content {
    423498        font-size: 90%;
    424499}
     500
    425501#buddypress div.activity-comments div.acomment-meta {
    426502        color: #767676;
    427503        font-size: 80%;
    428504}
     505
    429506#buddypress div.activity-comments form.ac-form {
    430507        display: none;
    431508        padding: 10px;
    432509}
     510
    433511#buddypress div.activity-comments li form.ac-form {
    434512        margin-left: 15px;
    435513        clear: both;
    436514}
     515
    437516#buddypress div.activity-comments form.root {
    438517        margin-right: 0;
    439518}
     519
    440520#buddypress div.activity-comments div#message {
    441521        margin-top: 15px;
    442522        margin-bottom: 0;
    443523}
     524
    444525#buddypress div.activity-comments form .ac-textarea {
    445526        background: #fff;
    446527        border: 1px inset #ccc;
     
    447528        margin-bottom: 10px;
    448529        padding: 8px;
    449530}
     531
    450532#buddypress div.activity-comments form textarea {
    451533        border: none;
    452534        background: transparent;
     
    460542        margin: 0;
    461543        width: 100%;
    462544}
     545
    463546#buddypress div.activity-comments form input {
    464547        margin-top: 5px;
    465548}
     549
    466550#buddypress div.activity-comments form div.ac-reply-avatar {
    467551        float: right;
    468552}
     553
    469554#buddypress div.ac-reply-avatar img {
    470555        border: 1px solid #eee;
    471556}
     557
    472558#buddypress div.activity-comments form div.ac-reply-content {
    473559        color: #767676;
    474560        margin-right: 50px;
    475561        padding-right: 15px;
    476562}
     563
    477564#buddypress div.activity-comments form div.ac-reply-content a {
    478565        text-decoration: none;
    479566}
     567
    480568#buddypress .acomment-options {
    481569        float: right;
    482570        margin: 5px 40px 5px 0;
    483571}
     572
    484573#buddypress .acomment-options a {
    485574        color: #767676;
    486575}
     576
    487577#buddypress .acomment-options a:hover {
    488578        color: inherit;
    489579}
     
    495585        float: left;
    496586        margin: -39px 0 0 0;
    497587}
     588
    498589#buddypress div.dir-search input[type=text],
    499590#buddypress li.groups-members-search input[type=text] {
    500591        font-size: 90%;
    501592        padding: 1px 3px;
    502593}
     594
    503595#buddypress .current-member-type {
    504596        font-style: italic;
    505597}
     598
    506599#buddypress .dir-form {
    507600        clear: both;
    508601}
     
    513606#buddypress div#message {
    514607        margin: 0 0 15px;
    515608}
     609
    516610#buddypress #message.info {
    517611        margin-bottom: 0;
    518612}
     613
    519614#buddypress div#message.updated {
    520615        clear: both;
    521616        display: block;
    522617}
     618
    523619#buddypress div#message p,
    524620#sitewide-notice p {
    525621        font-size: 90%;
     
    526622        display: block;
    527623        padding: 10px 15px;
    528624}
     625
    529626#buddypress div#message.error p {
    530627        background-color: #fdc;
    531628        border: 1px solid #a00;
     
    532629        clear: right;
    533630        color: #800;
    534631}
     632
    535633#buddypress div#message.warning p {
    536634        background-color: #ffe0af;
    537635        border: 1px solid #ffd087;
     
    538636        clear: right;
    539637        color: #800;
    540638}
     639
    541640#buddypress div#message.updated p {
    542641        background-color: #efc;
    543642        border: 1px solid #591;
    544643        color: #250;
    545644}
     645
    546646#buddypress #pass-strength-result {
    547647        background-color: #eee;
    548648        border-color: #ddd;
     
    554654        text-align: center;
    555655        width: 150px;
    556656}
     657
    557658#buddypress .standard-form #basic-details-section #pass-strength-result {
    558659        width: 35%;
    559660}
     661
    560662#buddypress #pass-strength-result.error,
    561663#buddypress #pass-strength-result.bad {
    562664        background-color: #ffb78c;
     
    563665        border-color: #ff853c !important;
    564666        display: block;
    565667}
     668
    566669#buddypress #pass-strength-result.good {
    567670        background-color: #ffec8b;
    568671        border-color: #fc0 !important;
    569672        display: block;
    570673}
     674
    571675#buddypress #pass-strength-result.short {
    572676        background-color: #ffa0a0;
    573677        border-color: #f04040 !important;
    574678        display: block;
    575679}
     680
    576681#buddypress #pass-strength-result.strong {
    577682        background-color: #c3ff88;
    578683        border-color: #8dff1c !important;
    579684        display: block;
    580685}
     686
    581687#buddypress .standard-form#signup_form div div.error {
    582688        background: #faa;
    583689        color: #a00;
    584         margin: 0 0 10px 0;
     690        margin: 0 0 10px;
    585691        padding: 6px;
    586692        width: 90%;
    587693}
     694
    588695#buddypress div.accept,
    589696#buddypress div.reject {
    590697        float: right;
    591698        margin-right: 10px;
    592699}
     700
    593701#buddypress ul.button-nav li {
    594702        float: right;
    595703        margin: 0 0 10px 10px;
    596704        list-style: none;
    597705}
     706
    598707#buddypress ul.button-nav li.current a {
    599708        font-weight: bold;
    600709}
     710
    601711#sitewide-notice #message {
    602712        right: 2%;
    603713        position: fixed;
     
    605715        width: 96%;
    606716        z-index: 9999;
    607717}
     718
    608719#sitewide-notice.admin-bar-on #message {
    609720        top: 3.3em;
    610721}
     722
    611723#sitewide-notice strong {
    612724        display: block;
    613725        margin-bottom: -1em;
     
    646758        font-size: 100%;
    647759        padding: 6px;
    648760}
     761
    649762#buddypress .standard-form select {
    650763        padding: 3px;
    651764}
     765
    652766#buddypress .standard-form input[type=password] {
    653767        margin-bottom: 5px;
    654768}
     769
    655770#buddypress .standard-form label,
    656771#buddypress .standard-form span.label,
    657772#buddypress .standard-form legend {
    658773        display: block;
    659774        font-weight: bold;
    660         margin: 15px 0 5px 0;
     775        margin: 15px 0 5px;
    661776        width: auto;
    662777}
     778
    663779#buddypress .standard-form p label,
    664780#buddypress .standard-form #invite-list label {
    665781        font-weight: normal;
    666782        margin: auto;
    667783}
     784
    668785#buddypress .standard-form .checkbox label,
    669786#buddypress .standard-form .radio label {
    670787        color: #767676;
    671788        font-size: 100%;
    672789        font-weight: normal;
    673         margin: 5px 0 0 0;
     790        margin: 5px 0 0;
    674791}
     792
    675793#buddypress .standard-form#sidebar-login-form label {
    676794        margin-top: 5px;
    677795}
     796
    678797#buddypress .standard-form input[type=text] {
    679798        width: 75%;
    680799}
     800
    681801#buddypress .standard-form#sidebar-login-form input[type=text],
    682802#buddypress .standard-form#sidebar-login-form input[type=password] {
    683803        padding: 4px;
    684804        width: 95%;
    685805}
     806
    686807#buddypress .standard-form #basic-details-section input[type=password],
    687808#buddypress .standard-form #blog-details-section input#signup_blog_url {
    688809        width: 35%;
    689810}
     811
    690812#buddypress .standard-form#signup_form input[type=text],
    691813#buddypress .standard-form#signup_form textarea,
    692814#buddypress .form-allowed-tags,
     
    694816#buddypress #commentform textarea {
    695817        width: 90%;
    696818}
     819
    697820#buddypress .standard-form#signup_form div.submit {
    698821        float: left;
    699822}
     823
    700824#buddypress div#signup-avatar img {
    701825        margin: 0 0 10px 15px;
    702826}
     827
    703828#buddypress .standard-form textarea {
    704829        width: 75%;
    705830        height: 120px;
    706831}
     832
    707833#buddypress .standard-form textarea#message_content {
    708834        height: 200px;
    709835}
     836
    710837#buddypress .standard-form#send-reply textarea {
    711838        width: 97.5%;
    712839}
     840
    713841#buddypress .standard-form p.description {
    714842        color: #767676;
    715843        font-size: 80%;
    716844        margin: 5px 0;
    717845}
     846
    718847#buddypress .standard-form div.submit {
    719848        clear: both;
    720         padding: 15px 0 0 0;
     849        padding: 15px 0 0;
    721850}
     851
    722852#buddypress .standard-form p.submit {
    723853        margin-bottom: 0;
    724         padding: 15px 0 0 0;
     854        padding: 15px 0 0;
    725855}
     856
    726857#buddypress .standard-form div.submit input {
    727858        margin-left: 15px;
    728859}
     860
    729861#buddypress .standard-form div.radio ul {
    730862        margin: 10px 38px 15px 0;
    731863        list-style: disc;
    732864}
     865
    733866#buddypress .standard-form div.radio ul li {
    734867        margin-bottom: 5px;
    735868}
     869
    736870#buddypress .standard-form a.clear-value {
    737871        display: block;
    738872        margin-top: 5px;
    739873        outline: none;
    740874}
     875
    741876#buddypress .standard-form #basic-details-section,
    742877#buddypress .standard-form #blog-details-section,
    743878#buddypress .standard-form #profile-details-section {
     
    744879        float: right;
    745880        width: 48%;
    746881}
     882
    747883#buddypress .standard-form #profile-details-section {
    748884        float: left;
    749885}
     886
    750887#buddypress .standard-form #blog-details-section,
    751888#buddypress #notifications-bulk-management {
    752889        clear: right;
    753890}
     891
    754892body.no-js #buddypress #notifications-bulk-management #select-all-notifications,
    755893body.no-js #buddypress label[for="message-type-select"],
    756894body.no-js #buddypress #message-type-select,
     
    759897body.no-js #buddypress #messages-bulk-management #select-all-messages {
    760898        display: none;
    761899}
     900
    762901#buddypress .standard-form input:focus,
    763902#buddypress .standard-form textarea:focus,
    764903#buddypress .standard-form select:focus {
     
    765904        background: #fafafa;
    766905        color: #555;
    767906}
     907
    768908#buddypress form#send-invite-form {
    769909        margin-top: 20px;
    770910}
     911
    771912#buddypress div#invite-list {
    772913        background: #f5f5f5;
    773914        height: 400px;
     
    776917        padding: 5px;
    777918        width: 160px;
    778919}
     920
    779921#buddypress button,
    780922#buddypress a.button,
    781923#buddypress input[type=submit],
     
    795937        text-align: center;
    796938        text-decoration: none;
    797939}
     940
    798941#buddypress button:hover,
    799942#buddypress a.button:hover,
    800943#buddypress a.button:focus,
     
    816959        float: right;
    817960}
    818961
    819 #buddypress form.standard-form .left-menu #invite-list ul{
    820         margin:1%;
     962#buddypress form.standard-form .left-menu #invite-list ul {
     963        margin: 1%;
    821964        list-style: none;
    822965}
    823966
    824967#buddypress form.standard-form .left-menu #invite-list ul li {
    825         margin:0 1% 0 0;
     968        margin: 0 1% 0 0;
    826969}
    827970
    828971#buddypress form.standard-form .main-column {
     
    830973}
    831974
    832975#buddypress form.standard-form .main-column ul#friend-list {
    833         clear:none;
     976        clear: none;
    834977        float: right;
    835978}
    836979
    837980#buddypress form.standard-form .main-column ul#friend-list h4 {
    838         clear:none;
     981        clear: none;
    839982}
    840983
    841984/* Overrides for embedded WP editors */
     
    848991}
    849992
    850993/* Form classes & generic attr styling */
    851 #buddypress form *[disabled="disabled"]{
     994#buddypress form *[disabled="disabled"] {
    852995        cursor: default;
    853         opacity: .4;
     996        opacity: 0.4;
    854997}
    855998
    856999.bp-screen-reader-text {
     
    8701013--------------------------------------------------------------*/
    8711014#buddypress a.loading,
    8721015#buddypress input.loading {
    873         -webkit-animation: loader-pulsate .5s infinite ease-in-out alternate;
    874         -moz-animation: loader-pulsate .5s infinite ease-in-out alternate;
     1016        -webkit-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
     1017        -moz-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
    8751018        border-color: #aaa;
    8761019}
     1020
    8771021@-webkit-keyframes loader-pulsate {
     1022
    8781023        from {
    8791024                border-color: #aaa;
    8801025                -webkit-box-shadow: 0 0 6px #ccc;
    8811026                box-shadow: 0 0 6px #ccc;
    8821027        }
     1028
    8831029        to {
    8841030                border-color: #ccc;
    8851031                -webkit-box-shadow: 0 0 6px #f8f8f8;
     
    8861032                box-shadow: 0 0 6px #f8f8f8;
    8871033        }
    8881034}
     1035
    8891036@-moz-keyframes loader-pulsate {
     1037
    8901038        from {
    8911039                border-color: #aaa;
    8921040                -moz-box-shadow: 0 0 6px #ccc;
    8931041                box-shadow: 0 0 6px #ccc;
    8941042        }
     1043
    8951044        to {
    8961045                border-color: #ccc;
    8971046                -moz-box-shadow: 0 0 6px #f8f8f8;
     
    9031052#buddypress input.loading:hover {
    9041053        color: #767676;
    9051054}
     1055
    9061056#buddypress input[type="submit"].pending,
    9071057#buddypress input[type="button"].pending,
    9081058#buddypress input[type="reset"].pending,
     
    9181068        color: #bbb;
    9191069        cursor: default;
    9201070}
     1071
    9211072#buddypress input[type="submit"]:hover.pending,
    9221073#buddypress input[type="button"]:hover.pending,
    9231074#buddypress input[type="reset"]:hover.pending,
     
    9391090        margin: 0;
    9401091        width: auto;
    9411092}
     1093
    9421094#buddypress ul#topic-post-list li {
    9431095        padding: 15px;
    9441096        position: relative;
    9451097}
     1098
    9461099#buddypress ul#topic-post-list li.alt {
    9471100        background: #f5f5f5;
    9481101}
     1102
    9491103#buddypress ul#topic-post-list li div.poster-meta {
    9501104        color: #767676;
    9511105        margin-bottom: 10px;
    9521106}
     1107
    9531108#buddypress ul#topic-post-list li div.post-content {
    9541109        margin-right: 54px;
    9551110}
     1111
    9561112#buddypress div.topic-tags {
    9571113        font-size: 80%;
    9581114}
     1115
    9591116#buddypress div.admin-links {
    9601117        color: #767676;
    9611118        font-size: 80%;
     
    9631120        top: 15px;
    9641121        left: 25px;
    9651122}
     1123
    9661124#buddypress div#topic-meta {
    9671125        margin: 0;
    9681126        padding: 5px 19px 30px;
    9691127        position: relative;
    9701128}
     1129
    9711130#buddypress div#topic-meta div.admin-links {
    9721131        left: 19px;
    9731132        top: -36px;
    9741133}
     1134
    9751135#buddypress div#topic-meta h3 {
    9761136        margin: 5px 0;
    9771137}
     1138
    9781139#buddypress div#new-topic-post {
    9791140        display: none;
    980         margin: 20px 0 0 0;
    981         padding: 1px 0 0 0;
     1141        margin: 20px 0 0;
     1142        padding: 1px 0 0;
    9821143}
     1144
    9831145#buddypress table.notifications,
    9841146#buddypress table.notifications-settings,
    9851147#buddypress table.profile-settings,
     
    9891151#buddypress table.forum {
    9901152        width: 100%;
    9911153}
     1154
    9921155#buddypress table.notifications thead tr,
    9931156#buddypress table.notifications-settings thead tr,
    9941157#buddypress table.profile-settings thead tr,
     
    9981161#buddypress table.forum thead tr {
    9991162        background: #eaeaea;
    10001163}
     1164
    10011165#buddypress table#message-threads {
    10021166        clear: both;
    10031167}
     1168
    10041169#buddypress table.profile-fields {
    10051170        margin-bottom: 20px;
    10061171}
     1172
    10071173#buddypress table.profile-fields:last-child {
    10081174        margin-bottom: 0;
    10091175}
     1176
    10101177#buddypress table.profile-fields p {
    10111178        margin: 0;
    10121179}
     1180
    10131181#buddypress table.profile-fields p:last-child {
    10141182        margin-top: 0;
    10151183}
     1184
    10161185#buddypress table.notifications tr td,
    10171186#buddypress table.notifications-settings tr td,
    10181187#buddypress table.profile-settings tr td,
     
    10291198        padding: 8px;
    10301199        vertical-align: middle;
    10311200}
     1201
    10321202#buddypress table.notifications tr td.label,
    10331203#buddypress table.notifications-settings tr td.label,
    10341204#buddypress table.profile-fields tr td.label,
     
    10391209        font-weight: bold;
    10401210        width: 25%;
    10411211}
     1212
    10421213#buddypress #message-threads .thread-info {
    10431214        min-width: 40%;
    10441215}
     1216
    10451217#buddypress table tr td.thread-info p {
    10461218        margin: 0;
    10471219}
     1220
    10481221#buddypress table tr td.thread-info p.thread-excerpt {
    10491222        color: #767676;
    10501223        font-size: 80%;
    10511224        margin-top: 3px;
    10521225}
     1226
    10531227#buddypress table.forum td {
    10541228        text-align: center;
    10551229}
     1230
    10561231#buddypress table.notifications tr.alt td,
    10571232#buddypress table.notifications-settings tr.alt td,
    10581233#buddypress table.profile-settings tr.alt td,
     
    10621237#buddypress table.forum tr.alt td {
    10631238        background: #f5f5f5;
    10641239}
     1240
    10651241#buddypress table.notification-settings {
    10661242        margin-bottom: 20px;
    10671243        text-align: right;
    10681244}
     1245
    10691246#buddypress #groups-notification-settings {
    10701247        margin-bottom: 0;
    10711248}
     1249
    10721250#buddypress table.notifications th.icon,
    10731251#buddypress table.notifications td:first-child,
    10741252#buddypress table.notification-settings th.icon,
     
    10751253#buddypress table.notification-settings td:first-child {
    10761254        display: none;
    10771255}
     1256
    10781257#buddypress table.notification-settings th.title,
    10791258#buddypress table.profile-settings th.title {
    10801259        width: 80%;
    10811260}
     1261
    10821262#buddypress table.notification-settings .yes,
    10831263#buddypress table.notification-settings .no {
    10841264        text-align: center;
    10851265        width: 40px;
    10861266}
     1267
    10871268#buddypress table.forum {
    10881269        margin: 0;
    10891270        width: auto;
    10901271        clear: both;
    10911272}
     1273
    10921274#buddypress table.forum tr.sticky td {
    10931275        font-size: 110%;
    10941276        background: #fff9db;
     
    10951277        border-top: 1px solid #ffe8c4;
    10961278        border-bottom: 1px solid #ffe8c4;
    10971279}
     1280
    10981281#buddypress table.forum tr.closed td.td-title {
    10991282        padding-right: 35px;
    11001283}
     1284
    11011285#buddypress table.forum td p.topic-text {
    11021286        color: #767676;
    11031287        font-size: 100%;
    11041288}
     1289
    11051290#buddypress table.forum tr > td:first-child,
    11061291#buddypress table.forum tr > th:first-child {
    11071292        padding-right: 15px;
    11081293}
     1294
    11091295#buddypress table.forum tr > td:last-child,
    11101296#buddypress table.forum tr > th:last-child {
    11111297        padding-left: 15px;
    11121298}
     1299
    11131300#buddypress table.forum tr th#th-title,
    11141301#buddypress table.forum tr th#th-poster,
    11151302#buddypress table.forum tr th#th-group,
     
    11181305#buddypress table.forum td.td-title {
    11191306        text-align: right;
    11201307}
     1308
    11211309#buddypress table.forum tr td.td-title a.topic-title {
    11221310        font-size: 110%;
    11231311}
     1312
    11241313#buddypress table.forum td.td-freshness {
    11251314        white-space: nowrap;
    11261315}
     1316
    11271317#buddypress table.forum td.td-freshness span.time-since {
    11281318        font-size: 80%;
    11291319        color: #767676;
    11301320}
     1321
    11311322#buddypress table.forum td img.avatar {
    11321323        float: none;
    11331324        margin: 0 0 -8px 5px;
    11341325}
     1326
    11351327#buddypress table.forum td.td-poster,
    11361328#buddypress table.forum td.td-group {
    11371329        min-width: 140px;
    11381330}
     1331
    11391332#buddypress table.forum th#th-title {
    11401333        width: 80%;
    11411334}
     1335
    11421336#buddypress table.forum th#th-freshness {
    11431337        width: 25%;
    11441338}
     1339
    11451340#buddypress table.forum th#th-postcount {
    11461341        width: 15%;
    11471342}
     1343
    11481344#buddypress table.forum p.topic-meta {
    11491345        font-size: 80%;
    1150         margin: 5px 0 0 0;
     1346        margin: 5px 0 0;
    11511347}
    11521348
    11531349/*-------------------------------------------------------------------------
     
    11561352#buddypress .item-body {
    11571353        margin: 20px 0;
    11581354}
     1355
    11591356#buddypress span.activity {
    11601357        display: inline-block;
    11611358        font-size: small;
     
    11621359        opacity: 0.8;
    11631360        padding: 0;
    11641361}
     1362
    11651363#buddypress span.user-nicename {
    11661364        color: #767676;
    11671365        display: inline-block;
     
    11681366        font-size: 120%;
    11691367        font-weight: bold;
    11701368}
     1369
    11711370#buddypress div#message p,
    11721371#sitewide-notice p {
    11731372        font-weight: normal;
     
    11771376        border: 1px solid #cb2;
    11781377        color: #440;
    11791378}
     1379
    11801380#buddypress #item-header:after {
    11811381        clear: both;
    11821382        content: "";
    11831383        display: table;
    11841384}
     1385
    11851386#buddypress div#item-header div#item-header-content {
    11861387        float: right;
    11871388        margin-right: 0;
    11881389}
     1390
    11891391#buddypress div#item-header h2 {
    11901392        line-height: 120%;
    1191         margin: 0 0 15px 0;
     1393        margin: 0 0 15px;
    11921394}
     1395
    11931396#buddypress div#item-header h2 a {
    11941397        color: #767676;
    11951398        text-decoration: none;
    11961399}
     1400
    11971401#buddypress div#item-header img.avatar {
    11981402        float: right;
    11991403        margin: 0 0 19px 15px;
    12001404}
     1405
    12011406#buddypress div#item-header h2 {
    12021407        margin-bottom: 5px;
    12031408}
     1409
    12041410#buddypress div#item-header h2 span.highlight {
    12051411        font-size: 60%;
    12061412        font-weight: normal;
     
    12081414        vertical-align: middle;
    12091415        display: inline-block;
    12101416}
     1417
    12111418#buddypress div#item-header h2 span.highlight span {
    12121419        background: #a1dcfa;
    12131420        color: #fff;
     
    12211428        top: -2px;
    12221429        vertical-align: middle;
    12231430}
     1431
    12241432#buddypress div#item-header div#item-meta {
    12251433        font-size: 80%;
    12261434        color: #767676;
    12271435        overflow: hidden;
    1228         margin: 15px 0 5px 0;
     1436        margin: 15px 0 5px;
    12291437        padding-bottom: 10px;
    12301438}
     1439
    12311440#buddypress div#item-header div#item-actions {
    12321441        float: left;
    12331442        margin: 0 15px 15px 0;
     
    12341443        text-align: left;
    12351444        width: 20%;
    12361445}
     1446
    12371447#buddypress div#item-header div#item-actions h3 {
    1238         margin: 0 0 5px 0;
     1448        margin: 0 0 5px;
    12391449}
     1450
    12401451#buddypress div#item-header ul {
    12411452        margin-bottom: 15px;
    12421453        overflow: hidden;
    12431454}
     1455
    12441456#buddypress div#item-header ul h5,
    12451457#buddypress div#item-header ul span,
    12461458#buddypress div#item-header ul hr {
    12471459        display: none;
    12481460}
     1461
    12491462#buddypress div#item-header ul li {
    12501463        float: left;
    12511464        list-style: none;
    12521465}
     1466
    12531467#buddypress div#item-header ul img.avatar,
    12541468#buddypress div#item-header ul.avatars img.avatar {
    12551469        height: 30px;
     
    12561470        margin: 2px;
    12571471        width: 30px;
    12581472}
     1473
    12591474#buddypress div#item-header div.generic-button,
    12601475#buddypress div#item-header a.button {
    12611476        float: right;
    12621477        margin: 10px 0 0 10px;
    12631478}
     1479
    12641480body.no-js #buddypress div#item-header .js-self-profile-button {
    1265         display:none;
     1481        display: none;
    12661482}
     1483
    12671484#buddypress div#item-header div#message.info {
    12681485        line-height: 80%;
    12691486}
     1487
    12701488#buddypress ul.item-list {
    12711489        border-top: 1px solid #eaeaea;
    12721490        width: 100%;
     
    12751493        margin: 0;
    12761494        padding: 0;
    12771495}
     1496
    12781497body.activity-permalink #buddypress ul.item-list,
    12791498body.activity-permalink #buddypress ul.item-list li.activity-item {
    12801499        border: none;
    12811500}
     1501
    12821502#buddypress ul.item-list li {
    12831503        border-bottom: 1px solid #eaeaea;
    12841504        padding: 15px 0;
     
    12861506        position: relative;
    12871507        list-style: none;
    12881508}
     1509
    12891510#buddypress ul.single-line li {
    12901511        border: none;
    12911512}
     1513
    12921514#buddypress ul.item-list li img.avatar {
    12931515        float: right;
    12941516        margin: 0 0 0 10px;
    12951517}
     1518
    12961519#buddypress ul.item-list li div.item-title,
    12971520#buddypress ul.item-list li h4 {
    12981521        font-weight: normal;
     
    13001523        margin: 0;
    13011524        width: 75%;
    13021525}
     1526
    13031527#buddypress ul.item-list li div.item-title span {
    13041528        color: #767676;
    13051529        font-size: 80%;
    13061530}
     1531
    13071532#buddypress ul.item-list li div.item-desc {
    13081533        color: #767676;
    13091534        font-size: 80%;
     
    13101535        margin: 10px 60px 0 0;
    13111536        width: 50%;
    13121537}
     1538
    13131539#buddypress ul.item-list li.group-no-avatar div.item-desc {
    13141540        margin-right: 0;
    13151541}
     1542
    13161543#buddypress ul.item-list li div.action {
    13171544        position: absolute;
    13181545        top: 15px;
     
    13191546        left: 0;
    13201547        text-align: left;
    13211548}
     1549
    13221550#buddypress ul.item-list li div.meta {
    13231551        color: #767676;
    13241552        font-size: 80%;
    13251553        margin-top: 10px;
    13261554}
     1555
    13271556#buddypress ul.item-list li h5 span.small {
    13281557        float: left;
    13291558        font-size: 80%;
    13301559        font-weight: normal;
    13311560}
     1561
    13321562#buddypress div.item-list-tabs {
    13331563        background: transparent;
    13341564        clear: right;
     
    13391569        margin: 0;
    13401570        padding: 0;
    13411571}
     1572
    13421573#buddypress div.item-list-tabs ul li {
    13431574        float: right;
    13441575        margin: 0;
    13451576        list-style: none;
    13461577}
     1578
    13471579#buddypress div.item-list-tabs#subnav ul li {
    13481580        margin-top: 0;
    13491581}
     1582
    13501583#buddypress div.item-list-tabs ul li.last {
    13511584        float: left;
    13521585        margin: 7px 0 0;
    13531586}
     1587
    13541588#buddypress div.item-list-tabs#subnav ul li.last {
    13551589        margin-top: 4px;
    13561590}
     1591
    13571592#buddypress div.item-list-tabs ul li.last select {
    13581593        max-width: 185px;
    13591594}
     1595
    13601596#buddypress div.item-list-tabs ul li a,
    13611597#buddypress div.item-list-tabs ul li span {
    13621598        display: block;
     
    13631599        padding: 5px 10px;
    13641600        text-decoration: none;
    13651601}
     1602
    13661603#buddypress div.item-list-tabs ul li a span {
    13671604        background: #eee;
    13681605        border-radius: 50%;
     
    13751612        text-align: center;
    13761613        vertical-align: middle;
    13771614}
     1615
    13781616#buddypress div.item-list-tabs ul li.selected a,
    13791617#buddypress div.item-list-tabs ul li.current a {
    13801618        background-color: #eee;
    13811619        color: #555;
    1382         opacity: .8;
     1620        opacity: 0.8;
    13831621        font-weight: bold;
    13841622}
     1623
    13851624#buddypress div.item-list-tabs ul li.selected a span,
    13861625#buddypress div.item-list-tabs ul li.current a span,
    13871626#buddypress div.item-list-tabs ul li a:hover span {
    13881627        background-color: #eee;
    13891628}
     1629
    13901630#buddypress div.item-list-tabs ul li.selected a span,
    13911631#buddypress div.item-list-tabs ul li.current a span {
    13921632        background-color: #fff;
    13931633}
     1634
    13941635#buddypress div#item-nav ul li.loading a {
    13951636        background-position: 12% 50%;
    13961637}
     1638
    13971639#buddypress div.item-list-tabs#object-nav {
    13981640        margin-top: 0;
    13991641}
     1642
    14001643#buddypress div.item-list-tabs#subnav {
    14011644        background: transparent;
    1402         margin: 10px 0 10px;
     1645        margin: 10px 0;
    14031646        overflow: hidden;
    14041647}
     1648
    14051649#buddypress #admins-list li,
    14061650#buddypress #mods-list li,
    14071651#buddypress #members-list li {
     
    14081652        overflow: auto;
    14091653        list-style: none;
    14101654}
     1655
    14111656#buddypress #item-buttons:empty {
    14121657        display: none;
    14131658}
     
    14521697        border-bottom: 1px solid #ffe8c4;
    14531698        font-weight: bold;
    14541699}
     1700
    14551701#buddypress table#message-threads tr.unread td .thread-excerpt,
    14561702#buddypress table#message-threads tr.unread td .activity,
    14571703#buddypress table#message-threads tr.unread td.thread-options {
    14581704        font-weight: normal;
    14591705}
     1706
    14601707#buddypress li span.unread-count,
    14611708#buddypress tr.unread span.unread-count {
    1462         background: #dd0000;
     1709        background: #d00;
    14631710        color: #fff;
    14641711        font-weight: bold;
    14651712        padding: 2px 8px;
    14661713}
     1714
    14671715#buddypress div.item-list-tabs ul li a span.unread-count {
    14681716        padding: 1px 6px;
    14691717        color: #fff;
    14701718}
     1719
    14711720#buddypress div#message-thread div.message-box {
    14721721        margin: 0;
    14731722        padding: 15px;
    14741723}
     1724
    14751725#buddypress div#message-thread div.alt {
    14761726        background: #f4f4f4;
    14771727}
     1728
    14781729#buddypress div#message-thread p#message-recipients {
    1479         margin: 10px 0 20px 0;
     1730        margin: 10px 0 20px;
    14801731}
     1732
    14811733#buddypress div#message-thread img.avatar {
    14821734        float: right;
    14831735        margin: 0 0 0 10px;
    14841736        vertical-align: middle;
    14851737}
     1738
    14861739#buddypress div#message-thread strong {
    14871740        font-size: 100%;
    14881741        margin: 0;
    14891742}
     1743
    14901744#buddypress div#message-thread strong a {
    14911745        text-decoration: none;
    14921746}
     1747
    14931748#buddypress div#message-thread strong span.activity {
    14941749        margin-top: 4px;
    14951750}
     1751
    14961752#buddypress div#message-thread div.message-metadata {
    14971753        overflow: hidden;
    14981754}
     1755
    14991756#buddypress div#message-thread div.message-content {
    15001757        margin-right: 45px;
    15011758}
     1759
    15021760#buddypress div#message-thread div.message-options {
    15031761        text-align: left;
    15041762}
     1763
    15051764#buddypress #message-threads img.avatar {
    15061765        max-width: none;
    15071766}
     1767
    15081768#buddypress div.message-search {
    15091769        float: left;
    15101770        margin: 0 20px;
     
    15131773.message-metadata {
    15141774        position: relative;
    15151775}
     1776
    15161777.message-star-actions {
    15171778        position: absolute;
    15181779        left: 0;
    15191780        top: 0;
    15201781}
     1782
    15211783#buddypress a.message-action-star,
    15221784#buddypress a.message-action-unstar {
    15231785        border-bottom: 0;
     
    15241786        text-decoration: none;
    15251787        outline: none;
    15261788}
     1789
    15271790a.message-action-star {
    1528         opacity: .7;
     1791        opacity: 0.7;
    15291792}
     1793
    15301794a.message-action-star:hover {
    15311795        opacity: 1;
    15321796}
     1797
    15331798.message-action-star span.icon:before,
    15341799.message-action-unstar span.icon:before {
    15351800        font-family: dashicons;
    15361801        font-size: 18px;
    15371802}
     1803
    15381804.message-action-star span.icon:before {
    15391805        color: #767676;
    15401806        content: "\f154";
    15411807}
     1808
    15421809.message-action-unstar span.icon:before {
    15431810        color: #fcdd77;
    15441811        content: "\f155";
     
    15521819        margin-bottom: auto;
    15531820        margin-top: 15px;
    15541821}
     1822
    15551823#buddypress #profile-edit-form ul.button-nav {
    15561824        margin-top: 15px;
    15571825}
     1826
    15581827body.no-js #buddypress .field-visibility-settings-toggle,
    15591828body.no-js #buddypress .field-visibility-settings-close {
    15601829        display: none;
    15611830}
     1831
    15621832#buddypress .field-visibility-settings {
    15631833        display: none;
    15641834        margin-top: 10px;
    15651835}
    1566         body.no-js #buddypress .field-visibility-settings {
    1567                 display: block;
    1568         }
     1836
     1837body.no-js #buddypress .field-visibility-settings {
     1838        display: block;
     1839}
     1840
    15691841#buddypress .current-visibility-level {
    15701842        font-weight: bold;
    15711843        font-style: normal;
    15721844}
     1845
    15731846#buddypress .field-visibility-settings,
    15741847#buddypress .field-visibility-settings-toggle,
    15751848#buddypress .field-visibility-settings-notoggle {
    15761849        color: #767676;
    15771850}
     1851
    15781852#buddypress .field-visibility-settings-toggle a,
    15791853#buddypress .field-visibility-settings a {
    15801854        font-size: 80%;
    15811855}
     1856
    15821857body.register #buddypress div.page ul {
    15831858        list-style: none;
    15841859}
     1860
    15851861#buddypress .standard-form .field-visibility-settings label {
    15861862        margin: 0;
    15871863        font-weight: normal;
    15881864}
     1865
    15891866#buddypress .field-visibility-settings legend,
    15901867#buddypress .field-visibility-settings-toggle {
    15911868        font-style: italic;
    15921869}
     1870
    15931871#buddypress .field-visibility-settings .radio {
    15941872        list-style: none;
    15951873        margin-bottom: 0;
    15961874}
     1875
    15971876#buddypress .field-visibility select {
    15981877        margin: 0;
    15991878}
     1879
    16001880#buddypress .wp-editor-container {
    16011881        border: 1px solid #dedede;
    16021882}
     1883
    16031884#buddypress .html-active button.switch-html {
    16041885        border-bottom-color: transparent;
    16051886        border-bottom-right-radius: 0;
     
    16061887        border-bottom-left-radius: 0;
    16071888        background: #f5f5f5;
    16081889}
     1890
    16091891#buddypress .tmce-active button.switch-tmce {
    16101892        border-bottom-color: transparent;
    16111893        border-bottom-right-radius: 0;
     
    16121894        border-bottom-left-radius: 0;
    16131895        background: #f5f5f5;
    16141896}
     1897
    16151898#buddypress .standard-form .wp-editor-container textarea {
    16161899        width: 100%;
    16171900        padding-top: 0;
     
    16361919
    16371920.widget.buddypress div.item-options {
    16381921        font-size: 90%;
    1639         margin: 0 0 1em 0;
     1922        margin: 0 0 1em;
    16401923        padding: 1em 0;
    16411924}
    16421925
    1643 .widget.buddypress div.item{
    1644         margin:0 0 1em 0;
     1926.widget.buddypress div.item {
     1927        margin: 0 0 1em;
    16451928}
    16461929
    16471930.widget.buddypress div.item-meta,
     
    16551938        margin-left: 10px;
    16561939        width: 40px;
    16571940}
     1941
    16581942.widget.buddypress div.item-avatar img {
    16591943        height: 40px;
    16601944        margin: 1px;
     
    16611945        width: 40px;
    16621946}
    16631947
    1664 .widget.buddypress div.avatar-block{
     1948.widget.buddypress div.avatar-block {
    16651949        overflow: hidden;
    16661950}
    16671951
    16681952.widget.buddypress #bp-login-widget-form label {
    16691953        display: block;
    1670         margin: 1rem 0 .5rem;
     1954        margin: 1rem 0 0.5rem;
    16711955}
    16721956
    16731957.widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
     
    16881972}
    16891973
    16901974.widget.buddypress .bp-login-widget-user-links > div {
    1691         margin-bottom: .5rem;
     1975        margin-bottom: 0.5rem;
    16921976}
    16931977
    16941978.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a {
     
    17151999/*--------------------------------------------------------------
    171620004.1 - Smartphones - landscape
    17172001--------------------------------------------------------------*/
    1718 @media only screen and (max-width: 480px ){
     2002@media only screen and (max-width: 480px) {
     2003
    17192004        #buddypress div.dir-search {
    17202005                float: left;
    17212006                margin-top: -50px;
    17222007                text-align: left;
    17232008        }
     2009
    17242010        #buddypress div.dir-search input[type="text"] {
    17252011                margin-bottom: 1em;
    17262012                width: 50%;
    17272013        }
     2014
    17282015        a.bp-title-button {
    17292016                margin-right: 10px;
    17302017        }
    1731         #buddypress form.standard-form .main-column div.action{
     2018
     2019        #buddypress form.standard-form .main-column div.action {
    17322020                position: relative;
    1733                 margin-bottom:1em;
     2021                margin-bottom: 1em;
    17342022        }
    1735         #buddypress form.standard-form .main-column ul#friend-list h4{
    1736                 width:100%;
     2023
     2024        #buddypress form.standard-form .main-column ul#friend-list h4 {
     2025                width: 100%;
    17372026        }
    17382027}
    17392028
     
    174120304.2 - Smartphones - portrait
    17422031--------------------------------------------------------------*/
    17432032@media only screen and (max-width: 320px) {
     2033
    17442034        #buddypress div.dir-search {
    17452035                clear: right;
    17462036                float: right;
     
    17472037                margin-top: 0;
    17482038                text-align: right;
    17492039        }
     2040
    17502041        #buddypress li#groups-order-select {
    17512042                clear: right;
    17522043                float: right;
    17532044        }
     2045
    17542046        #buddypress ul.item-list li div.action {
    17552047                clear: right;
    17562048                float: right;
     
    17612053                left: 0;
    17622054                text-align: right;
    17632055        }
     2056
    17642057        #buddypress ul.item-list li div.item-desc {
    17652058                clear: right;
    17662059                float: right;
     
    17672060                margin: 10px 0 0;
    17682061                width: auto;
    17692062        }
     2063
    17702064        #buddypress li div.item {
    17712065                margin-right: 70px;
    17722066                width: auto;
    17732067        }
     2068
    17742069        #buddypress ul.item-list li div.meta {
    17752070                margin-top: 0;
    17762071        }
     2072
    17772073        #buddypress .item-desc p {
    17782074                margin: 0 0 10px;
    17792075        }
     2076
    17802077        #buddypress div.pagination .pag-count {
    17812078                margin-right: 0;
    17822079        }
     
    178620834.2 - Smartphones - smaller screen sizes
    17872084--------------------------------------------------------------*/
    17882085@media only screen and (max-width: 240px) {
     2086
    17892087        #buddypress div.dir-search {
    17902088                float: right;
    17912089                margin: 0;
    17922090        }
     2091
    17932092        #buddypress div.dir-search input[type="text"] {
    17942093                width: 50%;
    17952094        }
     2095
    17962096        #buddypress li#groups-order-select {
    17972097                float: right;
    17982098        }
     2099
    17992100        #buddypress ul.item-list li img.avatar {
    18002101                width: 30px;
    18012102                height: auto;
    18022103        }
     2104
    18032105        #buddypress ul.item-list li div.action,
    1804         #buddypress li div.item{
     2106        #buddypress li div.item {
    18052107                margin-right: 45px;
    18062108        }
     2109
    18072110        h1 a.bp-title-button {
    18082111                clear: right;
    18092112                float: right;
  • src/bp-templates/bp-legacy/css/buddypress.css

     
    4747        width: 100%;
    4848        padding: 10px 0;
    4949}
     50
    5051#buddypress div.pagination .pag-count {
    5152        float: left;
    5253        margin-left: 10px;
    5354}
     55
    5456#buddypress div.pagination .pagination-links {
    5557        float: right;
    5658        margin-right: 10px;
    5759}
     60
    5861#buddypress div.pagination .pagination-links span,
    5962#buddypress div.pagination .pagination-links a {
    6063        font-size: 90%;
    6164        padding: 0 5px;
    6265}
     66
    6367#buddypress div.pagination .pagination-links a:hover {
    6468        font-weight: bold;
    6569}
     70
    6671#buddypress noscript div.pagination {
    6772        margin-bottom: 15px;
    6873}
     74
    6975#buddypress #nav-above {
    7076        display: none;
    7177}
     78
    7279#buddypress .paged #nav-above {
    7380        display: block;
    7481}
     
    8592        margin: 0 !important;
    8693        padding: 0 !important;
    8794}
     95
    8896#buddypress .clear {
    8997        clear: left;
    9098}
     
    107115        margin: 0;
    108116        padding: 0;
    109117}
     118
    110119#buddypress .home-page form#whats-new-form {
    111120        border-bottom: none;
    112121        padding-bottom: 0;
    113122}
     123
    114124#buddypress form#whats-new-form #whats-new-avatar {
    115125        float: left;
    116126}
     127
    117128#buddypress form#whats-new-form #whats-new-content {
    118129        margin-left: 55px;
    119130        padding: 0 0 20px 20px;
    120131}
     132
    121133#buddypress form#whats-new-form p.activity-greeting {
    122134        line-height: 0.5em;
    123135        margin-bottom: 15px;
    124136        margin-left: 75px;
    125137}
     138
    126139#buddypress form#whats-new-form textarea {
    127140        background: #fff;
    128141        box-sizing: border-box;
     
    134147        padding: 6px;
    135148        width: 100%;
    136149}
     150
    137151body.no-js #buddypress form#whats-new-form textarea {
    138152        height: 50px;
    139153}
     154
    140155#buddypress form#whats-new-form #whats-new-options select {
    141156        max-width: 200px;
    142157        margin-top: 12px;
    143158}
     159
    144160#buddypress form#whats-new-form #whats-new-submit {
    145161        float: right;
    146162        margin-top: 12px;
    147163}
     164
    148165#buddypress #whats-new-options:after {
    149166        clear: both;
    150167        content: "";
    151168        display: table;
    152169}
     170
    153171body.no-js #buddypress #whats-new-options {
    154172        height: auto;
    155173}
     174
    156175#buddypress #whats-new:focus {
    157176        border-color: rgba(31, 179, 221, 0.9) !important;
    158177        outline-color: rgba(31, 179, 221, 0.9);
     
    166185        padding: 15px 0 0;
    167186        list-style: none;
    168187}
     188
    169189#buddypress .activity-list .activity-avatar {
    170190        float: left;
    171191}
     192
    172193#buddypress ul.item-list.activity-list li.has-comments {
    173194        padding-bottom: 15px;
    174195}
     196
    175197body.activity-permalink #buddypress ul.activity-list li.has-comments {
    176198        padding-bottom: 0;
    177199}
     200
    178201#buddypress .activity-list li.mini {
    179202        font-size: 80%;
    180203        position: relative;
    181204}
     205
    182206#buddypress .activity-list li.mini .activity-avatar img.avatar,
    183207#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {
    184208        height: 20px;
     
    185209        margin-left: 30px;
    186210        width: 20px;
    187211}
     212
    188213#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.avatar,
    189214#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic {
    190215        height: auto;
     
    191216        margin-left: 0;
    192217        width: auto;
    193218}
     219
    194220body.activity-permalink #buddypress .activity-list > li:first-child {
    195221        padding-top: 0;
    196222}
     223
    197224#buddypress .activity-list li .activity-content {
    198225        position: relative;
    199226}
     227
    200228#buddypress .activity-list li.mini .activity-content p {
    201229        margin: 0;
    202230}
     231
    203232#buddypress .activity-list li.mini .activity-comments {
    204233        clear: both;
    205234        font-size: 120%;
    206235}
     236
    207237body.activity-permalink #buddypress li.mini .activity-meta {
    208238        margin-top: 4px;
    209239}
     240
    210241#buddypress .activity-list li .activity-inreplyto {
    211242        color: #767676;
    212243        font-size: 80%;
    213244}
     245
    214246#buddypress .activity-list li .activity-inreplyto > p {
    215247        margin: 0;
    216248        display: inline;
    217249}
     250
    218251#buddypress .activity-list li .activity-inreplyto blockquote,
    219252#buddypress .activity-list li .activity-inreplyto div.activity-inner {
    220253        background: none;
     
    224257        overflow: hidden;
    225258        padding: 0;
    226259}
     260
    227261#buddypress .activity-list .activity-content {
    228262        margin: 0 0 0 70px;
    229263}
     264
    230265body.activity-permalink #buddypress .activity-list li .activity-content {
    231266        border: none;
    232267        font-size: 100%;
     
    235270        margin-right: 0;
    236271        padding: 0;
    237272}
     273
    238274body.activity-permalink #buddypress .activity-list li .activity-header > p {
    239275        margin: 0;
    240         padding: 5px 0 0 0;
     276        padding: 5px 0 0;
    241277}
     278
    242279#buddypress .activity-list .activity-content .activity-header,
    243280#buddypress .activity-list .activity-content .comment-header {
    244281        color: #767676;
    245282        line-height: 220%;
    246283}
     284
    247285#buddypress .activity-header {
    248286        margin-right: 20px;
    249287}
     288
    250289#buddypress .activity-header a,
    251290#buddypress .comment-meta a,
    252291#buddypress .acomment-meta a {
    253292        text-decoration: none;
    254293}
     294
    255295#buddypress .activity-list .activity-content .activity-header img.avatar {
    256296        float: none !important;
    257297        margin: 0 5px -8px 0 !important;
    258298}
     299
    259300#buddypress a.bp-secondary-action,
    260301#buddypress span.highlight {
    261302        font-size: 80%;
     
    263304        margin-right: 5px;
    264305        text-decoration: none;
    265306}
     307
    266308#buddypress .activity-list .activity-content .activity-inner,
    267309#buddypress .activity-list .activity-content blockquote {
    268310        margin: 10px 10px 5px 0;
    269311        overflow: hidden;
    270312}
     313
    271314#buddypress .activity-list li.new_forum_post .activity-content .activity-inner,
    272315#buddypress .activity-list li.new_forum_topic .activity-content .activity-inner {
    273         border-left: 2px solid #EAEAEA;
     316        border-left: 2px solid #eaeaea;
    274317        margin-left: 5px;
    275318        padding-left: 10px;
    276319}
     320
    277321body.activity-permalink #buddypress .activity-content .activity-inner,
    278322body.activity-permalink #buddypress .activity-content blockquote {
    279323        margin-left: 0;
    280324        margin-top: 5px;
    281325}
     326
    282327#buddypress .activity-inner > p {
    283328        word-wrap: break-word;
    284329}
     330
    285331#buddypress .activity-inner > .activity-inner {
    286332        margin: 0;
    287333}
     334
    288335#buddypress .activity-inner > blockquote {
    289336        margin: 0;
    290337}
     338
    291339#buddypress .activity-list .activity-content img.thumbnail {
    292340        border: 2px solid #eee;
    293341        float: left;
    294342        margin: 0 10px 5px 0;
    295343}
     344
    296345#buddypress .activity-read-more {
    297346        margin-left: 1em;
    298347        white-space: nowrap;
    299348}
     349
    300350#buddypress .activity-list li.load-more,
    301351#buddypress .activity-list li.load-newest {
    302352        background: #f0f0f0;
     
    305355        padding: 10px 15px;
    306356        text-align: center;
    307357}
     358
    308359#buddypress .activity-list li.load-more a,
    309360#buddypress .activity-list li.load-newest a {
    310         color: #4D4D4D;
     361        color: #4d4d4d;
    311362}
    312363
    313364
     
    317368#buddypress div.activity-meta {
    318369        margin: 18px 0 0;
    319370}
     371
    320372body.activity-permalink #buddypress div.activity-meta {
    321373        margin-bottom: 6px;
    322374}
     375
    323376#buddypress div.activity-meta a {
    324377        padding: 4px 8px;
    325378}
     379
    326380#buddypress a.activity-time-since {
    327381        color: #767676;
    328382        text-decoration: none;
    329383}
     384
    330385#buddypress a.activity-time-since:hover {
    331386        color: #767676;
    332387        text-decoration: underline;
    333388}
     389
    334390#buddypress a.bp-primary-action,
    335391#buddypress #reply-title small a {
    336392        font-size: 80%;
     
    337393        margin-right: 5px;
    338394        text-decoration: none;
    339395}
     396
    340397#buddypress a.bp-primary-action span,
    341398#buddypress #reply-title small a span {
    342399        background: #767676;
     
    345402        margin-left: 2px;
    346403        padding: 0 5px;
    347404}
     405
    348406#buddypress a.bp-primary-action:hover span,
    349407#buddypress #reply-title small a:hover span {
    350408        background: #555;
    351409        color: #fff;
    352410}
     411
    353412#buddypress div.activity-comments {
    354413        margin: 0 0 0 70px;
    355414        overflow: hidden; /* IE fix */
     
    357416        width: auto;
    358417        clear: both;
    359418}
     419
    360420body.activity-permalink #buddypress div.activity-comments {
    361421        background: none;
    362422        margin-left: 170px;
    363423        width: auto;
    364424}
     425
    365426#buddypress div.activity-comments > ul {
    366427        padding: 0 0 0 10px;
    367428}
     429
    368430#buddypress div.activity-comments ul,
    369431#buddypress div.activity-comments ul li {
    370432        border: none;
    371433        list-style: none;
    372434}
     435
    373436#buddypress div.activity-comments ul {
    374437        clear: both;
    375438        margin: 0;
    376439}
     440
    377441#buddypress div.activity-comments ul li {
    378442        border-top: 1px solid #eee;
    379443        padding: 10px 0 0;
    380444}
     445
    381446body.activity-permalink #buddypress .activity-list li.mini .activity-comments {
    382447        clear: none;
    383448        margin-top: 0;
    384449}
     450
    385451body.activity-permalink #buddypress div.activity-comments ul li {
    386452        border-width: 1px;
    387         padding: 10px 0 0 0;
     453        padding: 10px 0 0;
    388454}
     455
    389456#buddypress div.activity-comments > ul > li:first-child {
    390457        border-top: none;
    391458}
     459
    392460#buddypress div.activity-comments ul li:last-child {
    393461        margin-bottom: 0;
    394462}
     463
    395464#buddypress div.activity-comments ul li > ul {
    396465        margin-left: 30px;
    397466        margin-top: 0;
    398467        padding-left: 10px;
    399468}
     469
    400470body.activity-permalink #buddypress div.activity-comments ul li > ul {
    401471        margin-top: 10px;
    402472}
     473
    403474body.activity-permalink #buddypress div.activity-comments > ul {
    404475        padding: 0 10px 0 15px;
    405476}
     477
    406478#buddypress div.activity-comments div.acomment-avatar img {
    407479        border-width: 1px;
    408480        float: left;
     
    410482        margin-right: 10px;
    411483        width: 25px;
    412484}
     485
    413486#buddypress div.activity-comments div.acomment-content {
    414487        font-size: 80%;
    415488        margin: 5px 0 0 40px;
    416489}
     490
    417491#buddypress div.acomment-content .time-since,
    418492#buddypress div.acomment-content .activity-delete-link,
    419493#buddypress div.acomment-content .comment-header {
    420494        display: none;
    421495}
     496
    422497body.activity-permalink #buddypress div.activity-comments div.acomment-content {
    423498        font-size: 90%;
    424499}
     500
    425501#buddypress div.activity-comments div.acomment-meta {
    426502        color: #767676;
    427503        font-size: 80%;
    428504}
     505
    429506#buddypress div.activity-comments form.ac-form {
    430507        display: none;
    431508        padding: 10px;
    432509}
     510
    433511#buddypress div.activity-comments li form.ac-form {
    434512        margin-right: 15px;
    435513        clear: both;
    436514}
     515
    437516#buddypress div.activity-comments form.root {
    438517        margin-left: 0;
    439518}
     519
    440520#buddypress div.activity-comments div#message {
    441521        margin-top: 15px;
    442522        margin-bottom: 0;
    443523}
     524
    444525#buddypress div.activity-comments form .ac-textarea {
    445526        background: #fff;
    446527        border: 1px inset #ccc;
     
    447528        margin-bottom: 10px;
    448529        padding: 8px;
    449530}
     531
    450532#buddypress div.activity-comments form textarea {
    451533        border: none;
    452534        background: transparent;
     
    460542        margin: 0;
    461543        width: 100%;
    462544}
     545
    463546#buddypress div.activity-comments form input {
    464547        margin-top: 5px;
    465548}
     549
    466550#buddypress div.activity-comments form div.ac-reply-avatar {
    467551        float: left;
    468552}
     553
    469554#buddypress div.ac-reply-avatar img {
    470555        border: 1px solid #eee;
    471556}
     557
    472558#buddypress div.activity-comments form div.ac-reply-content {
    473559        color: #767676;
    474560        margin-left: 50px;
    475561        padding-left: 15px;
    476562}
     563
    477564#buddypress div.activity-comments form div.ac-reply-content a {
    478565        text-decoration: none;
    479566}
     567
    480568#buddypress .acomment-options {
    481569        float: left;
    482570        margin: 5px 0 5px 40px;
    483571}
     572
    484573#buddypress .acomment-options a {
    485574        color: #767676;
    486575}
     576
    487577#buddypress .acomment-options a:hover {
    488578        color: inherit;
    489579}
     
    495585        float: right;
    496586        margin: -39px 0 0 0;
    497587}
     588
    498589#buddypress div.dir-search input[type=text],
    499590#buddypress li.groups-members-search input[type=text] {
    500591        font-size: 90%;
    501592        padding: 1px 3px;
    502593}
     594
    503595#buddypress .current-member-type {
    504596        font-style: italic;
    505597}
     598
    506599#buddypress .dir-form {
    507600        clear: both;
    508601}
     
    513606#buddypress div#message {
    514607        margin: 0 0 15px;
    515608}
     609
    516610#buddypress #message.info {
    517611        margin-bottom: 0;
    518612}
     613
    519614#buddypress div#message.updated {
    520615        clear: both;
    521616        display: block;
    522617}
     618
    523619#buddypress div#message p,
    524620#sitewide-notice p {
    525621        font-size: 90%;
     
    526622        display: block;
    527623        padding: 10px 15px;
    528624}
     625
    529626#buddypress div#message.error p {
    530627        background-color: #fdc;
    531628        border: 1px solid #a00;
     
    532629        clear: left;
    533630        color: #800;
    534631}
     632
    535633#buddypress div#message.warning p {
    536634        background-color: #ffe0af;
    537635        border: 1px solid #ffd087;
     
    538636        clear: left;
    539637        color: #800;
    540638}
     639
    541640#buddypress div#message.updated p {
    542641        background-color: #efc;
    543642        border: 1px solid #591;
    544643        color: #250;
    545644}
     645
    546646#buddypress #pass-strength-result {
    547647        background-color: #eee;
    548648        border-color: #ddd;
     
    554654        text-align: center;
    555655        width: 150px;
    556656}
     657
    557658#buddypress .standard-form #basic-details-section #pass-strength-result {
    558659        width: 35%;
    559660}
     661
    560662#buddypress #pass-strength-result.error,
    561663#buddypress #pass-strength-result.bad {
    562664        background-color: #ffb78c;
     
    563665        border-color: #ff853c !important;
    564666        display: block;
    565667}
     668
    566669#buddypress #pass-strength-result.good {
    567670        background-color: #ffec8b;
    568671        border-color: #fc0 !important;
    569672        display: block;
    570673}
     674
    571675#buddypress #pass-strength-result.short {
    572676        background-color: #ffa0a0;
    573677        border-color: #f04040 !important;
    574678        display: block;
    575679}
     680
    576681#buddypress #pass-strength-result.strong {
    577682        background-color: #c3ff88;
    578683        border-color: #8dff1c !important;
    579684        display: block;
    580685}
     686
    581687#buddypress .standard-form#signup_form div div.error {
    582688        background: #faa;
    583689        color: #a00;
    584         margin: 0 0 10px 0;
     690        margin: 0 0 10px;
    585691        padding: 6px;
    586692        width: 90%;
    587693}
     694
    588695#buddypress div.accept,
    589696#buddypress div.reject {
    590697        float: left;
    591698        margin-left: 10px;
    592699}
     700
    593701#buddypress ul.button-nav li {
    594702        float: left;
    595703        margin: 0 10px 10px 0;
    596704        list-style: none;
    597705}
     706
    598707#buddypress ul.button-nav li.current a {
    599708        font-weight: bold;
    600709}
     710
    601711#sitewide-notice #message {
    602712        left: 2%;
    603713        position: fixed;
     
    605715        width: 96%;
    606716        z-index: 9999;
    607717}
     718
    608719#sitewide-notice.admin-bar-on #message {
    609720        top: 3.3em;
    610721}
     722
    611723#sitewide-notice strong {
    612724        display: block;
    613725        margin-bottom: -1em;
     
    646758        font-size: 100%;
    647759        padding: 6px;
    648760}
     761
    649762#buddypress .standard-form select {
    650763        padding: 3px;
    651764}
     765
    652766#buddypress .standard-form input[type=password] {
    653767        margin-bottom: 5px;
    654768}
     769
    655770#buddypress .standard-form label,
    656771#buddypress .standard-form span.label,
    657772#buddypress .standard-form legend {
    658773        display: block;
    659774        font-weight: bold;
    660         margin: 15px 0 5px 0;
     775        margin: 15px 0 5px;
    661776        width: auto;
    662777}
     778
    663779#buddypress .standard-form p label,
    664780#buddypress .standard-form #invite-list label {
    665781        font-weight: normal;
    666782        margin: auto;
    667783}
     784
    668785#buddypress .standard-form .checkbox label,
    669786#buddypress .standard-form .radio label {
    670787        color: #767676;
    671788        font-size: 100%;
    672789        font-weight: normal;
    673         margin: 5px 0 0 0;
     790        margin: 5px 0 0;
    674791}
     792
    675793#buddypress .standard-form#sidebar-login-form label {
    676794        margin-top: 5px;
    677795}
     796
    678797#buddypress .standard-form input[type=text] {
    679798        width: 75%;
    680799}
     800
    681801#buddypress .standard-form#sidebar-login-form input[type=text],
    682802#buddypress .standard-form#sidebar-login-form input[type=password] {
    683803        padding: 4px;
    684804        width: 95%;
    685805}
     806
    686807#buddypress .standard-form #basic-details-section input[type=password],
    687808#buddypress .standard-form #blog-details-section input#signup_blog_url {
    688809        width: 35%;
    689810}
     811
    690812#buddypress .standard-form#signup_form input[type=text],
    691813#buddypress .standard-form#signup_form textarea,
    692814#buddypress .form-allowed-tags,
     
    694816#buddypress #commentform textarea {
    695817        width: 90%;
    696818}
     819
    697820#buddypress .standard-form#signup_form div.submit {
    698821        float: right;
    699822}
     823
    700824#buddypress div#signup-avatar img {
    701825        margin: 0 15px 10px 0;
    702826}
     827
    703828#buddypress .standard-form textarea {
    704829        width: 75%;
    705830        height: 120px;
    706831}
     832
    707833#buddypress .standard-form textarea#message_content {
    708834        height: 200px;
    709835}
     836
    710837#buddypress .standard-form#send-reply textarea {
    711838        width: 97.5%;
    712839}
     840
    713841#buddypress .standard-form p.description {
    714842        color: #767676;
    715843        font-size: 80%;
    716844        margin: 5px 0;
    717845}
     846
    718847#buddypress .standard-form div.submit {
    719848        clear: both;
    720         padding: 15px 0 0 0;
     849        padding: 15px 0 0;
    721850}
     851
    722852#buddypress .standard-form p.submit {
    723853        margin-bottom: 0;
    724         padding: 15px 0 0 0;
     854        padding: 15px 0 0;
    725855}
     856
    726857#buddypress .standard-form div.submit input {
    727858        margin-right: 15px;
    728859}
     860
    729861#buddypress .standard-form div.radio ul {
    730862        margin: 10px 0 15px 38px;
    731863        list-style: disc;
    732864}
     865
    733866#buddypress .standard-form div.radio ul li {
    734867        margin-bottom: 5px;
    735868}
     869
    736870#buddypress .standard-form a.clear-value {
    737871        display: block;
    738872        margin-top: 5px;
    739873        outline: none;
    740874}
     875
    741876#buddypress .standard-form #basic-details-section,
    742877#buddypress .standard-form #blog-details-section,
    743878#buddypress .standard-form #profile-details-section {
     
    744879        float: left;
    745880        width: 48%;
    746881}
     882
    747883#buddypress .standard-form #profile-details-section {
    748884        float: right;
    749885}
     886
    750887#buddypress .standard-form #blog-details-section,
    751888#buddypress #notifications-bulk-management {
    752889        clear: left;
    753890}
     891
    754892body.no-js #buddypress #notifications-bulk-management #select-all-notifications,
    755893body.no-js #buddypress label[for="message-type-select"],
    756894body.no-js #buddypress #message-type-select,
     
    759897body.no-js #buddypress #messages-bulk-management #select-all-messages {
    760898        display: none;
    761899}
     900
    762901#buddypress .standard-form input:focus,
    763902#buddypress .standard-form textarea:focus,
    764903#buddypress .standard-form select:focus {
     
    765904        background: #fafafa;
    766905        color: #555;
    767906}
     907
    768908#buddypress form#send-invite-form {
    769909        margin-top: 20px;
    770910}
     911
    771912#buddypress div#invite-list {
    772913        background: #f5f5f5;
    773914        height: 400px;
     
    776917        padding: 5px;
    777918        width: 160px;
    778919}
     920
    779921#buddypress button,
    780922#buddypress a.button,
    781923#buddypress input[type=submit],
     
    795937        text-align: center;
    796938        text-decoration: none;
    797939}
     940
    798941#buddypress button:hover,
    799942#buddypress a.button:hover,
    800943#buddypress a.button:focus,
     
    816959        float: left;
    817960}
    818961
    819 #buddypress form.standard-form .left-menu #invite-list ul{
    820         margin:1%;
     962#buddypress form.standard-form .left-menu #invite-list ul {
     963        margin: 1%;
    821964        list-style: none;
    822965}
    823966
    824967#buddypress form.standard-form .left-menu #invite-list ul li {
    825         margin:0 0 0 1%;
     968        margin: 0 0 0 1%;
    826969}
    827970
    828971#buddypress form.standard-form .main-column {
     
    830973}
    831974
    832975#buddypress form.standard-form .main-column ul#friend-list {
    833         clear:none;
     976        clear: none;
    834977        float: left;
    835978}
    836979
    837980#buddypress form.standard-form .main-column ul#friend-list h4 {
    838         clear:none;
     981        clear: none;
    839982}
    840983
    841984/* Overrides for embedded WP editors */
     
    848991}
    849992
    850993/* Form classes & generic attr styling */
    851 #buddypress form *[disabled="disabled"]{
     994#buddypress form *[disabled="disabled"] {
    852995        cursor: default;
    853         opacity: .4;
     996        opacity: 0.4;
    854997}
    855998
    856999.bp-screen-reader-text {
     
    8701013--------------------------------------------------------------*/
    8711014#buddypress a.loading,
    8721015#buddypress input.loading {
    873         -webkit-animation: loader-pulsate .5s infinite ease-in-out alternate;
    874         -moz-animation: loader-pulsate .5s infinite ease-in-out alternate;
     1016        -webkit-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
     1017        -moz-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
    8751018        border-color: #aaa;
    8761019}
     1020
    8771021@-webkit-keyframes loader-pulsate {
     1022
    8781023        from {
    8791024                border-color: #aaa;
    8801025                -webkit-box-shadow: 0 0 6px #ccc;
    8811026                box-shadow: 0 0 6px #ccc;
    8821027        }
     1028
    8831029        to {
    8841030                border-color: #ccc;
    8851031                -webkit-box-shadow: 0 0 6px #f8f8f8;
     
    8861032                box-shadow: 0 0 6px #f8f8f8;
    8871033        }
    8881034}
     1035
    8891036@-moz-keyframes loader-pulsate {
     1037
    8901038        from {
    8911039                border-color: #aaa;
    8921040                -moz-box-shadow: 0 0 6px #ccc;
    8931041                box-shadow: 0 0 6px #ccc;
    8941042        }
     1043
    8951044        to {
    8961045                border-color: #ccc;
    8971046                -moz-box-shadow: 0 0 6px #f8f8f8;
     
    9031052#buddypress input.loading:hover {
    9041053        color: #767676;
    9051054}
     1055
    9061056#buddypress input[type="submit"].pending,
    9071057#buddypress input[type="button"].pending,
    9081058#buddypress input[type="reset"].pending,
     
    9181068        color: #bbb;
    9191069        cursor: default;
    9201070}
     1071
    9211072#buddypress input[type="submit"]:hover.pending,
    9221073#buddypress input[type="button"]:hover.pending,
    9231074#buddypress input[type="reset"]:hover.pending,
     
    9391090        margin: 0;
    9401091        width: auto;
    9411092}
     1093
    9421094#buddypress ul#topic-post-list li {
    9431095        padding: 15px;
    9441096        position: relative;
    9451097}
     1098
    9461099#buddypress ul#topic-post-list li.alt {
    9471100        background: #f5f5f5;
    9481101}
     1102
    9491103#buddypress ul#topic-post-list li div.poster-meta {
    9501104        color: #767676;
    9511105        margin-bottom: 10px;
    9521106}
     1107
    9531108#buddypress ul#topic-post-list li div.post-content {
    9541109        margin-left: 54px;
    9551110}
     1111
    9561112#buddypress div.topic-tags {
    9571113        font-size: 80%;
    9581114}
     1115
    9591116#buddypress div.admin-links {
    9601117        color: #767676;
    9611118        font-size: 80%;
     
    9631120        top: 15px;
    9641121        right: 25px;
    9651122}
     1123
    9661124#buddypress div#topic-meta {
    9671125        margin: 0;
    9681126        padding: 5px 19px 30px;
    9691127        position: relative;
    9701128}
     1129
    9711130#buddypress div#topic-meta div.admin-links {
    9721131        right: 19px;
    9731132        top: -36px;
    9741133}
     1134
    9751135#buddypress div#topic-meta h3 {
    9761136        margin: 5px 0;
    9771137}
     1138
    9781139#buddypress div#new-topic-post {
    9791140        display: none;
    980         margin: 20px 0 0 0;
    981         padding: 1px 0 0 0;
     1141        margin: 20px 0 0;
     1142        padding: 1px 0 0;
    9821143}
     1144
    9831145#buddypress table.notifications,
    9841146#buddypress table.notifications-settings,
    9851147#buddypress table.profile-settings,
     
    9891151#buddypress table.forum {
    9901152        width: 100%;
    9911153}
     1154
    9921155#buddypress table.notifications thead tr,
    9931156#buddypress table.notifications-settings thead tr,
    9941157#buddypress table.profile-settings thead tr,
     
    9981161#buddypress table.forum thead tr {
    9991162        background: #eaeaea;
    10001163}
     1164
    10011165#buddypress table#message-threads {
    10021166        clear: both;
    10031167}
     1168
    10041169#buddypress table.profile-fields {
    10051170        margin-bottom: 20px;
    10061171}
     1172
    10071173#buddypress table.profile-fields:last-child {
    10081174        margin-bottom: 0;
    10091175}
     1176
    10101177#buddypress table.profile-fields p {
    10111178        margin: 0;
    10121179}
     1180
    10131181#buddypress table.profile-fields p:last-child {
    10141182        margin-top: 0;
    10151183}
     1184
    10161185#buddypress table.notifications tr td,
    10171186#buddypress table.notifications-settings tr td,
    10181187#buddypress table.profile-settings tr td,
     
    10291198        padding: 8px;
    10301199        vertical-align: middle;
    10311200}
     1201
    10321202#buddypress table.notifications tr td.label,
    10331203#buddypress table.notifications-settings tr td.label,
    10341204#buddypress table.profile-fields tr td.label,
     
    10391209        font-weight: bold;
    10401210        width: 25%;
    10411211}
     1212
    10421213#buddypress #message-threads .thread-info {
    10431214        min-width: 40%;
    10441215}
     1216
    10451217#buddypress table tr td.thread-info p {
    10461218        margin: 0;
    10471219}
     1220
    10481221#buddypress table tr td.thread-info p.thread-excerpt {
    10491222        color: #767676;
    10501223        font-size: 80%;
    10511224        margin-top: 3px;
    10521225}
     1226
    10531227#buddypress table.forum td {
    10541228        text-align: center;
    10551229}
     1230
    10561231#buddypress table.notifications tr.alt td,
    10571232#buddypress table.notifications-settings tr.alt td,
    10581233#buddypress table.profile-settings tr.alt td,
     
    10621237#buddypress table.forum tr.alt td {
    10631238        background: #f5f5f5;
    10641239}
     1240
    10651241#buddypress table.notification-settings {
    10661242        margin-bottom: 20px;
    10671243        text-align: left;
    10681244}
     1245
    10691246#buddypress #groups-notification-settings {
    10701247        margin-bottom: 0;
    10711248}
     1249
    10721250#buddypress table.notifications th.icon,
    10731251#buddypress table.notifications td:first-child,
    10741252#buddypress table.notification-settings th.icon,
     
    10751253#buddypress table.notification-settings td:first-child {
    10761254        display: none;
    10771255}
     1256
    10781257#buddypress table.notification-settings th.title,
    10791258#buddypress table.profile-settings th.title {
    10801259        width: 80%;
    10811260}
     1261
    10821262#buddypress table.notification-settings .yes,
    10831263#buddypress table.notification-settings .no {
    10841264        text-align: center;
    10851265        width: 40px;
    10861266}
     1267
    10871268#buddypress table.forum {
    10881269        margin: 0;
    10891270        width: auto;
    10901271        clear: both;
    10911272}
     1273
    10921274#buddypress table.forum tr.sticky td {
    10931275        font-size: 110%;
    10941276        background: #fff9db;
     
    10951277        border-top: 1px solid #ffe8c4;
    10961278        border-bottom: 1px solid #ffe8c4;
    10971279}
     1280
    10981281#buddypress table.forum tr.closed td.td-title {
    10991282        padding-left: 35px;
    11001283}
     1284
    11011285#buddypress table.forum td p.topic-text {
    11021286        color: #767676;
    11031287        font-size: 100%;
    11041288}
     1289
    11051290#buddypress table.forum tr > td:first-child,
    11061291#buddypress table.forum tr > th:first-child {
    11071292        padding-left: 15px;
    11081293}
     1294
    11091295#buddypress table.forum tr > td:last-child,
    11101296#buddypress table.forum tr > th:last-child {
    11111297        padding-right: 15px;
    11121298}
     1299
    11131300#buddypress table.forum tr th#th-title,
    11141301#buddypress table.forum tr th#th-poster,
    11151302#buddypress table.forum tr th#th-group,
     
    11181305#buddypress table.forum td.td-title {
    11191306        text-align: left;
    11201307}
     1308
    11211309#buddypress table.forum tr td.td-title a.topic-title {
    11221310        font-size: 110%;
    11231311}
     1312
    11241313#buddypress table.forum td.td-freshness {
    11251314        white-space: nowrap;
    11261315}
     1316
    11271317#buddypress table.forum td.td-freshness span.time-since {
    11281318        font-size: 80%;
    11291319        color: #767676;
    11301320}
     1321
    11311322#buddypress table.forum td img.avatar {
    11321323        float: none;
    11331324        margin: 0 5px -8px 0;
    11341325}
     1326
    11351327#buddypress table.forum td.td-poster,
    11361328#buddypress table.forum td.td-group {
    11371329        min-width: 140px;
    11381330}
     1331
    11391332#buddypress table.forum th#th-title {
    11401333        width: 80%;
    11411334}
     1335
    11421336#buddypress table.forum th#th-freshness {
    11431337        width: 25%;
    11441338}
     1339
    11451340#buddypress table.forum th#th-postcount {
    11461341        width: 15%;
    11471342}
     1343
    11481344#buddypress table.forum p.topic-meta {
    11491345        font-size: 80%;
    1150         margin: 5px 0 0 0;
     1346        margin: 5px 0 0;
    11511347}
    11521348
    11531349/*-------------------------------------------------------------------------
     
    11561352#buddypress .item-body {
    11571353        margin: 20px 0;
    11581354}
     1355
    11591356#buddypress span.activity {
    11601357        display: inline-block;
    11611358        font-size: small;
     
    11621359        opacity: 0.8;
    11631360        padding: 0;
    11641361}
     1362
    11651363#buddypress span.user-nicename {
    11661364        color: #767676;
    11671365        display: inline-block;
     
    11681366        font-size: 120%;
    11691367        font-weight: bold;
    11701368}
     1369
    11711370#buddypress div#message p,
    11721371#sitewide-notice p {
    11731372        font-weight: normal;
     
    11771376        border: 1px solid #cb2;
    11781377        color: #440;
    11791378}
     1379
    11801380#buddypress #item-header:after {
    11811381        clear: both;
    11821382        content: "";
    11831383        display: table;
    11841384}
     1385
    11851386#buddypress div#item-header div#item-header-content {
    11861387        float: left;
    11871388        margin-left: 0;
    11881389}
     1390
    11891391#buddypress div#item-header h2 {
    11901392        line-height: 120%;
    1191         margin: 0 0 15px 0;
     1393        margin: 0 0 15px;
    11921394}
     1395
    11931396#buddypress div#item-header h2 a {
    11941397        color: #767676;
    11951398        text-decoration: none;
    11961399}
     1400
    11971401#buddypress div#item-header img.avatar {
    11981402        float: left;
    11991403        margin: 0 15px 19px 0;
    12001404}
     1405
    12011406#buddypress div#item-header h2 {
    12021407        margin-bottom: 5px;
    12031408}
     1409
    12041410#buddypress div#item-header h2 span.highlight {
    12051411        font-size: 60%;
    12061412        font-weight: normal;
     
    12081414        vertical-align: middle;
    12091415        display: inline-block;
    12101416}
     1417
    12111418#buddypress div#item-header h2 span.highlight span {
    12121419        background: #a1dcfa;
    12131420        color: #fff;
     
    12211428        top: -2px;
    12221429        vertical-align: middle;
    12231430}
     1431
    12241432#buddypress div#item-header div#item-meta {
    12251433        font-size: 80%;
    12261434        color: #767676;
    12271435        overflow: hidden;
    1228         margin: 15px 0 5px 0;
     1436        margin: 15px 0 5px;
    12291437        padding-bottom: 10px;
    12301438}
     1439
    12311440#buddypress div#item-header div#item-actions {
    12321441        float: right;
    12331442        margin: 0 0 15px 15px;
     
    12341443        text-align: right;
    12351444        width: 20%;
    12361445}
     1446
    12371447#buddypress div#item-header div#item-actions h3 {
    1238         margin: 0 0 5px 0;
     1448        margin: 0 0 5px;
    12391449}
     1450
    12401451#buddypress div#item-header ul {
    12411452        margin-bottom: 15px;
    12421453        overflow: hidden;
    12431454}
     1455
    12441456#buddypress div#item-header ul h5,
    12451457#buddypress div#item-header ul span,
    12461458#buddypress div#item-header ul hr {
    12471459        display: none;
    12481460}
     1461
    12491462#buddypress div#item-header ul li {
    12501463        float: right;
    12511464        list-style: none;
    12521465}
     1466
    12531467#buddypress div#item-header ul img.avatar,
    12541468#buddypress div#item-header ul.avatars img.avatar {
    12551469        height: 30px;
     
    12561470        margin: 2px;
    12571471        width: 30px;
    12581472}
     1473
    12591474#buddypress div#item-header div.generic-button,
    12601475#buddypress div#item-header a.button {
    12611476        float: left;
    12621477        margin: 10px 10px 0 0;
    12631478}
     1479
    12641480body.no-js #buddypress div#item-header .js-self-profile-button {
    1265         display:none;
     1481        display: none;
    12661482}
     1483
    12671484#buddypress div#item-header div#message.info {
    12681485        line-height: 80%;
    12691486}
     1487
    12701488#buddypress ul.item-list {
    12711489        border-top: 1px solid #eaeaea;
    12721490        width: 100%;
     
    12751493        margin: 0;
    12761494        padding: 0;
    12771495}
     1496
    12781497body.activity-permalink #buddypress ul.item-list,
    12791498body.activity-permalink #buddypress ul.item-list li.activity-item {
    12801499        border: none;
    12811500}
     1501
    12821502#buddypress ul.item-list li {
    12831503        border-bottom: 1px solid #eaeaea;
    12841504        padding: 15px 0;
     
    12861506        position: relative;
    12871507        list-style: none;
    12881508}
     1509
    12891510#buddypress ul.single-line li {
    12901511        border: none;
    12911512}
     1513
    12921514#buddypress ul.item-list li img.avatar {
    12931515        float: left;
    12941516        margin: 0 10px 0 0;
    12951517}
     1518
    12961519#buddypress ul.item-list li div.item-title,
    12971520#buddypress ul.item-list li h4 {
    12981521        font-weight: normal;
     
    13001523        margin: 0;
    13011524        width: 75%;
    13021525}
     1526
    13031527#buddypress ul.item-list li div.item-title span {
    13041528        color: #767676;
    13051529        font-size: 80%;
    13061530}
     1531
    13071532#buddypress ul.item-list li div.item-desc {
    13081533        color: #767676;
    13091534        font-size: 80%;
     
    13101535        margin: 10px 0 0 60px;
    13111536        width: 50%;
    13121537}
     1538
    13131539#buddypress ul.item-list li.group-no-avatar div.item-desc {
    13141540        margin-left: 0;
    13151541}
     1542
    13161543#buddypress ul.item-list li div.action {
    13171544        position: absolute;
    13181545        top: 15px;
     
    13191546        right: 0;
    13201547        text-align: right;
    13211548}
     1549
    13221550#buddypress ul.item-list li div.meta {
    13231551        color: #767676;
    13241552        font-size: 80%;
    13251553        margin-top: 10px;
    13261554}
     1555
    13271556#buddypress ul.item-list li h5 span.small {
    13281557        float: right;
    13291558        font-size: 80%;
    13301559        font-weight: normal;
    13311560}
     1561
    13321562#buddypress div.item-list-tabs {
    13331563        background: transparent;
    13341564        clear: left;
     
    13391569        margin: 0;
    13401570        padding: 0;
    13411571}
     1572
    13421573#buddypress div.item-list-tabs ul li {
    13431574        float: left;
    13441575        margin: 0;
    13451576        list-style: none;
    13461577}
     1578
    13471579#buddypress div.item-list-tabs#subnav ul li {
    13481580        margin-top: 0;
    13491581}
     1582
    13501583#buddypress div.item-list-tabs ul li.last {
    13511584        float: right;
    13521585        margin: 7px 0 0;
    13531586}
     1587
    13541588#buddypress div.item-list-tabs#subnav ul li.last {
    13551589        margin-top: 4px;
    13561590}
     1591
    13571592#buddypress div.item-list-tabs ul li.last select {
    13581593        max-width: 185px;
    13591594}
     1595
    13601596#buddypress div.item-list-tabs ul li a,
    13611597#buddypress div.item-list-tabs ul li span {
    13621598        display: block;
     
    13631599        padding: 5px 10px;
    13641600        text-decoration: none;
    13651601}
     1602
    13661603#buddypress div.item-list-tabs ul li a span {
    13671604        background: #eee;
    13681605        border-radius: 50%;
     
    13751612        text-align: center;
    13761613        vertical-align: middle;
    13771614}
     1615
    13781616#buddypress div.item-list-tabs ul li.selected a,
    13791617#buddypress div.item-list-tabs ul li.current a {
    13801618        background-color: #eee;
    13811619        color: #555;
    1382         opacity: .8;
     1620        opacity: 0.8;
    13831621        font-weight: bold;
    13841622}
     1623
    13851624#buddypress div.item-list-tabs ul li.selected a span,
    13861625#buddypress div.item-list-tabs ul li.current a span,
    13871626#buddypress div.item-list-tabs ul li a:hover span {
    13881627        background-color: #eee;
    13891628}
     1629
    13901630#buddypress div.item-list-tabs ul li.selected a span,
    13911631#buddypress div.item-list-tabs ul li.current a span {
    13921632        background-color: #fff;
    13931633}
     1634
    13941635#buddypress div#item-nav ul li.loading a {
    13951636        background-position: 88% 50%;
    13961637}
     1638
    13971639#buddypress div.item-list-tabs#object-nav {
    13981640        margin-top: 0;
    13991641}
     1642
    14001643#buddypress div.item-list-tabs#subnav {
    14011644        background: transparent;
    1402         margin: 10px 0 10px;
     1645        margin: 10px 0;
    14031646        overflow: hidden;
    14041647}
     1648
    14051649#buddypress #admins-list li,
    14061650#buddypress #mods-list li,
    14071651#buddypress #members-list li {
     
    14081652        overflow: auto;
    14091653        list-style: none;
    14101654}
     1655
    14111656#buddypress #item-buttons:empty {
    14121657        display: none;
    14131658}
     
    14521697        border-bottom: 1px solid #ffe8c4;
    14531698        font-weight: bold;
    14541699}
     1700
    14551701#buddypress table#message-threads tr.unread td .thread-excerpt,
    14561702#buddypress table#message-threads tr.unread td .activity,
    14571703#buddypress table#message-threads tr.unread td.thread-options {
    14581704        font-weight: normal;
    14591705}
     1706
    14601707#buddypress li span.unread-count,
    14611708#buddypress tr.unread span.unread-count {
    1462         background: #dd0000;
     1709        background: #d00;
    14631710        color: #fff;
    14641711        font-weight: bold;
    14651712        padding: 2px 8px;
    14661713}
     1714
    14671715#buddypress div.item-list-tabs ul li a span.unread-count {
    14681716        padding: 1px 6px;
    14691717        color: #fff;
    14701718}
     1719
    14711720#buddypress div#message-thread div.message-box {
    14721721        margin: 0;
    14731722        padding: 15px;
    14741723}
     1724
    14751725#buddypress div#message-thread div.alt {
    14761726        background: #f4f4f4;
    14771727}
     1728
    14781729#buddypress div#message-thread p#message-recipients {
    1479         margin: 10px 0 20px 0;
     1730        margin: 10px 0 20px;
    14801731}
     1732
    14811733#buddypress div#message-thread img.avatar {
    14821734        float: left;
    14831735        margin: 0 10px 0 0;
    14841736        vertical-align: middle;
    14851737}
     1738
    14861739#buddypress div#message-thread strong {
    14871740        font-size: 100%;
    14881741        margin: 0;
    14891742}
     1743
    14901744#buddypress div#message-thread strong a {
    14911745        text-decoration: none;
    14921746}
     1747
    14931748#buddypress div#message-thread strong span.activity {
    14941749        margin-top: 4px;
    14951750}
     1751
    14961752#buddypress div#message-thread div.message-metadata {
    14971753        overflow: hidden;
    14981754}
     1755
    14991756#buddypress div#message-thread div.message-content {
    15001757        margin-left: 45px;
    15011758}
     1759
    15021760#buddypress div#message-thread div.message-options {
    15031761        text-align: right;
    15041762}
     1763
    15051764#buddypress #message-threads img.avatar {
    15061765        max-width: none;
    15071766}
     1767
    15081768#buddypress div.message-search {
    15091769        float: right;
    15101770        margin: 0 20px;
     
    15131773.message-metadata {
    15141774        position: relative;
    15151775}
     1776
    15161777.message-star-actions {
    15171778        position: absolute;
    15181779        right: 0;
    15191780        top: 0;
    15201781}
     1782
    15211783#buddypress a.message-action-star,
    15221784#buddypress a.message-action-unstar {
    15231785        border-bottom: 0;
     
    15241786        text-decoration: none;
    15251787        outline: none;
    15261788}
     1789
    15271790a.message-action-star {
    1528         opacity: .7;
     1791        opacity: 0.7;
    15291792}
     1793
    15301794a.message-action-star:hover {
    15311795        opacity: 1;
    15321796}
     1797
    15331798.message-action-star span.icon:before,
    15341799.message-action-unstar span.icon:before {
    15351800        font-family: dashicons;
    15361801        font-size: 18px;
    15371802}
     1803
    15381804.message-action-star span.icon:before {
    15391805        color: #767676;
    15401806        content: "\f154";
    15411807}
     1808
    15421809.message-action-unstar span.icon:before {
    15431810        color: #fcdd77;
    15441811        content: "\f155";
     
    15521819        margin-bottom: auto;
    15531820        margin-top: 15px;
    15541821}
     1822
    15551823#buddypress #profile-edit-form ul.button-nav {
    15561824        margin-top: 15px;
    15571825}
     1826
    15581827body.no-js #buddypress .field-visibility-settings-toggle,
    15591828body.no-js #buddypress .field-visibility-settings-close {
    15601829        display: none;
    15611830}
     1831
    15621832#buddypress .field-visibility-settings {
    15631833        display: none;
    15641834        margin-top: 10px;
    15651835}
    1566         body.no-js #buddypress .field-visibility-settings {
    1567                 display: block;
    1568         }
     1836
     1837body.no-js #buddypress .field-visibility-settings {
     1838        display: block;
     1839}
     1840
    15691841#buddypress .current-visibility-level {
    15701842        font-weight: bold;
    15711843        font-style: normal;
    15721844}
     1845
    15731846#buddypress .field-visibility-settings,
    15741847#buddypress .field-visibility-settings-toggle,
    15751848#buddypress .field-visibility-settings-notoggle {
    15761849        color: #767676;
    15771850}
     1851
    15781852#buddypress .field-visibility-settings-toggle a,
    15791853#buddypress .field-visibility-settings a {
    15801854        font-size: 80%;
    15811855}
     1856
    15821857body.register #buddypress div.page ul {
    15831858        list-style: none;
    15841859}
     1860
    15851861#buddypress .standard-form .field-visibility-settings label {
    15861862        margin: 0;
    15871863        font-weight: normal;
    15881864}
     1865
    15891866#buddypress .field-visibility-settings legend,
    15901867#buddypress .field-visibility-settings-toggle {
    15911868        font-style: italic;
    15921869}
     1870
    15931871#buddypress .field-visibility-settings .radio {
    15941872        list-style: none;
    15951873        margin-bottom: 0;
    15961874}
     1875
    15971876#buddypress .field-visibility select {
    15981877        margin: 0;
    15991878}
     1879
    16001880#buddypress .wp-editor-container {
    16011881        border: 1px solid #dedede;
    16021882}
     1883
    16031884#buddypress .html-active button.switch-html {
    16041885        border-bottom-color: transparent;
    16051886        border-bottom-left-radius: 0;
     
    16061887        border-bottom-right-radius: 0;
    16071888        background: #f5f5f5;
    16081889}
     1890
    16091891#buddypress .tmce-active button.switch-tmce {
    16101892        border-bottom-color: transparent;
    16111893        border-bottom-left-radius: 0;
     
    16121894        border-bottom-right-radius: 0;
    16131895        background: #f5f5f5;
    16141896}
     1897
    16151898#buddypress .standard-form .wp-editor-container textarea {
    16161899        width: 100%;
    16171900        padding-top: 0;
     
    16361919
    16371920.widget.buddypress div.item-options {
    16381921        font-size: 90%;
    1639         margin: 0 0 1em 0;
     1922        margin: 0 0 1em;
    16401923        padding: 1em 0;
    16411924}
    16421925
    1643 .widget.buddypress div.item{
    1644         margin:0 0 1em 0;
     1926.widget.buddypress div.item {
     1927        margin: 0 0 1em;
    16451928}
    16461929
    16471930.widget.buddypress div.item-meta,
     
    16551938        margin-right: 10px;
    16561939        width: 40px;
    16571940}
     1941
    16581942.widget.buddypress div.item-avatar img {
    16591943        height: 40px;
    16601944        margin: 1px;
     
    16611945        width: 40px;
    16621946}
    16631947
    1664 .widget.buddypress div.avatar-block{
     1948.widget.buddypress div.avatar-block {
    16651949        overflow: hidden;
    16661950}
    16671951
    16681952.widget.buddypress #bp-login-widget-form label {
    16691953        display: block;
    1670         margin: 1rem 0 .5rem;
     1954        margin: 1rem 0 0.5rem;
    16711955}
    16721956
    16731957.widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
     
    16881972}
    16891973
    16901974.widget.buddypress .bp-login-widget-user-links > div {
    1691         margin-bottom: .5rem;
     1975        margin-bottom: 0.5rem;
    16921976}
    16931977
    16941978.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a {
     
    17151999/*--------------------------------------------------------------
    171620004.1 - Smartphones - landscape
    17172001--------------------------------------------------------------*/
    1718 @media only screen and (max-width: 480px ){
     2002@media only screen and (max-width: 480px) {
     2003
    17192004        #buddypress div.dir-search {
    17202005  &n