Skip to:
Content

BuddyPress.org

Changeset 9903


Ignore:
Timestamp:
05/31/2015 08:44:45 AM (11 years ago)
Author:
johnjamesjacoby
Message:

Theme Compat: Update Twenty Fifteen and Twenty Fourteen styling.

Includes whitespace fixes from updated grunt-sass parameters.

Props mercime, hnla. Fixes #6461.

Location:
trunk/src/bp-templates/bp-legacy/css
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-legacy/css/twentyfifteen-rtl.css

    r9899 r9903  
     1@charset "UTF-8";
    12/*------------------------------------------------------------------------------
    23
     
    5859*-------------------------------------------------------------------------------
    5960*/
    60 #buddypress h1, #buddypress h2, #buddypress h3, #buddypress h4, #buddypress h5, #buddypress h6 {
    61   clear: none; }
     61#buddypress h1,
     62#buddypress h2,
     63#buddypress h3,
     64#buddypress h4,
     65#buddypress h5,
     66#buddypress h6 {
     67        clear: none;
     68}
    6269
    6370.buddypress div.clear {
    64   display: none; }
     71        display: none;
     72}
     73
    6574.buddypress main {
    66   padding-top: 4%; }
    67   @media screen and (min-width: 59.6875em) {
    68     .buddypress main {
    69       padding-top: 0; } }
    70   .buddypress main article {
    71     margin: 0 4%;
    72     padding-top: 8.3333%; }
    73     @media screen and (min-width: 59.6875em) {
    74       .buddypress main article {
    75         margin: 0 1px 0 0; } }
    76     @media screen and (min-width: 87.6875em) {
    77       .buddypress main article {
    78         margin: 0 8.3333% 0 4.3333%; } }
    79     .buddypress main article .entry-header, .buddypress main article .entry-content {
    80       padding: 0 3rem 3rem 3rem; }
    81     .buddypress main article #buddypress {
    82       margin-bottom: 40px; }
     75        padding-top: 4%;
     76}
     77
     78@media screen and (min-width: 59.6875em) {
     79        .buddypress main {
     80                padding-top: 0;
     81        }
     82}
     83
     84.buddypress main article {
     85        margin: 0 4%;
     86        padding-top: 8.3333%;
     87}
     88
     89@media screen and (min-width: 59.6875em) {
     90        .buddypress main article {
     91                margin: 0 1px 0 0;
     92        }
     93}
     94
     95@media screen and (min-width: 87.6875em) {
     96        .buddypress main article {
     97                margin: 0 8.3333% 0 4.3333%;
     98        }
     99}
     100
     101.buddypress main article .entry-header,
     102.buddypress main article .entry-content {
     103        padding: 0 3rem 3rem 3rem;
     104}
     105
     106.buddypress main article #buddypress {
     107        margin-bottom: 40px;
     108}
     109
    83110.buddypress .site-footer {
    84   margin: 0 4%; }
    85   @media screen and (min-width: 59.6875em) {
    86     .buddypress .site-footer {
    87       margin: 0 35.2941% 0 0;
    88       width: 61.8235%; } }
     111        margin: 0 4%;
     112}
     113
     114@media screen and (min-width: 59.6875em) {
     115        .buddypress .site-footer {
     116                margin: 0 35.2941% 0 0;
     117                width: 61.8235%;
     118        }
     119}
    89120
    90121/**
     
    93124*-------------------------------------------------------------------------------
    94125*/
    95 .buddypress #buddypress .item-list-tabs a, .buddypress #buddypress .activity-header a, .buddypress #buddypress .activity-inner a, .buddypress #buddypress .activity-comments a, .buddypress #buddypress .item-title a, .buddypress #buddypress .load-more a, .buddypress #buddypress .field-visibility-settings-toggle a, .buddypress #buddypress #latest-update a, .buddypress #buddypress table a, .buddypress #buddypress .avatar-nav-items a {
    96   border-bottom: 0; }
    97 .buddypress #buddypress .pagination-links a, .buddypress #buddypress .pagination-links span {
    98   border-bottom: 0; }
     126.buddypress #buddypress .item-list-tabs a,
     127.buddypress #buddypress .activity-header a,
     128.buddypress #buddypress .activity-inner a,
     129.buddypress #buddypress .activity-comments a,
     130.buddypress #buddypress .item-title a,
     131.buddypress #buddypress .load-more a,
     132.buddypress #buddypress .field-visibility-settings-toggle a,
     133.buddypress #buddypress #latest-update a,
     134.buddypress #buddypress table a,
     135.buddypress #buddypress .avatar-nav-items a {
     136        border-bottom: 0;
     137}
     138
     139.buddypress #buddypress .pagination-links a,
     140.buddypress #buddypress .pagination-links span {
     141        border-bottom: 0;
     142}
    99143
    100144/**
     
    106150*/
    107151#buddypress {
    108   /*__ Horizontal menus __*/ }
    109   #buddypress div.item-list-tabs ul li.selected a {
    110     background: #555;
    111     color: #fff;
    112     opacity: 1; }
    113   #buddypress div.item-list-tabs ul {
    114     background-color: #f7f7f7;
    115     border-bottom: 1px solid rgba(234, 234, 234, 0.9);
    116     border-top: 1px solid rgba(234, 234, 234, 0.9);
    117     overflow: hidden;
    118     padding: 5px 0; }
    119     #buddypress div.item-list-tabs ul li a span {
    120       border-radius: 25%; }
    121   #buddypress #object-nav ul {
    122     overflow: hidden; }
    123     #buddypress #object-nav ul li {
    124       float: none; }
    125     #buddypress #object-nav ul li:not(.selected) a {
    126       opacity: 0.7; }
    127     @media screen and (min-width: 38.75em) {
    128       #buddypress #object-nav ul li {
    129         float: right; } }
    130   #buddypress div#subnav.item-list-tabs {
    131     margin-top: 0; }
    132     #buddypress div#subnav.item-list-tabs ul {
    133       background-color: #f7f7f7;
    134       border-bottom: 0;
    135       padding: 0; }
    136       #buddypress div#subnav.item-list-tabs ul li.last {
    137         background: #fff;
    138         margin-top: 0;
    139         padding: 5px 0 5px 5px;
    140         width: 100%; }
    141         #buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div#subnav.item-list-tabs ul li.last select:focus {
    142           background: transparent;
    143           border: 0;
    144           outline: 0; }
    145         #buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div#subnav.item-list-tabs ul li.last label, #buddypress div#subnav.item-list-tabs ul li.last option {
    146           font-size: 14px;
    147           font-size: 1.4rem; }
    148         #buddypress div#subnav.item-list-tabs ul li.last select {
    149           font-style: italic; }
    150       @media screen and (min-width: 38.75em) {
    151         #buddypress div#subnav.item-list-tabs ul li.last {
    152           text-align: left; } }
    153   #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a {
    154     background: #555;
    155     color: #fff;
    156     opacity: 1; }
     152        /*__ Horizontal menus __*/
     153}
     154
     155#buddypress div.item-list-tabs ul li.selected a {
     156        background: #555;
     157        color: #fff;
     158        opacity: 1;
     159}
     160
     161#buddypress div.item-list-tabs ul {
     162        background-color: #f7f7f7;
     163        border-bottom: 1px solid rgba(234, 234, 234, 0.9);
     164        border-top: 1px solid rgba(234, 234, 234, 0.9);
     165        overflow: hidden;
     166        padding: 5px 0;
     167}
     168
     169#buddypress div.item-list-tabs ul li a span {
     170        border-radius: 25%;
     171}
     172
     173#buddypress #object-nav ul {
     174        overflow: hidden;
     175}
     176
     177#buddypress #object-nav ul li {
     178        float: none;
     179}
     180
     181#buddypress #object-nav ul li:not(.selected) a {
     182        opacity: 0.7;
     183}
     184
     185@media screen and (min-width: 38.75em) {
     186        #buddypress #object-nav ul li {
     187                float: right;
     188        }
     189}
     190
     191#buddypress div#subnav.item-list-tabs {
     192        margin-top: 0;
     193}
     194
     195#buddypress div#subnav.item-list-tabs ul {
     196        background-color: #f7f7f7;
     197        border-bottom: 0;
     198        padding: 0;
     199}
     200
     201#buddypress div#subnav.item-list-tabs ul li.last {
     202        background: #fff;
     203        margin-top: 0;
     204        padding: 5px 0 5px 5px;
     205        width: 100%;
     206}
     207
     208#buddypress div#subnav.item-list-tabs ul li.last select,
     209#buddypress div#subnav.item-list-tabs ul li.last select:focus {
     210        background: transparent;
     211        border: 0;
     212        outline: 0;
     213}
     214
     215#buddypress div#subnav.item-list-tabs ul li.last select,
     216#buddypress div#subnav.item-list-tabs ul li.last label,
     217#buddypress div#subnav.item-list-tabs ul li.last option {
     218        font-size: 14px;
     219        font-size: 1.4rem;
     220}
     221
     222#buddypress div#subnav.item-list-tabs ul li.last select {
     223        font-style: italic;
     224}
     225
     226@media screen and (min-width: 38.75em) {
     227        #buddypress div#subnav.item-list-tabs ul li.last {
     228                text-align: left;
     229        }
     230}
     231
     232#buddypress div.item-list-tabs ul li.selected a,
     233#buddypress div.item-list-tabs ul li.current a {
     234        background: #555;
     235        color: #fff;
     236        opacity: 1;
     237}
    157238
    158239/*__ Vertical menu User Account / Group single screens __*/
    159240@media screen and (min-width: 55em) {
    160   .bp-user #buddypress, .single-item.groups #buddypress {
    161     background: #f7f7f7; }
    162   #buddypress #item-header, #buddypress #item-body {
    163     background: #fff; }
    164   #buddypress #object-nav {
    165     border-left: 1px solid #ddd;
    166     float: right;
    167     margin-left: -1px;
    168     width: 200px; }
    169     #buddypress #object-nav ul {
    170       border-bottom: 0;
    171       padding: 0; }
    172       #buddypress #object-nav ul li {
    173         float: none;
    174         overflow: hidden; }
    175         #buddypress #object-nav ul li span {
    176           background: #fff;
    177           border-radius: 10%;
    178           float: left;
    179           margin-left: 2px; }
    180   #buddypress #item-body {
    181     border-right: 1px solid #ddd;
    182     overflow: hidden;
    183     padding: 0 20px 0 0;
    184     width: auto; }
    185     #buddypress #item-body #subnav {
    186       margin: 0 -20px 0 0; } }
     241        .bp-user #buddypress,
     242        .single-item.groups #buddypress {
     243                background: #f7f7f7;
     244        }
     245        #buddypress #item-header,
     246        #buddypress #item-body {
     247                background: #fff;
     248        }
     249        #buddypress #object-nav {
     250                border-left: 1px solid #ddd;
     251                float: right;
     252                margin-left: -1px;
     253                width: 200px;
     254        }
     255        #buddypress #object-nav ul {
     256                border-bottom: 0;
     257                padding: 0;
     258        }
     259        #buddypress #object-nav ul li {
     260                float: none;
     261                overflow: hidden;
     262        }
     263        #buddypress #object-nav ul li span {
     264                background: #fff;
     265                border-radius: 10%;
     266                float: left;
     267                margin-left: 2px;
     268        }
     269        #buddypress #item-body {
     270                border-right: 1px solid #ddd;
     271                overflow: hidden;
     272                padding: 0 20px 0 0;
     273                width: auto;
     274        }
     275        #buddypress #item-body #subnav {
     276                margin: 0 -20px 0 0;
     277        }
     278}
    187279
    188280/**
     
    192284*/
    193285#buddypress div.pagination {
    194   box-shadow: none; }
    195   #buddypress div.pagination .pag-count {
    196     margin-right: 0; }
    197   #buddypress div.pagination .pagination-links {
    198     margin-left: 0; }
    199     #buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a {
    200       height: auto;
    201       line-height: 1;
    202       padding: 5px; }
    203     #buddypress div.pagination .pagination-links .prev, #buddypress div.pagination .pagination-links .next {
    204       background-color: transparent;
    205       color: inherit;
    206       overflow: visible;
    207       width: auto; }
    208       #buddypress div.pagination .pagination-links .prev:before, #buddypress div.pagination .pagination-links .next:before {
    209         display: none; }
    210     #buddypress div.pagination .pagination-links .prev {
    211       right: auto;
    212       position: static; }
    213     #buddypress div.pagination .pagination-links .next {
    214       position: static;
    215       left: auto; }
     286        box-shadow: none;
     287}
     288
     289#buddypress div.pagination .pag-count {
     290        margin-right: 0;
     291}
     292
     293#buddypress div.pagination .pagination-links {
     294        margin-left: 0;
     295}
     296
     297#buddypress div.pagination .pagination-links span,
     298#buddypress div.pagination .pagination-links a {
     299        height: auto;
     300        line-height: 1;
     301        padding: 5px;
     302}
     303
     304#buddypress div.pagination .pagination-links .prev,
     305#buddypress div.pagination .pagination-links .next {
     306        background-color: transparent;
     307        color: inherit;
     308        overflow: visible;
     309        width: auto;
     310}
     311
     312#buddypress div.pagination .pagination-links .prev:before,
     313#buddypress div.pagination .pagination-links .next:before {
     314        display: none;
     315}
     316
     317#buddypress div.pagination .pagination-links .prev {
     318        right: auto;
     319        position: static;
     320}
     321
     322#buddypress div.pagination .pagination-links .next {
     323        position: static;
     324        left: auto;
     325}
    216326
    217327/**
     
    220330*-------------------------------------------------------------------------------
    221331*/
    222 #buddypress .item-list .activity-header, #buddypress .item-list .activity-meta {
    223   font-family: "Noto Sans", sans-serif; }
     332#buddypress .item-list .activity-header,
     333#buddypress .item-list .activity-meta {
     334        font-family: "Noto Sans", sans-serif;
     335}
    224336
    225337#buddypress ul.item-list li {
    226   overflow: hidden !important; }
    227   #buddypress ul.item-list li .item-avatar {
    228     margin-bottom: 10px;
    229     text-align: center; }
    230     @media screen and (min-width: 38.75em) {
    231       #buddypress ul.item-list li .item-avatar {
    232         margin-bottom: 0; } }
    233     #buddypress ul.item-list li .item-avatar a {
    234       border-bottom: 0; }
    235     #buddypress ul.item-list li .item-avatar img.avatar {
    236       display: inline-block;
    237       float: none; }
    238       @media screen and (min-width: 38.75em) {
    239         #buddypress ul.item-list li .item-avatar img.avatar {
    240           display: block;
    241           float: right; } }
    242   #buddypress ul.item-list li .item {
    243     margin-right: 25%; }
    244     #buddypress ul.item-list li .item span.activity {
    245       font-style: italic; }
    246     #buddypress ul.item-list li .item .item-desc {
    247       margin-right: 0;
    248       width: 70%; }
    249   @media screen and (min-width: 59.6875em) {
    250     #buddypress ul.item-list li .item-avatar, #buddypress ul.item-list li .item, #buddypress ul.item-list li .action {
    251       float: right; }
    252     #buddypress ul.item-list li .item {
    253       right: 10%;
    254       margin-right: 0;
    255       position: relative;
    256       width: 55%; } }
    257   #buddypress ul.item-list li div.action {
    258     clear: right;
    259     float: none;
    260     margin-bottom: -20px;
    261     margin-right: 0;
    262     padding: 20px 0 5px;
    263     position: relative;
    264     text-align: right;
    265     top: 0; }
    266     @media screen and (min-width: 59.6875em) {
    267       #buddypress ul.item-list li div.action {
    268         clear: none;
    269         float: left;
    270         margin-bottom: 0;
    271         padding: 0; } }
    272     #buddypress ul.item-list li div.action div {
    273       display: inline-block;
    274       margin: 10px 0;
    275       width: 100%; }
    276       #buddypress ul.item-list li div.action div a {
    277         display: block;
    278         width: 100%; }
    279       @media screen and (min-width: 38.75em) {
    280         #buddypress ul.item-list li div.action div {
    281           margin: 0 0 10px 10px;
    282           width: auto; } }
    283       @media screen and (min-width: 59.6875em) {
    284         #buddypress ul.item-list li div.action div {
    285           clear: left;
    286           float: left;
    287           margin: 0 0 10px 0; } }
    288     #buddypress ul.item-list li div.action .meta {
    289       font-style: italic; }
     338        overflow: hidden !important;
     339}
     340
     341#buddypress ul.item-list li .item-avatar {
     342        margin-bottom: 10px;
     343        text-align: center;
     344}
     345
     346@media screen and (min-width: 38.75em) {
     347        #buddypress ul.item-list li .item-avatar {
     348                margin-bottom: 0;
     349        }
     350}
     351
     352#buddypress ul.item-list li .item-avatar a {
     353        border-bottom: 0;
     354}
     355
     356#buddypress ul.item-list li .item-avatar img.avatar {
     357        display: inline-block;
     358        float: none;
     359}
     360
     361@media screen and (min-width: 38.75em) {
     362        #buddypress ul.item-list li .item-avatar img.avatar {
     363                display: block;
     364                float: right;
     365        }
     366}
     367
     368#buddypress ul.item-list li .item {
     369        margin-right: 25%;
     370}
     371
     372#buddypress ul.item-list li .item span.activity {
     373        font-style: italic;
     374}
     375
     376#buddypress ul.item-list li .item .item-desc {
     377        margin-right: 0;
     378        width: 70%;
     379}
     380
     381@media screen and (min-width: 59.6875em) {
     382        #buddypress ul.item-list li .item-avatar,
     383        #buddypress ul.item-list li .item,
     384        #buddypress ul.item-list li .action {
     385                float: right;
     386        }
     387        #buddypress ul.item-list li .item {
     388                right: 10%;
     389                margin-right: 0;
     390                position: relative;
     391                width: 55%;
     392        }
     393}
     394
     395#buddypress ul.item-list li div.action {
     396        clear: right;
     397        float: none;
     398        margin-bottom: -20px;
     399        margin-right: 0;
     400        padding: 20px 0 5px;
     401        position: relative;
     402        text-align: right;
     403        top: 0;
     404}
     405
     406@media screen and (min-width: 59.6875em) {
     407        #buddypress ul.item-list li div.action {
     408                clear: none;
     409                float: left;
     410                margin-bottom: 0;
     411                padding: 0;
     412        }
     413}
     414
     415#buddypress ul.item-list li div.action div {
     416        display: inline-block;
     417        margin: 10px 0;
     418        width: 100%;
     419}
     420
     421#buddypress ul.item-list li div.action div a {
     422        display: block;
     423        width: 100%;
     424}
     425
     426@media screen and (min-width: 38.75em) {
     427        #buddypress ul.item-list li div.action div {
     428                margin: 0 0 10px 10px;
     429                width: auto;
     430        }
     431}
     432
     433@media screen and (min-width: 59.6875em) {
     434        #buddypress ul.item-list li div.action div {
     435                clear: left;
     436                float: left;
     437                margin: 0 0 10px 0;
     438        }
     439}
     440
     441#buddypress ul.item-list li div.action .meta {
     442        font-style: italic;
     443}
    290444
    291445/**
     
    300454*/
    301455#buddypress form#whats-new-form p.activity-greeting {
    302   line-height: 1.4; }
     456        line-height: 1.4;
     457}
     458
    303459#buddypress form#whats-new-form textarea {
    304   width: 100%; }
     460        width: 100%;
     461}
     462
    305463@media screen and (max-width: 30em) {
    306   #buddypress form#whats-new-form #whats-new-post-in-box select {
    307     font-size: 14px;
    308     font-size: 1.4rem;
    309     max-width: 120px; } }
     464        #buddypress form#whats-new-form #whats-new-post-in-box select {
     465                font-size: 14px;
     466                font-size: 1.4rem;
     467                max-width: 120px;
     468        }
     469}
     470
    310471@media screen and (max-width: 38.75em) {
    311   #buddypress form#whats-new-form #whats-new-content {
    312     clear: right;
    313     margin: 10px 0 40px;
    314     padding: 10px 0 0; }
    315     #buddypress form#whats-new-form #whats-new-content #whats-new-submit {
    316       float: none; }
    317       #buddypress form#whats-new-form #whats-new-content #whats-new-submit input {
    318         width: 100%; }
    319   #buddypress form#whats-new-form #whats-new-options {
    320     display: flex;
    321     flex-direction: column; }
    322     #buddypress form#whats-new-form #whats-new-options #whats-new-submit {
    323       order: 2; }
    324     #buddypress form#whats-new-form #whats-new-options #whats-new-post-in-box {
    325       order: 1; } }
     472        #buddypress form#whats-new-form #whats-new-content {
     473                clear: right;
     474                margin: 10px 0 40px;
     475                padding: 10px 0 0;
     476        }
     477        #buddypress form#whats-new-form #whats-new-content #whats-new-submit {
     478                float: none;
     479        }
     480        #buddypress form#whats-new-form #whats-new-content #whats-new-submit input {
     481                width: 100%;
     482        }
     483        #buddypress form#whats-new-form #whats-new-options {
     484                display: flex;
     485                flex-direction: column;
     486        }
     487        #buddypress form#whats-new-form #whats-new-options #whats-new-submit {
     488                order: 2;
     489        }
     490        #buddypress form#whats-new-form #whats-new-options #whats-new-post-in-box {
     491                order: 1;
     492        }
     493}
     494
    326495#buddypress form#whats-new-form #whats-new-options[style] {
    327   min-height: 6rem;
    328   overflow: visible; }
    329   #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
    330     border: 1px solid rgba(153, 153, 153, 0.5);
    331     float: right;
    332     line-height: 1.5em;
    333     margin-top: 12px;
    334     padding-right: 0.2em;
    335     width: 100%; }
    336     #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box select {
    337       background: none;
    338       border: 0;
    339       float: left;
    340       margin: 0;
    341       min-height: 1.5em;
    342       outline: 0;
    343       padding-right: 0.4em; }
    344   @media screen and (min-width: 30em) {
    345     #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
    346       width: auto; }
    347     #buddypress form#whats-new-form #whats-new-options[style] #whats-new-submit {
    348       float: left; } }
     496        min-height: 6rem;
     497        overflow: visible;
     498}
     499
     500#buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
     501        border: 1px solid rgba(153, 153, 153, 0.5);
     502        float: right;
     503        line-height: 1.5em;
     504        margin-top: 12px;
     505        padding-right: 0.2em;
     506        width: 100%;
     507}
     508
     509#buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box select {
     510        background: none;
     511        border: 0;
     512        float: left;
     513        margin: 0;
     514        min-height: 1.5em;
     515        outline: 0;
     516        padding-right: 0.4em;
     517}
     518
     519@media screen and (min-width: 30em) {
     520        #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
     521                width: auto;
     522        }
     523        #buddypress form#whats-new-form #whats-new-options[style] #whats-new-submit {
     524                float: left;
     525        }
     526}
     527
    349528#buddypress #item-body form#whats-new-form {
    350   margin: 40px 0; }
     529        margin: 40px 0;
     530}
    351531
    352532/**
     
    356536*/
    357537#buddypress #activity-stream li {
    358   padding: 25px 0 15px; }
    359   #buddypress #activity-stream li .activity-avatar {
    360     float: none;
    361     text-align: center; }
    362     #buddypress #activity-stream li .activity-avatar a {
    363       display: inline-block; }
    364       #buddypress #activity-stream li .activity-avatar a img.avatar {
    365         display: inline;
    366         float: none;
    367         height: 60px;
    368         margin-bottom: 20px;
    369         margin-right: 0;
    370         width: 60px; }
    371   #buddypress #activity-stream li .activity-content {
    372     margin-right: 0; }
    373     #buddypress #activity-stream li .activity-content .activity-header {
    374       font-size: 14px;
    375       font-size: 1.4rem; }
    376   @media screen and (min-width: 46.25em) {
    377     #buddypress #activity-stream li .activity-avatar {
    378       float: right;
    379       margin-left: 10px;
    380       text-align: right; }
    381       #buddypress #activity-stream li .activity-avatar a {
    382         border-bottom: 0; }
    383     #buddypress #activity-stream li .activity-content {
    384       margin: 0;
    385       overflow: hidden; }
    386       #buddypress #activity-stream li .activity-content .activity-header {
    387         font-size: 16px;
    388         font-size: 1.6rem; } }
     538        padding: 25px 0 15px;
     539}
     540
     541#buddypress #activity-stream li .activity-avatar {
     542        float: none;
     543        text-align: center;
     544}
     545
     546#buddypress #activity-stream li .activity-avatar a {
     547        display: inline-block;
     548}
     549
     550#buddypress #activity-stream li .activity-avatar a img.avatar {
     551        display: inline;
     552        float: none;
     553        height: 60px;
     554        margin-bottom: 20px;
     555        margin-right: 0;
     556        width: 60px;
     557}
     558
     559#buddypress #activity-stream li .activity-content {
     560        margin-right: 0;
     561}
     562
     563#buddypress #activity-stream li .activity-content .activity-header {
     564        font-size: 14px;
     565        font-size: 1.4rem;
     566}
     567
     568@media screen and (min-width: 46.25em) {
     569        #buddypress #activity-stream li .activity-avatar {
     570                float: right;
     571                margin-left: 10px;
     572                text-align: right;
     573        }
     574        #buddypress #activity-stream li .activity-avatar a {
     575                border-bottom: 0;
     576        }
     577        #buddypress #activity-stream li .activity-content {
     578                margin: 0;
     579                overflow: hidden;
     580        }
     581        #buddypress #activity-stream li .activity-content .activity-header {
     582                font-size: 16px;
     583                font-size: 1.6rem;
     584        }
     585}
     586
    389587#buddypress #activity-stream li.mini .activity-avatar a img.avatar {
    390   height: 30px;
    391   margin-right: 15px;
    392   width: 30px; }
     588        height: 30px;
     589        margin-right: 15px;
     590        width: 30px;
     591}
     592
    393593#buddypress #activity-stream li.mini .activity-content .activity-header {
    394   font-size: 13px;
    395   font-size: 1.3rem; }
     594        font-size: 13px;
     595        font-size: 1.3rem;
     596}
     597
    396598#buddypress #activity-stream .activity-content {
    397   margin-top: -12px; }
    398   #buddypress #activity-stream .activity-content .activity-header {
    399     line-height: inherit;
    400     margin-left: 0; }
    401     #buddypress #activity-stream .activity-content .activity-header p {
    402       background-color: #f7f7f7;
    403       border: 1px solid rgba(234, 234, 234, 0.6);
    404       padding: 0 0.2em; }
    405     #buddypress #activity-stream .activity-content .activity-header img.avatar {
    406       display: inline-block;
    407       margin-bottom: 0 !important; }
    408   #buddypress #activity-stream .activity-content .activity-meta a {
    409     display: block;
    410     margin: 0 0 5px; }
    411     @media screen and (min-width: 38.75em) {
    412       #buddypress #activity-stream .activity-content .activity-meta a {
    413         display: inline-block;
    414         margin: 0; } }
     599        margin-top: -12px;
     600}
     601
     602#buddypress #activity-stream .activity-content .activity-header {
     603        line-height: inherit;
     604        margin-left: 0;
     605}
     606
     607#buddypress #activity-stream .activity-content .activity-header p {
     608        background-color: #f7f7f7;
     609        border: 1px solid rgba(234, 234, 234, 0.6);
     610        padding: 0 0.2em;
     611}
     612
     613#buddypress #activity-stream .activity-content .activity-header img.avatar {
     614        display: inline-block;
     615        margin-bottom: 0 !important;
     616}
     617
     618#buddypress #activity-stream .activity-content .activity-meta a {
     619        display: block;
     620        margin: 0 0 5px;
     621}
     622
     623@media screen and (min-width: 38.75em) {
     624        #buddypress #activity-stream .activity-content .activity-meta a {
     625                display: inline-block;
     626                margin: 0;
     627        }
     628}
     629
    415630#buddypress #activity-stream .load-more {
    416   background: #f7f7f7;
    417   border: 1px solid transparent;
    418   padding: 10px; }
    419   #buddypress #activity-stream .load-more:focus, #buddypress #activity-stream .load-more:hover {
    420     background: #f4f4f4;
    421     border: 1px solid rgba(159, 209, 226, 0.3); }
    422     #buddypress #activity-stream .load-more:focus a, #buddypress #activity-stream .load-more:hover a {
    423       font-style: italic; }
    424   #buddypress #activity-stream .load-more a {
    425     display: block; }
     631        background: #f7f7f7;
     632        border: 1px solid transparent;
     633        padding: 10px;
     634}
     635
     636#buddypress #activity-stream .load-more:focus,
     637#buddypress #activity-stream .load-more:hover {
     638        background: #f4f4f4;
     639        border: 1px solid rgba(159, 209, 226, 0.3);
     640}
     641
     642#buddypress #activity-stream .load-more:focus a,
     643#buddypress #activity-stream .load-more:hover a {
     644        font-style: italic;
     645}
     646
     647#buddypress #activity-stream .load-more a {
     648        display: block;
     649}
    426650
    427651/* Single activity view  - activity permalink */
    428652.activity-permalink #buddypress {
    429   background: none; }
    430   .activity-permalink #buddypress #activity-stream li.activity-item {
    431     padding: 20px 0; }
    432   .activity-permalink #buddypress #activity-stream li.mini .activity-header {
    433     font-size: 16px;
    434     font-size: 1.6rem;
    435     margin-bottom: 40px; }
    436     @media screen and (min-width: 46.25em) {
    437       .activity-permalink #buddypress #activity-stream li.mini .activity-header {
    438         font-size: 20px;
    439         font-size: 2rem; } }
    440     .activity-permalink #buddypress #activity-stream li.mini .activity-header p {
    441       padding: 20px; }
     653        background: none;
     654}
     655
     656.activity-permalink #buddypress #activity-stream li.activity-item {
     657        padding: 20px 0;
     658}
     659
     660.activity-permalink #buddypress #activity-stream li.mini .activity-header {
     661        font-size: 16px;
     662        font-size: 1.6rem;
     663        margin-bottom: 40px;
     664}
     665
     666@media screen and (min-width: 46.25em) {
     667        .activity-permalink #buddypress #activity-stream li.mini .activity-header {
     668                font-size: 20px;
     669                font-size: 2rem;
     670        }
     671}
     672
     673.activity-permalink #buddypress #activity-stream li.mini .activity-header p {
     674        padding: 20px;
     675}
    442676
    443677/**
     
    447681*/
    448682#buddypress #activity-stream .activity-comments {
    449   margin: 10px 0 0; }
    450   #buddypress #activity-stream .activity-comments.has-comments {
    451     border-right: 1px solid #eaeaea; }
    452   #buddypress #activity-stream .activity-comments .ac-form {
    453     padding: 20px 0 0; }
    454   #buddypress #activity-stream .activity-comments > ul {
    455     background: rgba(247, 247, 247, 0.6);
    456     margin: 15px 2px 0 0; }
    457     @media screen and (min-width: 38.75em) {
    458       #buddypress #activity-stream .activity-comments > ul {
    459         margin-right: 70px; } }
    460     #buddypress #activity-stream .activity-comments > ul ul {
    461       margin-right: 1%;
    462       padding-right: 0; }
    463       @media screen and (min-width: 30em) {
    464         #buddypress #activity-stream .activity-comments > ul ul {
    465           margin-right: 1%;
    466           padding-right: 1em; } }
    467     #buddypress #activity-stream .activity-comments > ul ul li {
    468       border-right: 1px solid #eaeaea;
    469       border-top: 0;
    470       padding-right: 0.2em; }
    471     #buddypress #activity-stream .activity-comments > ul .acomment-meta {
    472       border-bottom: 1px solid #eaeaea;
    473       font-style: italic; }
    474     @media screen and (max-width: 38.75em) {
    475       #buddypress #activity-stream .activity-comments > ul .acomment-avatar {
    476         display: block;
    477         text-align: center; }
    478         #buddypress #activity-stream .activity-comments > ul .acomment-avatar a, #buddypress #activity-stream .activity-comments > ul .acomment-avatar img.avatar {
    479           display: inline;
    480           float: none; }
    481       #buddypress #activity-stream .activity-comments > ul .acomment-content, #buddypress #activity-stream .activity-comments > ul .acomment-meta, #buddypress #activity-stream .activity-comments > ul .acomment-options {
    482         margin: 5px; }
    483       #buddypress #activity-stream .activity-comments > ul .acomment-content {
    484         padding: 0 10px; } }
    485   #buddypress #activity-stream .activity-comments .ac-reply-avatar {
    486     display: none; }
    487   #buddypress #activity-stream .activity-comments .ac-reply-content {
    488     margin-right: 0;
    489     padding-right: 0; }
    490   @media screen and (min-width: 38.75em) {
    491     #buddypress #activity-stream .activity-comments .ac-reply-avatar {
    492       display: block; }
    493     #buddypress #activity-stream .activity-comments .ac-reply-content {
    494       overflow: hidden; } }
    495   #buddypress #activity-stream .activity-comments .ac-form input[type="submit"], #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
    496     color: rgba(51, 51, 51, 0.8);
    497     display: inline-block;
    498     font-family: inherit;
    499     font-size: 12px;
    500     font-size: 1.2rem;
    501     font-weight: normal;
    502     line-height: 1.2;
    503     padding: 4px 10px;
    504     text-transform: lowercase;
    505     width: 100px; }
    506   #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
    507     border: 1px solid rgba(153, 153, 153, 0.7);
    508     text-align: center; }
    509     #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:focus, #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:hover {
    510       background: #ededed; }
     683        margin: 10px 0 0;
     684}
     685
     686#buddypress #activity-stream .activity-comments.has-comments {
     687        border-right: 1px solid #eaeaea;
     688}
     689
     690#buddypress #activity-stream .activity-comments .ac-form {
     691        padding: 20px 0 0;
     692}
     693
     694#buddypress #activity-stream .activity-comments > ul {
     695        background: rgba(247, 247, 247, 0.6);
     696        margin: 15px 2px 0 0;
     697}
     698
     699@media screen and (min-width: 38.75em) {
     700        #buddypress #activity-stream .activity-comments > ul {
     701                margin-right: 70px;
     702        }
     703}
     704
     705#buddypress #activity-stream .activity-comments > ul ul {
     706        margin-right: 1%;
     707        padding-right: 0;
     708}
     709
     710@media screen and (min-width: 30em) {
     711        #buddypress #activity-stream .activity-comments > ul ul {
     712                margin-right: 1%;
     713                padding-right: 1em;
     714        }
     715}
     716
     717#buddypress #activity-stream .activity-comments > ul ul li {
     718        border-right: 1px solid #eaeaea;
     719        border-top: 0;
     720        padding-right: 0.2em;
     721}
     722
     723#buddypress #activity-stream .activity-comments > ul .acomment-meta {
     724        border-bottom: 1px solid #eaeaea;
     725        font-style: italic;
     726}
     727
     728@media screen and (max-width: 38.75em) {
     729        #buddypress #activity-stream .activity-comments > ul .acomment-avatar {
     730                display: block;
     731                text-align: center;
     732        }
     733        #buddypress #activity-stream .activity-comments > ul .acomment-avatar a,
     734        #buddypress #activity-stream .activity-comments > ul .acomment-avatar img.avatar {
     735                display: inline;
     736                float: none;
     737        }
     738        #buddypress #activity-stream .activity-comments > ul .acomment-content,
     739        #buddypress #activity-stream .activity-comments > ul .acomment-meta,
     740        #buddypress #activity-stream .activity-comments > ul .acomment-options {
     741                margin: 5px;
     742        }
     743        #buddypress #activity-stream .activity-comments > ul .acomment-content {
     744                padding: 0 10px;
     745        }
     746}
     747
     748#buddypress #activity-stream .activity-comments .ac-reply-avatar {
     749        display: none;
     750}
     751
     752#buddypress #activity-stream .activity-comments .ac-reply-content {
     753        margin-right: 0;
     754        padding-right: 0;
     755}
     756
     757@media screen and (min-width: 38.75em) {
     758        #buddypress #activity-stream .activity-comments .ac-reply-avatar {
     759                display: block;
     760        }
     761        #buddypress #activity-stream .activity-comments .ac-reply-content {
     762                overflow: hidden;
     763        }
     764}
     765
     766#buddypress #activity-stream .activity-comments .ac-form input[type="submit"],
     767#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
     768        color: rgba(51, 51, 51, 0.8);
     769        display: inline-block;
     770        font-family: inherit;
     771        font-size: 12px;
     772        font-size: 1.2rem;
     773        font-weight: normal;
     774        line-height: 1.2;
     775        padding: 4px 10px;
     776        text-transform: lowercase;
     777        width: 100px;
     778}
     779
     780#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
     781        border: 1px solid rgba(153, 153, 153, 0.7);
     782        text-align: center;
     783}
     784
     785#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:focus,
     786#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:hover {
     787        background: #ededed;
     788}
    511789
    512790/**
     
    516794*/
    517795@media screen and (min-width: 59.6875em) {
    518   #buddypress #members-list li .item-avatar, #buddypress #members-list li .item {
    519     float: right; }
    520   #buddypress #members-list li .action {
    521     float: left; } }
     796        #buddypress #members-list li .item-avatar,
     797        #buddypress #members-list li .item {
     798                float: right;
     799        }
     800        #buddypress #members-list li .action {
     801                float: left;
     802        }
     803}
    522804
    523805/**
     
    532814*/
    533815@media screen and (max-width: 46.25em) {
    534   .bp-user main header.entry-header, .single-item.groups main header.entry-header {
    535     padding-bottom: 1rem; } }
     816        .bp-user main header.entry-header,
     817        .single-item.groups main header.entry-header {
     818                padding-bottom: 1rem;
     819        }
     820}
     821
    536822@media screen and (max-width: 38.75em) {
    537   .bp-user h1, .bp-user #item-header-content, .single-item.groups h1, .single-item.groups #item-header-content {
    538     text-align: center; } }
     823        .bp-user h1,
     824        .bp-user #item-header-content,
     825        .single-item.groups h1,
     826        .single-item.groups #item-header-content {
     827                text-align: center;
     828        }
     829}
     830
    539831@media screen and (max-width: 46.25em) {
    540   .bp-user #buddypress #item-header .generic-button, .single-item.groups #buddypress #item-header .generic-button {
    541     float: none;
    542     margin: 1.5em 0 0 0; } }
     832        .bp-user #buddypress #item-header .generic-button,
     833        .single-item.groups #buddypress #item-header .generic-button {
     834                float: none;
     835                margin: 1.5em 0 0 0;
     836        }
     837}
     838
    543839@media screen and (max-width: 38.75em) {
    544   .bp-user #buddypress h1, .single-item.groups #buddypress h1 {
    545     margin-bottom: 0; }
    546   .bp-user #buddypress #item-header-avatar img.avatar, .single-item.groups #buddypress #item-header-avatar img.avatar {
    547     margin-left: 0; }
    548   .bp-user #buddypress #item-header-content, .single-item.groups #buddypress #item-header-content {
    549     width: 100%; } }
     840        .bp-user #buddypress h1,
     841        .single-item.groups #buddypress h1 {
     842                margin-bottom: 0;
     843        }
     844        .bp-user #buddypress #item-header-avatar img.avatar,
     845        .single-item.groups #buddypress #item-header-avatar img.avatar {
     846                margin-left: 0;
     847        }
     848        .bp-user #buddypress #item-header-content,
     849        .single-item.groups #buddypress #item-header-content {
     850                width: 100%;
     851        }
     852}
    550853
    551854/**
     
    557860*/
    558861@media screen and (max-width: 46.25em) {
    559   .single-item.groups #buddypress #item-header #item-meta {
    560     margin-bottom: 20px; } }
     862        .single-item.groups #buddypress #item-header #item-meta {
     863                margin-bottom: 20px;
     864        }
     865}
     866
    561867@media screen and (max-width: 38.75em) {
    562   .single-item.groups #buddypress div#item-header {
    563     display: flex;
    564     flex-direction: column; }
    565     .single-item.groups #buddypress div#item-header #item-header-avatar {
    566       order: 1;
    567       text-align: center; }
    568       .single-item.groups #buddypress div#item-header #item-header-avatar a {
    569         border-bottom: 0; }
    570         .single-item.groups #buddypress div#item-header #item-header-avatar a img {
    571           display: inline-block;
    572           float: none; }
    573     .single-item.groups #buddypress div#item-header #item-header-content {
    574       order: 2; }
    575     .single-item.groups #buddypress div#item-header #item-actions {
    576       order: 3; } }
     868        .single-item.groups #buddypress div#item-header {
     869                display: flex;
     870                flex-direction: column;
     871        }
     872        .single-item.groups #buddypress div#item-header #item-header-avatar {
     873                order: 1;
     874                text-align: center;
     875        }
     876        .single-item.groups #buddypress div#item-header #item-header-avatar a {
     877                border-bottom: 0;
     878        }
     879        .single-item.groups #buddypress div#item-header #item-header-avatar a img {
     880                display: inline-block;
     881                float: none;
     882        }
     883        .single-item.groups #buddypress div#item-header #item-header-content {
     884                order: 2;
     885        }
     886        .single-item.groups #buddypress div#item-header #item-actions {
     887                order: 3;
     888        }
     889}
     890
    577891.single-item.groups #buddypress div#item-header {
    578   padding-bottom: 40px; }
    579   .single-item.groups #buddypress div#item-header div#item-actions {
    580     margin: 0;
    581     width: 100%; }
    582     @media screen and (min-width: 38.75em) {
    583       .single-item.groups #buddypress div#item-header div#item-actions {
    584         clear: none;
    585         float: left;
    586         width: 50%; } }
    587     .single-item.groups #buddypress div#item-header div#item-actions h3 {
    588       background: #555;
    589       color: #fff;
    590       font-size: 14px;
    591       font-size: 1.4rem;
    592       padding: 0.2em; }
    593       @media screen and (min-width: 46.25em) {
    594         .single-item.groups #buddypress div#item-header div#item-actions h3 {
    595           font-size: 16px;
    596           font-size: 1.6rem; } }
    597   @media screen and (min-width: 46.25em) {
    598     .single-item.groups #buddypress div#item-header #item-header-avatar, .single-item.groups #buddypress div#item-header #item-header-content {
    599       float: right; }
    600     .single-item.groups #buddypress div#item-header #item-header-avatar {
    601       width: 21%; }
    602     .single-item.groups #buddypress div#item-header #item-header-content {
    603       margin-right: 4%;
    604       width: 40%; }
    605     .single-item.groups #buddypress div#item-header div#item-actions {
    606       float: left;
    607       width: 28%; } }
     892        padding-bottom: 40px;
     893}
     894
     895.single-item.groups #buddypress div#item-header div#item-actions {
     896        margin: 0;
     897        width: 100%;
     898}
     899
     900@media screen and (min-width: 38.75em) {
     901        .single-item.groups #buddypress div#item-header div#item-actions {
     902                clear: none;
     903                float: left;
     904                width: 50%;
     905        }
     906}
     907
     908.single-item.groups #buddypress div#item-header div#item-actions h3 {
     909        background: #555;
     910        color: #fff;
     911        font-size: 14px;
     912        font-size: 1.4rem;
     913        padding: 0.2em;
     914}
     915
     916@media screen and (min-width: 46.25em) {
     917        .single-item.groups #buddypress div#item-header div#item-actions h3 {
     918                font-size: 16px;
     919                font-size: 1.6rem;
     920        }
     921}
     922
     923@media screen and (min-width: 46.25em) {
     924        .single-item.groups #buddypress div#item-header #item-header-avatar,
     925        .single-item.groups #buddypress div#item-header #item-header-content {
     926                float: right;
     927        }
     928        .single-item.groups #buddypress div#item-header #item-header-avatar {
     929                width: 21%;
     930        }
     931        .single-item.groups #buddypress div#item-header #item-header-content {
     932                margin-right: 4%;
     933                width: 40%;
     934        }
     935        .single-item.groups #buddypress div#item-header div#item-actions {
     936                float: left;
     937                width: 28%;
     938        }
     939}
    608940
    609941/**
     
    615947*/
    616948.bp-user #buddypress #item-header {
    617   padding: 20px 0; }
    618   .bp-user #buddypress #item-header #item-header-avatar {
    619     text-align: center;
    620     width: 100%; }
    621     .bp-user #buddypress #item-header #item-header-avatar img.avatar, .bp-user #buddypress #item-header #item-header-avatar a {
    622       border-bottom: 0;
    623       display: inline-block;
    624       float: none; }
    625   @media screen and (min-width: 46.25em) {
    626     .bp-user #buddypress #item-header #item-header-avatar {
    627       float: right;
    628       width: 20%; }
    629       .bp-user #buddypress #item-header #item-header-avatar img.avatar, .bp-user #buddypress #item-header #item-header-avatar a {
    630         float: right;
    631         width: 100%; }
    632     .bp-user #buddypress #item-header #item-header-content {
    633       float: left;
    634       margin-left: 5%;
    635       width: 69%; } }
     949        padding: 20px 0;
     950}
     951
     952.bp-user #buddypress #item-header #item-header-avatar {
     953        text-align: center;
     954        width: 100%;
     955}
     956
     957.bp-user #buddypress #item-header #item-header-avatar img.avatar,
     958.bp-user #buddypress #item-header #item-header-avatar a {
     959        border-bottom: 0;
     960        display: inline-block;
     961        float: none;
     962}
     963
     964@media screen and (min-width: 46.25em) {
     965        .bp-user #buddypress #item-header #item-header-avatar {
     966                float: right;
     967                width: 20%;
     968        }
     969        .bp-user #buddypress #item-header #item-header-avatar img.avatar,
     970        .bp-user #buddypress #item-header #item-header-avatar a {
     971                float: right;
     972                width: 100%;
     973        }
     974        .bp-user #buddypress #item-header #item-header-content {
     975                float: left;
     976                margin-left: 5%;
     977                width: 69%;
     978        }
     979}
    636980
    637981/**
     
    640984*-----------------------------------------------------------
    641985*/
    642 #item-body h1, #item-body h2, #item-body h3, #item-body h4, #item-body h5, #item-body h6 {
    643   margin: 1em 0; }
    644   #item-body h1 a, #item-body h2 a, #item-body h3 a, #item-body h4 a, #item-body h5 a, #item-body h6 a {
    645     border-bottom: 0; }
     986#item-body h1,
     987#item-body h2,
     988#item-body h3,
     989#item-body h4,
     990#item-body h5,
     991#item-body h6 {
     992        margin: 1em 0;
     993}
     994
     995#item-body h1 a,
     996#item-body h2 a,
     997#item-body h3 a,
     998#item-body h4 a,
     999#item-body h5 a,
     1000#item-body h6 a {
     1001        border-bottom: 0;
     1002}
    6461003
    6471004/**
     
    6581015*/
    6591016.groups #group-settings-form h4 {
    660   background: #555;
    661   color: #fff;
    662   padding: 0.2em; }
     1017        background: #555;
     1018        color: #fff;
     1019        padding: 0.2em;
     1020}
     1021
    6631022.groups #group-settings-form #request-list h4 {
    664   background: none;
    665   color: inherit; }
     1023        background: none;
     1024        color: inherit;
     1025}
    6661026
    6671027.groups.edit-details #group-settings-form label {
    668   background: #555;
    669   -webkit-border-top-left-radius: 4px;
    670   border-top-left-radius: 4px;
    671   -webkit-border-top-right-radius: 4px;
    672   border-top-right-radius: 4px;
    673   background-clip: padding-box;
    674   color: #fff;
    675   display: inline-block;
    676   margin-bottom: 0;
    677   padding: 0.2em;
    678   width: 80%; }
    679   @media screen and (min-width: 38.75em) {
    680     .groups.edit-details #group-settings-form label {
    681       width: 60%; } }
     1028        background: #555;
     1029        -webkit-border-top-left-radius: 4px;
     1030        border-top-left-radius: 4px;
     1031        -webkit-border-top-right-radius: 4px;
     1032        border-top-right-radius: 4px;
     1033        background-clip: padding-box;
     1034        color: #fff;
     1035        display: inline-block;
     1036        margin-bottom: 0;
     1037        padding: 0.2em;
     1038        width: 80%;
     1039}
     1040
     1041@media screen and (min-width: 38.75em) {
     1042        .groups.edit-details #group-settings-form label {
     1043                width: 60%;
     1044        }
     1045}
     1046
    6821047.groups.edit-details #group-settings-form textarea + p label {
    683   background: none;
    684   color: inherit;
    685   font-size: 14px;
    686   font-size: 1.4rem;
    687   width: auto; }
    688 
    689 .groups.group-settings #group-settings-form div.radio label, .groups.group-settings #create-group-form div.radio label {
    690   border: 1px solid #eaeaea;
    691   padding: 0.2em; }
    692 .groups.group-settings #group-settings-form div.radio ul, .groups.group-settings #create-group-form div.radio ul {
    693   color: rgba(51, 51, 51, 0.6);
    694   font-size: 14px;
    695   font-size: 1.4rem; }
     1048        background: none;
     1049        color: inherit;
     1050        font-size: 14px;
     1051        font-size: 1.4rem;
     1052        width: auto;
     1053}
     1054
     1055.groups.group-settings #group-settings-form div.radio label,
     1056.groups.group-settings #create-group-form div.radio label {
     1057        border: 1px solid #eaeaea;
     1058        padding: 0.2em;
     1059}
     1060
     1061.groups.group-settings #group-settings-form div.radio ul,
     1062.groups.group-settings #create-group-form div.radio ul {
     1063        color: rgba(51, 51, 51, 0.6);
     1064        font-size: 14px;
     1065        font-size: 1.4rem;
     1066}
    6961067
    6971068.groups.group-avatar form > p {
    698   margin-top: 20px; }
     1069        margin-top: 20px;
     1070}
    6991071
    7001072.groups.manage-members #group-settings-form .item-list li {
    701   border-bottom: 1px solid #eaeaea; }
    702   .groups.manage-members #group-settings-form .item-list li img, .groups.manage-members #group-settings-form .item-list li h5 {
    703     float: right; }
    704     .groups.manage-members #group-settings-form .item-list li img > a, .groups.manage-members #group-settings-form .item-list li h5 > a {
    705       border-bottom: 0; }
    706   .groups.manage-members #group-settings-form .item-list li span.small {
    707     clear: right;
    708     display: block;
    709     float: none;
    710     margin-top: 10px; }
    711     .groups.manage-members #group-settings-form .item-list li span.small a {
    712       display: inline-block;
    713       margin: 5px 0;
    714       width: 100%; }
    715       @media screen and (min-width: 38.75em) {
    716         .groups.manage-members #group-settings-form .item-list li span.small a {
    717           width: auto; } }
    718   .groups.manage-members #group-settings-form .item-list li h5 {
    719     margin: 0; }
     1073        border-bottom: 1px solid #eaeaea;
     1074}
     1075
     1076.groups.manage-members #group-settings-form .item-list li img,
     1077.groups.manage-members #group-settings-form .item-list li h5 {
     1078        float: right;
     1079}
     1080
     1081.groups.manage-members #group-settings-form .item-list li img > a,
     1082.groups.manage-members #group-settings-form .item-list li h5 > a {
     1083        border-bottom: 0;
     1084}
     1085
     1086.groups.manage-members #group-settings-form .item-list li span.small {
     1087        clear: right;
     1088        display: block;
     1089        float: none;
     1090        margin-top: 10px;
     1091}
     1092
     1093.groups.manage-members #group-settings-form .item-list li span.small a {
     1094        display: inline-block;
     1095        margin: 5px 0;
     1096        width: 100%;
     1097}
     1098
     1099@media screen and (min-width: 38.75em) {
     1100        .groups.manage-members #group-settings-form .item-list li span.small a {
     1101                width: auto;
     1102        }
     1103}
     1104
     1105.groups.manage-members #group-settings-form .item-list li h5 {
     1106        margin: 0;
     1107}
    7201108
    7211109/**
     
    7261114/* Members loop */
    7271115@media screen and (max-width: 30em) {
    728   .groups.group-members #buddypress #members-group-list li > a {
    729     border-bottom: 0;
    730     display: block;
    731     margin-bottom: 10px;
    732     text-align: center; }
    733     .groups.group-members #buddypress #members-group-list li > a img.avatar {
    734       display: inline;
    735       float: none; } }
     1116        .groups.group-members #buddypress #members-group-list li > a {
     1117                border-bottom: 0;
     1118                display: block;
     1119                margin-bottom: 10px;
     1120                text-align: center;
     1121        }
     1122        .groups.group-members #buddypress #members-group-list li > a img.avatar {
     1123                display: inline;
     1124                float: none;
     1125        }
     1126}
     1127
    7361128.groups.group-members #buddypress #members-group-list li h5 {
    737   display: inline-block;
    738   font-size: 14px;
    739   font-size: 1.4rem;
    740   margin: 0; }
    741   @media screen and (min-width: 59.6875em) {
    742     .groups.group-members #buddypress #members-group-list li h5 {
    743       font-size: 16px;
    744       font-size: 1.6rem; } }
    745   .groups.group-members #buddypress #members-group-list li h5 a {
    746     border-bottom: 0; }
     1129        display: inline-block;
     1130        font-size: 14px;
     1131        font-size: 1.4rem;
     1132        margin: 0;
     1133}
     1134
     1135@media screen and (min-width: 59.6875em) {
     1136        .groups.group-members #buddypress #members-group-list li h5 {
     1137                font-size: 16px;
     1138                font-size: 1.6rem;
     1139        }
     1140}
     1141
     1142.groups.group-members #buddypress #members-group-list li h5 a {
     1143        border-bottom: 0;
     1144}
     1145
    7471146.groups.group-members #buddypress #members-group-list li span.activity {
    748   font-size: 12px;
    749   font-size: 1.2rem; }
     1147        font-size: 12px;
     1148        font-size: 1.2rem;
     1149}
     1150
    7501151.groups.group-members #buddypress #members-group-list li .action {
    751   top: 0; }
     1152        top: 0;
     1153}
    7521154
    7531155.groups.group-members #subnav li {
    754   width: 100%; }
    755   @media screen and (max-width: 38.75em) {
    756     .groups.group-members #subnav li {
    757       background: #fff;
    758       padding: 20px 0; } }
    759   .groups.group-members #subnav li #search-members-form {
    760     float: left;
    761     margin: 5px 0 0 5px; }
    762     @media screen and (max-width: 38.75em) {
    763       .groups.group-members #subnav li #search-members-form {
    764         margin: 0;
    765         width: 100%; }
    766         .groups.group-members #subnav li #search-members-form label input[type="text"] {
    767           width: 100%; } }
     1156        width: 100%;
     1157}
     1158
     1159@media screen and (max-width: 38.75em) {
     1160        .groups.group-members #subnav li {
     1161                background: #fff;
     1162                padding: 20px 0;
     1163        }
     1164}
     1165
     1166.groups.group-members #subnav li #search-members-form {
     1167        float: left;
     1168        margin: 5px 0 0 5px;
     1169}
     1170
     1171@media screen and (max-width: 38.75em) {
     1172        .groups.group-members #subnav li #search-members-form {
     1173                margin: 0;
     1174                width: 100%;
     1175        }
     1176        .groups.group-members #subnav li #search-members-form label input[type="text"] {
     1177                width: 100%;
     1178        }
     1179}
    7681180
    7691181/**
     
    7751187*/
    7761188.bp-user .entry-title {
    777   margin-bottom: 0.5em; }
     1189        margin-bottom: 0.5em;
     1190}
    7781191
    7791192/**
     
    7831196*/
    7841197.bp-user #buddypress table th {
    785   font-size: 14px;
    786   font-size: 1.4rem; }
     1198        font-size: 14px;
     1199        font-size: 1.4rem;
     1200}
     1201
    7871202.bp-user #buddypress table td {
    788   font-size: 12px;
    789   font-size: 1.2rem; }
     1203        font-size: 12px;
     1204        font-size: 1.2rem;
     1205}
     1206
    7901207@media screen and (min-width: 46.25em) {
    791   .bp-user #buddypress table th {
    792     font-size: 16px;
    793     font-size: 1.6rem; }
    794   .bp-user #buddypress table td {
    795     font-size: 14px;
    796     font-size: 1.4rem; } }
     1208        .bp-user #buddypress table th {
     1209                font-size: 16px;
     1210                font-size: 1.6rem;
     1211        }
     1212        .bp-user #buddypress table td {
     1213                font-size: 14px;
     1214                font-size: 1.4rem;
     1215        }
     1216}
     1217
    7971218@media screen and (min-width: 77.5em) {
    798   .bp-user #buddypress table th {
    799     font-size: 18px;
    800     font-size: 1.8rem; }
    801   .bp-user #buddypress table td {
    802     font-size: 16px;
    803     font-size: 1.6rem; } }
     1219        .bp-user #buddypress table th {
     1220                font-size: 18px;
     1221                font-size: 1.8rem;
     1222        }
     1223        .bp-user #buddypress table td {
     1224                font-size: 16px;
     1225                font-size: 1.6rem;
     1226        }
     1227}
     1228
    8041229.bp-user #buddypress .pag-count {
    805   font-style: italic; }
    806 .bp-user #buddypress .notifications-options-nav, .bp-user #buddypress .messages-options-nav {
    807   float: right;
    808   width: 100%; }
    809   @media screen and (min-width: 30em) {
    810     .bp-user #buddypress .notifications-options-nav, .bp-user #buddypress .messages-options-nav {
    811       width: 50%; } }
    812   .bp-user #buddypress .notifications-options-nav select, .bp-user #buddypress .notifications-options-nav input, .bp-user #buddypress .messages-options-nav select, .bp-user #buddypress .messages-options-nav input {
    813     font-size: 14px;
    814     font-size: 1.4rem;
    815     outline: 0;
    816     padding: 0; }
    817   .bp-user #buddypress .notifications-options-nav select, .bp-user #buddypress .messages-options-nav select {
    818     float: right;
    819     margin-left: 0;
    820     width: 100%; }
    821     @media screen and (min-width: 30em) {
    822       .bp-user #buddypress .notifications-options-nav select, .bp-user #buddypress .messages-options-nav select {
    823         width: 60%; } }
    824   .bp-user #buddypress .notifications-options-nav input, .bp-user #buddypress .messages-options-nav input {
    825     float: left;
    826     font-family: "Noto Serif", serif;
    827     line-height: 1.5;
    828     margin-top: 10px;
    829     width: 100%; }
    830     .bp-user #buddypress .notifications-options-nav input[disabled]:hover, .bp-user #buddypress .messages-options-nav input[disabled]:hover {
    831       background: none; }
    832     @media screen and (min-width: 30em) {
    833       .bp-user #buddypress .notifications-options-nav input, .bp-user #buddypress .messages-options-nav input {
    834         margin-top: 0;
    835         width: 38%; } }
     1230        font-style: italic;
     1231}
     1232
     1233.bp-user #buddypress .notifications-options-nav,
     1234.bp-user #buddypress .messages-options-nav {
     1235        float: right;
     1236        width: 100%;
     1237}
     1238
     1239@media screen and (min-width: 30em) {
     1240        .bp-user #buddypress .notifications-options-nav,
     1241        .bp-user #buddypress .messages-options-nav {
     1242                width: 50%;
     1243        }
     1244}
     1245
     1246.bp-user #buddypress .notifications-options-nav select,
     1247.bp-user #buddypress .notifications-options-nav input,
     1248.bp-user #buddypress .messages-options-nav select,
     1249.bp-user #buddypress .messages-options-nav input {
     1250        font-size: 14px;
     1251        font-size: 1.4rem;
     1252        outline: 0;
     1253        padding: 0;
     1254}
     1255
     1256.bp-user #buddypress .notifications-options-nav select,
     1257.bp-user #buddypress .messages-options-nav select {
     1258        float: right;
     1259        margin-left: 0;
     1260        width: 100%;
     1261}
     1262
     1263@media screen and (min-width: 30em) {
     1264        .bp-user #buddypress .notifications-options-nav select,
     1265        .bp-user #buddypress .messages-options-nav select {
     1266                width: 60%;
     1267        }
     1268}
     1269
     1270.bp-user #buddypress .notifications-options-nav input,
     1271.bp-user #buddypress .messages-options-nav input {
     1272        float: left;
     1273        font-family: "Noto Serif", serif;
     1274        line-height: 1.5;
     1275        margin-top: 10px;
     1276        width: 100%;
     1277}
     1278
     1279.bp-user #buddypress .notifications-options-nav input[disabled]:hover,
     1280.bp-user #buddypress .messages-options-nav input[disabled]:hover {
     1281        background: none;
     1282}
     1283
     1284@media screen and (min-width: 30em) {
     1285        .bp-user #buddypress .notifications-options-nav input,
     1286        .bp-user #buddypress .messages-options-nav input {
     1287                margin-top: 0;
     1288                width: 38%;
     1289        }
     1290}
    8361291
    8371292/**
     
    8411296        */
    8421297.bp-user #buddypress .profile .bp-widget h4 {
    843   background: #6e6e6e;
    844   color: #fff;
    845   margin-bottom: 0;
    846   padding: 0.4em; }
     1298        background: #6e6e6e;
     1299        color: #fff;
     1300        margin-bottom: 0;
     1301        padding: 0.4em;
     1302}
     1303
    8471304.bp-user #buddypress .profile .bp-widget table {
    848   margin-top: 0; }
     1305        margin-top: 0;
     1306}
    8491307
    8501308/* Edit Profile */
    851 .bp-user #buddypress .profile #profile-edit-form .button-nav:before, .bp-user #buddypress .profile #profile-edit-form .button-nav:after {
    852   content: " ";
    853   display: table; }
     1309.bp-user #buddypress .profile #profile-edit-form .button-nav:before,
    8541310.bp-user #buddypress .profile #profile-edit-form .button-nav:after {
    855   clear: both; }
     1311        content: " ";
     1312        display: table;
     1313}
     1314
     1315.bp-user #buddypress .profile #profile-edit-form .button-nav:after {
     1316        clear: both;
     1317}
     1318
    8561319.bp-user #buddypress .profile #profile-edit-form ul.button-nav {
    857   border-bottom: 1px solid #eaeaea;
    858   margin-right: 0; }
    859   .bp-user #buddypress .profile #profile-edit-form ul.button-nav li {
    860     float: right;
    861     margin-bottom: 0; }
    862     .bp-user #buddypress .profile #profile-edit-form ul.button-nav li.current {
    863       border: 1px solid #eaeaea;
    864       border-bottom-color: #fff;
    865       margin-bottom: -1px; }
    866   .bp-user #buddypress .profile #profile-edit-form ul.button-nav a {
    867     background: none;
    868     border: 0;
    869     font-size: 18px;
    870     font-size: 1.8rem; }
    871 .bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-toggle, .bp-user #buddypress .profile #profile-edit-form .field-visibility-settings {
    872   font-size: 14px;
    873   font-size: 1.4rem; }
    874 .bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-close, .bp-user #buddypress .profile #profile-edit-form .visibility-toggle-link {
    875   background: #555;
    876   color: #fff;
    877   padding: 0.2em 0.5em; }
     1320        border-bottom: 1px solid #eaeaea;
     1321        margin-right: 0;
     1322}
     1323
     1324.bp-user #buddypress .profile #profile-edit-form ul.button-nav li {
     1325        float: right;
     1326        margin-bottom: 0;
     1327}
     1328
     1329.bp-user #buddypress .profile #profile-edit-form ul.button-nav li.current {
     1330        border: 1px solid #eaeaea;
     1331        border-bottom-color: #fff;
     1332        margin-bottom: -1px;
     1333}
     1334
     1335.bp-user #buddypress .profile #profile-edit-form ul.button-nav a {
     1336        background: none;
     1337        border: 0;
     1338        font-size: 18px;
     1339        font-size: 1.8rem;
     1340}
     1341
     1342.bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-toggle,
     1343.bp-user #buddypress .profile #profile-edit-form .field-visibility-settings {
     1344        font-size: 14px;
     1345        font-size: 1.4rem;
     1346}
     1347
     1348.bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-close,
     1349.bp-user #buddypress .profile #profile-edit-form .visibility-toggle-link {
     1350        background: #555;
     1351        color: #fff;
     1352        padding: 0.2em 0.5em;
     1353}
     1354
    8781355.bp-user #buddypress .profile .bp-avatar #bp-delete-avatar a {
    879   font-size: inherit; }
     1356        font-size: inherit;
     1357}
    8801358
    8811359/**
     
    8851363        */
    8861364@media screen and (min-width: 77.5em) {
    887   .bp-user #buddypress #groups-list li .item {
    888     right: 5%;
    889     width: 50%; } }
     1365        .bp-user #buddypress #groups-list li .item {
     1366                right: 5%;
     1367                width: 50%;
     1368        }
     1369}
    8901370
    8911371/**
     
    8951375        */
    8961376.bp-user #buddypress {
    897   /* Auto Complete background */
    898   /* Sitewide Notices loop */ }
    899   .bp-user #buddypress #message-thread a {
    900     border-bottom: 0; }
    901   .bp-user #buddypress #message-thread #message-subject {
    902     background: #6e6e6e;
    903     color: #fff;
    904     padding: 0.3em 0.2em 0.3em 0; }
    905   .bp-user #buddypress #message-thread #message-recipients {
    906     font-style: italic; }
    907     .bp-user #buddypress #message-thread #message-recipients a.confirm {
    908       border: 1px solid #eaeaea;
    909       font-style: normal; }
    910   .bp-user #buddypress #message-thread .message-metadata {
    911     overflow: hidden; }
    912     .bp-user #buddypress #message-thread .message-metadata img.avatar {
    913       float: none; }
    914     @media screen and (min-width: 46.25em) {
    915       .bp-user #buddypress #message-thread .message-metadata img.avatar {
    916         float: right; } }
    917     .bp-user #buddypress #message-thread .message-metadata .message-star-actions {
    918       float: left;
    919       margin-left: 5px;
    920       position: static; }
    921   .bp-user #buddypress #message-thread .message-content {
    922     background: #f7f7f7;
    923     border: 1px solid #eaeaea;
    924     margin: 10px 0 0 0;
    925     padding: 0.3em; }
    926   .bp-user #buddypress #message-thread #send-reply .message-content {
    927     background: #fff;
    928     border: 0; }
    929   .bp-user #buddypress #message-thread .alt {
    930     background: #fff; }
    931   .bp-user #buddypress #message-threads thead tr {
    932     background: #6e6e6e; }
    933   .bp-user #buddypress #message-threads tr td {
    934     background: #fff;
    935     display: inline-block;
    936     float: right; }
    937   .bp-user #buddypress #message-threads tr td.thread-star, .bp-user #buddypress #message-threads tr td.thread-options {
    938     border-bottom-color: #b7b7b7;
    939     border-bottom-width: 2px;
    940     height: 2.4em;
    941     padding-bottom: 0.2em;
    942     padding-top: 0.2em; }
    943     @media screen and (max-width: 46.25em) {
    944       .bp-user #buddypress #message-threads tr td.thread-star, .bp-user #buddypress #message-threads tr td.thread-options {
    945         padding-top: 0; } }
    946   .bp-user #buddypress #message-threads tr td.bulk-select-check, .bp-user #buddypress #message-threads tr td.thread-from {
    947     height: 2.6em; }
    948     @media screen and (max-width: 38.75em) {
    949       .bp-user #buddypress #message-threads tr td.bulk-select-check, .bp-user #buddypress #message-threads tr td.thread-from {
    950         height: 5.2em; } }
    951   .bp-user #buddypress #message-threads tr td.thread-from, .bp-user #buddypress #message-threads tr td.thread-options {
    952     border-right: 0 !important;
    953     width: -webkit-calc(100% - 30px);
    954     width: -moz-calc(100% - 30px);
    955     width: calc(100% - 30px);
    956     margin-right: 0; }
    957   .bp-user #buddypress #message-threads tr td.thread-info {
    958     padding-right: 41px;
    959     width: 100%; }
    960     .bp-user #buddypress #message-threads tr td.thread-info a::after {
    961       content: " \2013 \00a0" attr(title);
    962       font-size: 12px;
    963       font-size: 1.2rem; }
    964   .bp-user #buddypress #message-threads tr td.thread-options {
    965     text-align: left; }
    966     .bp-user #buddypress #message-threads tr td.thread-options a {
    967       font-size: 12px;
    968       font-size: 1.2rem;
    969       line-height: 2.2; }
    970   .bp-user #buddypress #message-threads tr span.from {
    971     display: none; }
    972   .bp-user #buddypress #message-threads tr span.activity {
    973     display: block;
    974     float: left;
    975     line-height: 2; }
    976     @media screen and (max-width: 38.75em) {
    977       .bp-user #buddypress #message-threads tr span.activity {
    978         clear: both;
    979         font-size: 11px;
    980         font-size: 1.1rem;
    981         width: 100%; } }
    982   .bp-user #buddypress #message-threads tr.unread td {
    983     background: #dce5ff;
    984     border-bottom-color: #b7b7b7;
    985     border-color: #d1d1d1; }
    986   .bp-user #buddypress #message-threads th {
    987     display: none; }
    988   .bp-user #buddypress #message-threads th.bulk-select-all {
    989     border-bottom: 0;
    990     display: inline-block;
    991     text-align: right; }
    992   .bp-user #buddypress #message-threads th.bulk-select-all, .bp-user #buddypress #message-threads td.bulk-select-check, .bp-user #buddypress #message-threads td.thread-star {
    993     border-left: 0;
    994     width: 30px; }
    995   .bp-user #buddypress .acfb-holder li.friend-tab {
    996     margin-left: 0; }
    997     .bp-user #buddypress .acfb-holder li.friend-tab a {
    998       border-bottom: 0; }
    999       .bp-user #buddypress .acfb-holder li.friend-tab a img {
    1000         display: inline;
    1001         height: 20px;
    1002         margin-left: 0.5em;
    1003         width: 20px !important; }
    1004   .bp-user #buddypress #message-threads.sitewide-notices td {
    1005     width: 100%; }
    1006     .bp-user #buddypress #message-threads.sitewide-notices td strong {
    1007       background: #6e6e6e;
    1008       color: #fff;
    1009       display: block;
    1010       margin-bottom: 0.4em;
    1011       padding-right: 0.2em; }
    1012     .bp-user #buddypress #message-threads.sitewide-notices td a {
    1013       display: inline-block; }
    1014   .bp-user #buddypress #message-threads.sitewide-notices td:first-child {
    1015     display: none; }
    1016   .bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td {
    1017     border-bottom: 0; }
    1018     .bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td span {
    1019       line-height: 1; }
    1020   .bp-user #buddypress #message-threads.sitewide-notices td:last-child {
    1021     border-bottom-color: #b7b7b7;
    1022     line-height: 1;
    1023     text-align: left; }
    1024     .bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child {
    1025       line-height: 0;
    1026       margin-right: 0.7em;
    1027       text-indent: -999em; }
    1028     .bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
    1029       content: attr(title);
    1030       display: block;
    1031       line-height: initial;
    1032       text-indent: 0; }
     1377        /* Auto Complete background */
     1378        /* Sitewide Notices loop */
     1379}
     1380
     1381.bp-user #buddypress #message-thread a {
     1382        border-bottom: 0;
     1383}
     1384
     1385.bp-user #buddypress #message-thread #message-subject {
     1386        background: #6e6e6e;
     1387        color: #fff;
     1388        padding: 0.3em 0.2em 0.3em 0;
     1389}
     1390
     1391.bp-user #buddypress #message-thread #message-recipients {
     1392        font-style: italic;
     1393}
     1394
     1395.bp-user #buddypress #message-thread #message-recipients a.confirm {
     1396        border: 1px solid #eaeaea;
     1397        font-style: normal;
     1398}
     1399
     1400.bp-user #buddypress #message-thread .message-metadata {
     1401        overflow: hidden;
     1402}
     1403
     1404.bp-user #buddypress #message-thread .message-metadata img.avatar {
     1405        float: none;
     1406}
     1407
     1408@media screen and (min-width: 46.25em) {
     1409        .bp-user #buddypress #message-thread .message-metadata img.avatar {
     1410                float: right;
     1411        }
     1412}
     1413
     1414.bp-user #buddypress #message-thread .message-metadata .message-star-actions {
     1415        float: left;
     1416        margin-left: 5px;
     1417        position: static;
     1418}
     1419
     1420.bp-user #buddypress #message-thread .message-content {
     1421        background: #f7f7f7;
     1422        border: 1px solid #eaeaea;
     1423        margin: 10px 0 0 0;
     1424        padding: 0.3em;
     1425}
     1426
     1427.bp-user #buddypress #message-thread #send-reply .message-content {
     1428        background: #fff;
     1429        border: 0;
     1430}
     1431
     1432.bp-user #buddypress #message-thread .alt {
     1433        background: #fff;
     1434}
     1435
     1436.bp-user #buddypress #message-threads thead tr {
     1437        background: #6e6e6e;
     1438}
     1439
     1440.bp-user #buddypress #message-threads tr td {
     1441        background: #fff;
     1442        display: inline-block;
     1443        float: right;
     1444}
     1445
     1446.bp-user #buddypress #message-threads tr td.thread-star,
     1447.bp-user #buddypress #message-threads tr td.thread-options {
     1448        border-bottom-color: #b7b7b7;
     1449        border-bottom-width: 2px;
     1450        height: 2.4em;
     1451        padding-bottom: 0.2em;
     1452        padding-top: 0.2em;
     1453}
     1454
     1455@media screen and (max-width: 46.25em) {
     1456        .bp-user #buddypress #message-threads tr td.thread-star,
     1457        .bp-user #buddypress #message-threads tr td.thread-options {
     1458                padding-top: 0;
     1459        }
     1460}
     1461
     1462.bp-user #buddypress #message-threads tr td.bulk-select-check,
     1463.bp-user #buddypress #message-threads tr td.thread-from {
     1464        height: 2.6em;
     1465}
     1466
     1467@media screen and (max-width: 38.75em) {
     1468        .bp-user #buddypress #message-threads tr td.bulk-select-check,
     1469        .bp-user #buddypress #message-threads tr td.thread-from {
     1470                height: 5.2em;
     1471        }
     1472}
     1473
     1474.bp-user #buddypress #message-threads tr td.thread-from,
     1475.bp-user #buddypress #message-threads tr td.thread-options {
     1476        border-right: 0 !important;
     1477        width: -webkit-calc(100% - 30px);
     1478        width: -moz-calc(100% - 30px);
     1479        width: calc(100% - 30px);
     1480        margin-right: 0;
     1481}
     1482
     1483.bp-user #buddypress #message-threads tr td.thread-info {
     1484        padding-right: 41px;
     1485        width: 100%;
     1486}
     1487
     1488.bp-user #buddypress #message-threads tr td.thread-info a::after {
     1489        content: " –  " attr(title);
     1490        font-size: 12px;
     1491        font-size: 1.2rem;
     1492}
     1493
     1494.bp-user #buddypress #message-threads tr td.thread-options {
     1495        text-align: left;
     1496}
     1497
     1498.bp-user #buddypress #message-threads tr td.thread-options a {
     1499        font-size: 12px;
     1500        font-size: 1.2rem;
     1501        line-height: 2.2;
     1502}
     1503
     1504.bp-user #buddypress #message-threads tr span.from {
     1505        display: none;
     1506}
     1507
     1508.bp-user #buddypress #message-threads tr span.activity {
     1509        display: block;
     1510        float: left;
     1511        line-height: 2;
     1512}
     1513
     1514@media screen and (max-width: 38.75em) {
     1515        .bp-user #buddypress #message-threads tr span.activity {
     1516                clear: both;
     1517                font-size: 11px;
     1518                font-size: 1.1rem;
     1519                width: 100%;
     1520        }
     1521}
     1522
     1523.bp-user #buddypress #message-threads tr.unread td {
     1524        background: #dce5ff;
     1525        border-bottom-color: #b7b7b7;
     1526        border-color: #d1d1d1;
     1527}
     1528
     1529.bp-user #buddypress #message-threads th {
     1530        display: none;
     1531}
     1532
     1533.bp-user #buddypress #message-threads th.bulk-select-all {
     1534        border-bottom: 0;
     1535        display: inline-block;
     1536        text-align: right;
     1537}
     1538
     1539.bp-user #buddypress #message-threads th.bulk-select-all,
     1540.bp-user #buddypress #message-threads td.bulk-select-check,
     1541.bp-user #buddypress #message-threads td.thread-star {
     1542        border-left: 0;
     1543        width: 30px;
     1544}
     1545
     1546.bp-user #buddypress .acfb-holder li.friend-tab {
     1547        margin-left: 0;
     1548}
     1549
     1550.bp-user #buddypress .acfb-holder li.friend-tab a {
     1551        border-bottom: 0;
     1552}
     1553
     1554.bp-user #buddypress .acfb-holder li.friend-tab a img {
     1555        display: inline;
     1556        height: 20px;
     1557        margin-left: 0.5em;
     1558        width: 20px !important;
     1559}
     1560
     1561.bp-user #buddypress #message-threads.sitewide-notices td {
     1562        width: 100%;
     1563}
     1564
     1565.bp-user #buddypress #message-threads.sitewide-notices td strong {
     1566        background: #6e6e6e;
     1567        color: #fff;
     1568        display: block;
     1569        margin-bottom: 0.4em;
     1570        padding-right: 0.2em;
     1571}
     1572
     1573.bp-user #buddypress #message-threads.sitewide-notices td a {
     1574        display: inline-block;
     1575}
     1576
     1577.bp-user #buddypress #message-threads.sitewide-notices td:first-child {
     1578        display: none;
     1579}
     1580
     1581.bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td {
     1582        border-bottom: 0;
     1583}
     1584
     1585.bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td span {
     1586        line-height: 1;
     1587}
     1588
     1589.bp-user #buddypress #message-threads.sitewide-notices td:last-child {
     1590        border-bottom-color: #b7b7b7;
     1591        line-height: 1;
     1592        text-align: left;
     1593}
     1594
     1595.bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child {
     1596        line-height: 0;
     1597        margin-right: 0.7em;
     1598        text-indent: -999em;
     1599}
     1600
     1601.bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
     1602        content: attr(title);
     1603        display: block;
     1604        line-height: initial;
     1605        text-indent: 0;
     1606}
    10331607
    10341608/**
     
    10381612        */
    10391613.bp-user #buddypress #settings-form > p {
    1040   font-size: 20px;
    1041   font-size: 2rem;
    1042   margin: 20px 0 10px; }
     1614        font-size: 20px;
     1615        font-size: 2rem;
     1616        margin: 20px 0 10px;
     1617}
     1618
    10431619.bp-user #buddypress table.notification-settings th.title {
    1044   width: 75%; }
    1045 .bp-user #buddypress table.notification-settings td.yes, .bp-user #buddypress table.notification-settings td.no {
    1046   vertical-align: middle; }
     1620        width: 75%;
     1621}
     1622
     1623.bp-user #buddypress table.notification-settings td.yes,
     1624.bp-user #buddypress table.notification-settings td.no {
     1625        vertical-align: middle;
     1626}
     1627
    10471628.bp-user #buddypress table.profile-settings {
    1048   width: 100%; }
    1049   .bp-user #buddypress table.profile-settings th.field-group-name, .bp-user #buddypress table.profile-settings td.field-name {
    1050     width: 50%; }
    1051   @media screen and (min-width: 46.25em) {
    1052     .bp-user #buddypress table.profile-settings th.field-group-name, .bp-user #buddypress table.profile-settings td.field-name {
    1053       width: 70%; } }
    1054   .bp-user #buddypress table.profile-settings th.title, .bp-user #buddypress table.profile-settings td.field-visibility {
    1055     width: 30%; }
    1056   .bp-user #buddypress table.profile-settings td.field-visibility select {
    1057     width: 100%; }
     1629        width: 100%;
     1630}
     1631
     1632.bp-user #buddypress table.profile-settings th.field-group-name,
     1633.bp-user #buddypress table.profile-settings td.field-name {
     1634        width: 50%;
     1635}
     1636
     1637@media screen and (min-width: 46.25em) {
     1638        .bp-user #buddypress table.profile-settings th.field-group-name,
     1639        .bp-user #buddypress table.profile-settings td.field-name {
     1640                width: 70%;
     1641        }
     1642}
     1643
     1644.bp-user #buddypress table.profile-settings th.title,
     1645.bp-user #buddypress table.profile-settings td.field-visibility {
     1646        width: 30%;
     1647}
     1648
     1649.bp-user #buddypress table.profile-settings td.field-visibility select {
     1650        width: 100%;
     1651}
    10581652
    10591653/**
     
    10631657*/
    10641658#buddypress div.activity-comments form .ac-textarea {
    1065   background: #f7f7f7;
    1066   border: 1px solid rgba(153, 153, 153, 0.3); }
    1067   #buddypress div.activity-comments form .ac-textarea textarea {
    1068     background: none;
    1069     border: 0; }
     1659        background: #f7f7f7;
     1660        border: 1px solid rgba(153, 153, 153, 0.3);
     1661}
     1662
     1663#buddypress div.activity-comments form .ac-textarea textarea {
     1664        background: none;
     1665        border: 0;
     1666}
     1667
    10701668#buddypress select {
    1071   border: 1px solid rgba(153, 153, 153, 0.5); }
    1072 
    1073 #buddypress .standard-form li, #buddypress .group-create-form li {
    1074   float: none; }
    1075 #buddypress .standard-form input[type='text'], #buddypress .standard-form textarea, #buddypress .group-create-form input[type='text'], #buddypress .group-create-form textarea {
    1076   width: 100%; }
    1077 #buddypress div.dir-search, #buddypress div.message-search, #buddypress li.groups-members-search {
    1078   float: none;
    1079   margin: 10px 0; }
    1080   #buddypress div.dir-search form, #buddypress div.message-search form, #buddypress li.groups-members-search form {
    1081     border: 1px solid rgba(153, 153, 153, 0.4);
    1082     overflow: hidden; }
    1083     #buddypress div.dir-search form label, #buddypress div.message-search form label, #buddypress li.groups-members-search form label {
    1084       float: right;
    1085       width: 80%; }
    1086     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    1087       float: right;
    1088       margin: 0;
    1089       width: 80%; }
    1090     #buddypress div.dir-search form input[type='text'], #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='text'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='text'], #buddypress li.groups-members-search form input[type='submit'] {
    1091       font-size: 14px;
    1092       font-size: 1.4rem;
    1093       border: 0;
    1094       line-height: inherit; }
    1095     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    1096       border-left: 1px solid rgba(153, 153, 153, 0.4);
    1097       padding: 0.2em 0.2em 0.2em 0; }
    1098     #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='submit'] {
    1099       float: left;
    1100       font-weight: normal;
    1101       padding: 0.2em 1em;
    1102       text-align: center;
    1103       text-transform: none;
    1104       width: 20%; }
     1669        border: 1px solid rgba(153, 153, 153, 0.5);
     1670}
     1671
     1672#buddypress .standard-form li,
     1673#buddypress .group-create-form li {
     1674        float: none;
     1675}
     1676
     1677#buddypress .standard-form input[type='text'],
     1678#buddypress .standard-form textarea,
     1679#buddypress .group-create-form input[type='text'],
     1680#buddypress .group-create-form textarea {
     1681        width: 100%;
     1682}
     1683
     1684#buddypress div.dir-search,
     1685#buddypress div.message-search,
     1686#buddypress
     1687li.groups-members-search {
     1688        float: none;
     1689        margin: 10px 0;
     1690}
     1691
     1692#buddypress div.dir-search form,
     1693#buddypress div.message-search form,
     1694#buddypress
     1695li.groups-members-search form {
     1696        border: 1px solid rgba(153, 153, 153, 0.4);
     1697        overflow: hidden;
     1698}
     1699
     1700#buddypress div.dir-search form label,
     1701#buddypress div.message-search form label,
     1702#buddypress
     1703li.groups-members-search form label {
     1704        float: right;
     1705        width: 80%;
     1706}
     1707
     1708#buddypress div.dir-search form input[type='text'],
     1709#buddypress div.message-search form input[type='text'],
     1710#buddypress
     1711li.groups-members-search form input[type='text'] {
     1712        float: right;
     1713        margin: 0;
     1714        width: 80%;
     1715}
     1716
     1717#buddypress div.dir-search form input[type='text'],
     1718#buddypress div.dir-search form input[type='submit'],
     1719#buddypress div.message-search form input[type='text'],
     1720#buddypress div.message-search form input[type='submit'],
     1721#buddypress
     1722li.groups-members-search form input[type='text'],
     1723#buddypress
     1724li.groups-members-search form input[type='submit'] {
     1725        font-size: 14px;
     1726        font-size: 1.4rem;
     1727        border: 0;
     1728        line-height: inherit;
     1729}
     1730
     1731#buddypress div.dir-search form input[type='text'],
     1732#buddypress div.message-search form input[type='text'],
     1733#buddypress
     1734li.groups-members-search form input[type='text'] {
     1735        border-left: 1px solid rgba(153, 153, 153, 0.4);
     1736        padding: 0.2em 0.2em 0.2em 0;
     1737}
     1738
     1739#buddypress div.dir-search form input[type='submit'],
     1740#buddypress div.message-search form input[type='submit'],
     1741#buddypress
     1742li.groups-members-search form input[type='submit'] {
     1743        float: left;
     1744        font-weight: normal;
     1745        padding: 0.2em 1em;
     1746        text-align: center;
     1747        text-transform: none;
     1748        width: 20%;
     1749}
     1750
    11051751@media screen and (min-width: 38.75em) {
    1106   #buddypress div.dir-search, #buddypress div.message-search, #buddypress li.groups-members-search {
    1107     float: left;
    1108     margin-bottom: 5px !important; }
    1109     #buddypress div.dir-search form label, #buddypress div.dir-search form input[type='text'], #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form label, #buddypress div.message-search form input[type='text'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form label, #buddypress li.groups-members-search form input[type='text'], #buddypress li.groups-members-search form input[type='submit'] {
    1110       width: auto; } }
     1752        #buddypress div.dir-search,
     1753        #buddypress div.message-search,
     1754        #buddypress li.groups-members-search {
     1755                float: left;
     1756                margin-bottom: 5px !important;
     1757        }
     1758        #buddypress div.dir-search form label,
     1759        #buddypress div.dir-search form input[type='text'],
     1760        #buddypress div.dir-search form input[type='submit'],
     1761        #buddypress div.message-search form label,
     1762        #buddypress div.message-search form input[type='text'],
     1763        #buddypress div.message-search form input[type='submit'],
     1764        #buddypress li.groups-members-search form label,
     1765        #buddypress li.groups-members-search form input[type='text'],
     1766        #buddypress li.groups-members-search form input[type='submit'] {
     1767                width: auto;
     1768        }
     1769}
     1770
    11111771@media screen and (min-width: 77.5em) {
    1112   #buddypress .dir-search form input[type='text'], #buddypress .message-search form input[type='text'] {
    1113     font-size: 16px;
    1114     font-size: 1.6rem; }
    1115   #buddypress .dir-search form input[type='submit'], #buddypress .message-search form input[type='submit'] {
    1116     font-size: 16px;
    1117     font-size: 1.6rem; } }
     1772        #buddypress .dir-search form input[type='text'],
     1773        #buddypress .message-search form input[type='text'] {
     1774                font-size: 16px;
     1775                font-size: 1.6rem;
     1776        }
     1777        #buddypress .dir-search form input[type='submit'],
     1778        #buddypress .message-search form input[type='submit'] {
     1779                font-size: 16px;
     1780                font-size: 1.6rem;
     1781        }
     1782}
    11181783
    11191784/**
     
    11231788*/
    11241789#buddypress table {
    1125   font-size: 14px;
    1126   font-size: 1.4rem;
    1127   margin: 20px 0; }
    1128   #buddypress table tr th {
    1129     background: #6e6e6e;
    1130     border-color: #b7b7b7;
    1131     color: #fff; }
    1132   #buddypress table p {
    1133     margin-bottom: 0.5em; }
     1790        font-size: 14px;
     1791        font-size: 1.4rem;
     1792        margin: 20px 0;
     1793}
     1794
     1795#buddypress table tr th {
     1796        background: #6e6e6e;
     1797        border-color: #b7b7b7;
     1798        color: #fff;
     1799}
     1800
     1801#buddypress table p {
     1802        margin-bottom: 0.5em;
     1803}
     1804
    11341805@media screen and (min-width: 55em) {
    1135   #buddypress table {
    1136     font-size: 16px;
    1137     font-size: 1.6rem; } }
     1806        #buddypress table {
     1807                font-size: 16px;
     1808                font-size: 1.6rem;
     1809        }
     1810}
    11381811
    11391812/*__ User Account tables __*/
    1140 #buddypress .notifications th, #buddypress .messages-notices th {
    1141   width: 30%; }
    1142   #buddypress .notifications th.bulk-select-all, #buddypress .messages-notices th.bulk-select-all {
    1143     text-align: center;
    1144     width: 10%; }
    1145 #buddypress .notifications .bulk-select-check, #buddypress .notifications .thread-star, #buddypress .messages-notices .bulk-select-check, #buddypress .messages-notices .thread-star {
    1146   text-align: center; }
    1147 #buddypress .notifications .notification-actions, #buddypress .notifications td.thread-options, #buddypress .messages-notices .notification-actions, #buddypress .messages-notices td.thread-options {
    1148   text-align: center; }
    1149   #buddypress .notifications .notification-actions a, #buddypress .notifications td.thread-options a, #buddypress .messages-notices .notification-actions a, #buddypress .messages-notices td.thread-options a {
    1150     display: inline-block;
    1151     margin: 0;
    1152     padding: 0; }
    1153 #buddypress .notifications td .button, #buddypress .messages-notices td .button {
    1154   border: 0;
    1155   display: block;
    1156   padding: 0;
    1157   text-align: center; }
     1813#buddypress .notifications th,
     1814#buddypress .messages-notices th {
     1815        width: 30%;
     1816}
     1817
     1818#buddypress .notifications th.bulk-select-all,
     1819#buddypress .messages-notices th.bulk-select-all {
     1820        text-align: center;
     1821        width: 10%;
     1822}
     1823
     1824#buddypress .notifications .bulk-select-check,
     1825#buddypress .notifications .thread-star,
     1826#buddypress .messages-notices .bulk-select-check,
     1827#buddypress .messages-notices .thread-star {
     1828        text-align: center;
     1829}
     1830
     1831#buddypress .notifications .notification-actions,
     1832#buddypress .notifications td.thread-options,
     1833#buddypress .messages-notices .notification-actions,
     1834#buddypress .messages-notices td.thread-options {
     1835        text-align: center;
     1836}
     1837
     1838#buddypress .notifications .notification-actions a,
     1839#buddypress .notifications td.thread-options a,
     1840#buddypress .messages-notices .notification-actions a,
     1841#buddypress .messages-notices td.thread-options a {
     1842        display: inline-block;
     1843        margin: 0;
     1844        padding: 0;
     1845}
     1846
     1847#buddypress .notifications td .button,
     1848#buddypress .messages-notices td .button {
     1849        border: 0;
     1850        display: block;
     1851        padding: 0;
     1852        text-align: center;
     1853}
    11581854
    11591855/**
     
    11631859*/
    11641860#buddypress #item-body div#message {
    1165   margin-top: 20px; }
    1166   @media screen and (min-width: 55em) {
    1167     #buddypress #item-body div#message {
    1168       margin-left: 20px; } }
     1861        margin-top: 20px;
     1862}
     1863
     1864@media screen and (min-width: 55em) {
     1865        #buddypress #item-body div#message {
     1866                margin-left: 20px;
     1867        }
     1868}
     1869
    11691870#buddypress div#message p {
    1170   font-size: 18px;
    1171   font-size: 1.8rem;
    1172   font-weight: bold; }
     1871        font-size: 18px;
     1872        font-size: 1.8rem;
     1873        font-weight: bold;
     1874}
     1875
    11731876#buddypress div#message.info p {
    1174   background: #c6e4ee;
    1175   border: 1px solid #78bed6;
    1176   color: #1e5264; }
     1877        background: #c6e4ee;
     1878        border: 1px solid #78bed6;
     1879        color: #1e5264;
     1880}
     1881
    11771882#buddypress div#message.updated p {
    1178   background: #dee6b2;
    1179   border: 1px solid #becc66;
    1180   color: #454d19; }
     1883        background: #dee6b2;
     1884        border: 1px solid #becc66;
     1885        color: #454d19;
     1886}
    11811887
    11821888.delete-group #buddypress div#message.info p {
    1183   background: #db7e7e;
    1184   border: 1px solid #be3535;
    1185   color: #1f0808; }
     1889        background: #db7e7e;
     1890        border: 1px solid #be3535;
     1891        color: #1f0808;
     1892}
    11861893
    11871894/**
     
    11911898*/
    11921899#buddypress {
    1193   /* Auto Complete background */ }
    1194   #buddypress .acfb-holder li.friend-tab {
    1195     background: #9fd1e2;
    1196     border: inherit; }
     1900        /* Auto Complete background */
     1901}
     1902
     1903#buddypress .acfb-holder li.friend-tab {
     1904        background: #9fd1e2;
     1905        border: inherit;
     1906}
  • trunk/src/bp-templates/bp-legacy/css/twentyfifteen.css

    r9899 r9903  
     1@charset "UTF-8";
    12/*------------------------------------------------------------------------------
    23
     
    5859*-------------------------------------------------------------------------------
    5960*/
    60 #buddypress h1, #buddypress h2, #buddypress h3, #buddypress h4, #buddypress h5, #buddypress h6 {
    61   clear: none; }
     61#buddypress h1,
     62#buddypress h2,
     63#buddypress h3,
     64#buddypress h4,
     65#buddypress h5,
     66#buddypress h6 {
     67        clear: none;
     68}
    6269
    6370.buddypress div.clear {
    64   display: none; }
     71        display: none;
     72}
     73
    6574.buddypress main {
    66   padding-top: 4%; }
    67   @media screen and (min-width: 59.6875em) {
    68     .buddypress main {
    69       padding-top: 0; } }
    70   .buddypress main article {
    71     margin: 0 4%;
    72     padding-top: 8.3333%; }
    73     @media screen and (min-width: 59.6875em) {
    74       .buddypress main article {
    75         margin: 0 0 0 1px; } }
    76     @media screen and (min-width: 87.6875em) {
    77       .buddypress main article {
    78         margin: 0 4.3333% 0 8.3333%; } }
    79     .buddypress main article .entry-header, .buddypress main article .entry-content {
    80       padding: 0 3rem 3rem 3rem; }
    81     .buddypress main article #buddypress {
    82       margin-bottom: 40px; }
     75        padding-top: 4%;
     76}
     77
     78@media screen and (min-width: 59.6875em) {
     79        .buddypress main {
     80                padding-top: 0;
     81        }
     82}
     83
     84.buddypress main article {
     85        margin: 0 4%;
     86        padding-top: 8.3333%;
     87}
     88
     89@media screen and (min-width: 59.6875em) {
     90        .buddypress main article {
     91                margin: 0 0 0 1px;
     92        }
     93}
     94
     95@media screen and (min-width: 87.6875em) {
     96        .buddypress main article {
     97                margin: 0 4.3333% 0 8.3333%;
     98        }
     99}
     100
     101.buddypress main article .entry-header,
     102.buddypress main article .entry-content {
     103        padding: 0 3rem 3rem 3rem;
     104}
     105
     106.buddypress main article #buddypress {
     107        margin-bottom: 40px;
     108}
     109
    83110.buddypress .site-footer {
    84   margin: 0 4%; }
    85   @media screen and (min-width: 59.6875em) {
    86     .buddypress .site-footer {
    87       margin: 0 0 0 35.2941%;
    88       width: 61.8235%; } }
     111        margin: 0 4%;
     112}
     113
     114@media screen and (min-width: 59.6875em) {
     115        .buddypress .site-footer {
     116                margin: 0 0 0 35.2941%;
     117                width: 61.8235%;
     118        }
     119}
    89120
    90121/**
     
    93124*-------------------------------------------------------------------------------
    94125*/
    95 .buddypress #buddypress .item-list-tabs a, .buddypress #buddypress .activity-header a, .buddypress #buddypress .activity-inner a, .buddypress #buddypress .activity-comments a, .buddypress #buddypress .item-title a, .buddypress #buddypress .load-more a, .buddypress #buddypress .field-visibility-settings-toggle a, .buddypress #buddypress #latest-update a, .buddypress #buddypress table a, .buddypress #buddypress .avatar-nav-items a {
    96   border-bottom: 0; }
    97 .buddypress #buddypress .pagination-links a, .buddypress #buddypress .pagination-links span {
    98   border-bottom: 0; }
     126.buddypress #buddypress .item-list-tabs a,
     127.buddypress #buddypress .activity-header a,
     128.buddypress #buddypress .activity-inner a,
     129.buddypress #buddypress .activity-comments a,
     130.buddypress #buddypress .item-title a,
     131.buddypress #buddypress .load-more a,
     132.buddypress #buddypress .field-visibility-settings-toggle a,
     133.buddypress #buddypress #latest-update a,
     134.buddypress #buddypress table a,
     135.buddypress #buddypress .avatar-nav-items a {
     136        border-bottom: 0;
     137}
     138
     139.buddypress #buddypress .pagination-links a,
     140.buddypress #buddypress .pagination-links span {
     141        border-bottom: 0;
     142}
    99143
    100144/**
     
    106150*/
    107151#buddypress {
    108   /*__ Horizontal menus __*/ }
    109   #buddypress div.item-list-tabs ul li.selected a {
    110     background: #555;
    111     color: #fff;
    112     opacity: 1; }
    113   #buddypress div.item-list-tabs ul {
    114     background-color: #f7f7f7;
    115     border-bottom: 1px solid rgba(234, 234, 234, 0.9);
    116     border-top: 1px solid rgba(234, 234, 234, 0.9);
    117     overflow: hidden;
    118     padding: 5px 0; }
    119     #buddypress div.item-list-tabs ul li a span {
    120       border-radius: 25%; }
    121   #buddypress #object-nav ul {
    122     overflow: hidden; }
    123     #buddypress #object-nav ul li {
    124       float: none; }
    125     #buddypress #object-nav ul li:not(.selected) a {
    126       opacity: 0.7; }
    127     @media screen and (min-width: 38.75em) {
    128       #buddypress #object-nav ul li {
    129         float: left; } }
    130   #buddypress div#subnav.item-list-tabs {
    131     margin-top: 0; }
    132     #buddypress div#subnav.item-list-tabs ul {
    133       background-color: #f7f7f7;
    134       border-bottom: 0;
    135       padding: 0; }
    136       #buddypress div#subnav.item-list-tabs ul li.last {
    137         background: #fff;
    138         margin-top: 0;
    139         padding: 5px 5px 5px 0;
    140         width: 100%; }
    141         #buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div#subnav.item-list-tabs ul li.last select:focus {
    142           background: transparent;
    143           border: 0;
    144           outline: 0; }
    145         #buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div#subnav.item-list-tabs ul li.last label, #buddypress div#subnav.item-list-tabs ul li.last option {
    146           font-size: 14px;
    147           font-size: 1.4rem; }
    148         #buddypress div#subnav.item-list-tabs ul li.last select {
    149           font-style: italic; }
    150       @media screen and (min-width: 38.75em) {
    151         #buddypress div#subnav.item-list-tabs ul li.last {
    152           text-align: right; } }
    153   #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a {
    154     background: #555;
    155     color: #fff;
    156     opacity: 1; }
     152        /*__ Horizontal menus __*/
     153}
     154
     155#buddypress div.item-list-tabs ul li.selected a {
     156        background: #555;
     157        color: #fff;
     158        opacity: 1;
     159}
     160
     161#buddypress div.item-list-tabs ul {
     162        background-color: #f7f7f7;
     163        border-bottom: 1px solid rgba(234, 234, 234, 0.9);
     164        border-top: 1px solid rgba(234, 234, 234, 0.9);
     165        overflow: hidden;
     166        padding: 5px 0;
     167}
     168
     169#buddypress div.item-list-tabs ul li a span {
     170        border-radius: 25%;
     171}
     172
     173#buddypress #object-nav ul {
     174        overflow: hidden;
     175}
     176
     177#buddypress #object-nav ul li {
     178        float: none;
     179}
     180
     181#buddypress #object-nav ul li:not(.selected) a {
     182        opacity: 0.7;
     183}
     184
     185@media screen and (min-width: 38.75em) {
     186        #buddypress #object-nav ul li {
     187                float: left;
     188        }
     189}
     190
     191#buddypress div#subnav.item-list-tabs {
     192        margin-top: 0;
     193}
     194
     195#buddypress div#subnav.item-list-tabs ul {
     196        background-color: #f7f7f7;
     197        border-bottom: 0;
     198        padding: 0;
     199}
     200
     201#buddypress div#subnav.item-list-tabs ul li.last {
     202        background: #fff;
     203        margin-top: 0;
     204        padding: 5px 5px 5px 0;
     205        width: 100%;
     206}
     207
     208#buddypress div#subnav.item-list-tabs ul li.last select,
     209#buddypress div#subnav.item-list-tabs ul li.last select:focus {
     210        background: transparent;
     211        border: 0;
     212        outline: 0;
     213}
     214
     215#buddypress div#subnav.item-list-tabs ul li.last select,
     216#buddypress div#subnav.item-list-tabs ul li.last label,
     217#buddypress div#subnav.item-list-tabs ul li.last option {
     218        font-size: 14px;
     219        font-size: 1.4rem;
     220}
     221
     222#buddypress div#subnav.item-list-tabs ul li.last select {
     223        font-style: italic;
     224}
     225
     226@media screen and (min-width: 38.75em) {
     227        #buddypress div#subnav.item-list-tabs ul li.last {
     228                text-align: right;
     229        }
     230}
     231
     232#buddypress div.item-list-tabs ul li.selected a,
     233#buddypress div.item-list-tabs ul li.current a {
     234        background: #555;
     235        color: #fff;
     236        opacity: 1;
     237}
    157238
    158239/*__ Vertical menu User Account / Group single screens __*/
    159240@media screen and (min-width: 55em) {
    160   .bp-user #buddypress, .single-item.groups #buddypress {
    161     background: #f7f7f7; }
    162   #buddypress #item-header, #buddypress #item-body {
    163     background: #fff; }
    164   #buddypress #object-nav {
    165     border-right: 1px solid #ddd;
    166     float: left;
    167     margin-right: -1px;
    168     width: 200px; }
    169     #buddypress #object-nav ul {
    170       border-bottom: 0;
    171       padding: 0; }
    172       #buddypress #object-nav ul li {
    173         float: none;
    174         overflow: hidden; }
    175         #buddypress #object-nav ul li span {
    176           background: #fff;
    177           border-radius: 10%;
    178           float: right;
    179           margin-right: 2px; }
    180   #buddypress #item-body {
    181     border-left: 1px solid #ddd;
    182     overflow: hidden;
    183     padding: 0 0 0 20px;
    184     width: auto; }
    185     #buddypress #item-body #subnav {
    186       margin: 0 0 0 -20px; } }
     241        .bp-user #buddypress,
     242        .single-item.groups #buddypress {
     243                background: #f7f7f7;
     244        }
     245        #buddypress #item-header,
     246        #buddypress #item-body {
     247                background: #fff;
     248        }
     249        #buddypress #object-nav {
     250                border-right: 1px solid #ddd;
     251                float: left;
     252                margin-right: -1px;
     253                width: 200px;
     254        }
     255        #buddypress #object-nav ul {
     256                border-bottom: 0;
     257                padding: 0;
     258        }
     259        #buddypress #object-nav ul li {
     260                float: none;
     261                overflow: hidden;
     262        }
     263        #buddypress #object-nav ul li span {
     264                background: #fff;
     265                border-radius: 10%;
     266                float: right;
     267                margin-right: 2px;
     268        }
     269        #buddypress #item-body {
     270                border-left: 1px solid #ddd;
     271                overflow: hidden;
     272                padding: 0 0 0 20px;
     273                width: auto;
     274        }
     275        #buddypress #item-body #subnav {
     276                margin: 0 0 0 -20px;
     277        }
     278}
    187279
    188280/**
     
    192284*/
    193285#buddypress div.pagination {
    194   box-shadow: none; }
    195   #buddypress div.pagination .pag-count {
    196     margin-left: 0; }
    197   #buddypress div.pagination .pagination-links {
    198     margin-right: 0; }
    199     #buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a {
    200       height: auto;
    201       line-height: 1;
    202       padding: 5px; }
    203     #buddypress div.pagination .pagination-links .prev, #buddypress div.pagination .pagination-links .next {
    204       background-color: transparent;
    205       color: inherit;
    206       overflow: visible;
    207       width: auto; }
    208       #buddypress div.pagination .pagination-links .prev:before, #buddypress div.pagination .pagination-links .next:before {
    209         display: none; }
    210     #buddypress div.pagination .pagination-links .prev {
    211       left: auto;
    212       position: static; }
    213     #buddypress div.pagination .pagination-links .next {
    214       position: static;
    215       right: auto; }
     286        box-shadow: none;
     287}
     288
     289#buddypress div.pagination .pag-count {
     290        margin-left: 0;
     291}
     292
     293#buddypress div.pagination .pagination-links {
     294        margin-right: 0;
     295}
     296
     297#buddypress div.pagination .pagination-links span,
     298#buddypress div.pagination .pagination-links a {
     299        height: auto;
     300        line-height: 1;
     301        padding: 5px;
     302}
     303
     304#buddypress div.pagination .pagination-links .prev,
     305#buddypress div.pagination .pagination-links .next {
     306        background-color: transparent;
     307        color: inherit;
     308        overflow: visible;
     309        width: auto;
     310}
     311
     312#buddypress div.pagination .pagination-links .prev:before,
     313#buddypress div.pagination .pagination-links .next:before {
     314        display: none;
     315}
     316
     317#buddypress div.pagination .pagination-links .prev {
     318        left: auto;
     319        position: static;
     320}
     321
     322#buddypress div.pagination .pagination-links .next {
     323        position: static;
     324        right: auto;
     325}
    216326
    217327/**
     
    220330*-------------------------------------------------------------------------------
    221331*/
    222 #buddypress .item-list .activity-header, #buddypress .item-list .activity-meta {
    223   font-family: "Noto Sans", sans-serif; }
     332#buddypress .item-list .activity-header,
     333#buddypress .item-list .activity-meta {
     334        font-family: "Noto Sans", sans-serif;
     335}
    224336
    225337#buddypress ul.item-list li {
    226   overflow: hidden !important; }
    227   #buddypress ul.item-list li .item-avatar {
    228     margin-bottom: 10px;
    229     text-align: center; }
    230     @media screen and (min-width: 38.75em) {
    231       #buddypress ul.item-list li .item-avatar {
    232         margin-bottom: 0; } }
    233     #buddypress ul.item-list li .item-avatar a {
    234       border-bottom: 0; }
    235     #buddypress ul.item-list li .item-avatar img.avatar {
    236       display: inline-block;
    237       float: none; }
    238       @media screen and (min-width: 38.75em) {
    239         #buddypress ul.item-list li .item-avatar img.avatar {
    240           display: block;
    241           float: left; } }
    242   #buddypress ul.item-list li .item {
    243     margin-left: 25%; }
    244     #buddypress ul.item-list li .item span.activity {
    245       font-style: italic; }
    246     #buddypress ul.item-list li .item .item-desc {
    247       margin-left: 0;
    248       width: 70%; }
    249   @media screen and (min-width: 59.6875em) {
    250     #buddypress ul.item-list li .item-avatar, #buddypress ul.item-list li .item, #buddypress ul.item-list li .action {
    251       float: left; }
    252     #buddypress ul.item-list li .item {
    253       left: 10%;
    254       margin-left: 0;
    255       position: relative;
    256       width: 55%; } }
    257   #buddypress ul.item-list li div.action {
    258     clear: left;
    259     float: none;
    260     margin-bottom: -20px;
    261     margin-left: 0;
    262     padding: 20px 0 5px;
    263     position: relative;
    264     text-align: left;
    265     top: 0; }
    266     @media screen and (min-width: 59.6875em) {
    267       #buddypress ul.item-list li div.action {
    268         clear: none;
    269         float: right;
    270         margin-bottom: 0;
    271         padding: 0; } }
    272     #buddypress ul.item-list li div.action div {
    273       display: inline-block;
    274       margin: 10px 0;
    275       width: 100%; }
    276       #buddypress ul.item-list li div.action div a {
    277         display: block;
    278         width: 100%; }
    279       @media screen and (min-width: 38.75em) {
    280         #buddypress ul.item-list li div.action div {
    281           margin: 0 10px 10px 0;
    282           width: auto; } }
    283       @media screen and (min-width: 59.6875em) {
    284         #buddypress ul.item-list li div.action div {
    285           clear: right;
    286           float: right;
    287           margin: 0 0 10px 0; } }
    288     #buddypress ul.item-list li div.action .meta {
    289       font-style: italic; }
     338        overflow: hidden !important;
     339}
     340
     341#buddypress ul.item-list li .item-avatar {
     342        margin-bottom: 10px;
     343        text-align: center;
     344}
     345
     346@media screen and (min-width: 38.75em) {
     347        #buddypress ul.item-list li .item-avatar {
     348                margin-bottom: 0;
     349        }
     350}
     351
     352#buddypress ul.item-list li .item-avatar a {
     353        border-bottom: 0;
     354}
     355
     356#buddypress ul.item-list li .item-avatar img.avatar {
     357        display: inline-block;
     358        float: none;
     359}
     360
     361@media screen and (min-width: 38.75em) {
     362        #buddypress ul.item-list li .item-avatar img.avatar {
     363                display: block;
     364                float: left;
     365        }
     366}
     367
     368#buddypress ul.item-list li .item {
     369        margin-left: 25%;
     370}
     371
     372#buddypress ul.item-list li .item span.activity {
     373        font-style: italic;
     374}
     375
     376#buddypress ul.item-list li .item .item-desc {
     377        margin-left: 0;
     378        width: 70%;
     379}
     380
     381@media screen and (min-width: 59.6875em) {
     382        #buddypress ul.item-list li .item-avatar,
     383        #buddypress ul.item-list li .item,
     384        #buddypress ul.item-list li .action {
     385                float: left;
     386        }
     387        #buddypress ul.item-list li .item {
     388                left: 10%;
     389                margin-left: 0;
     390                position: relative;
     391                width: 55%;
     392        }
     393}
     394
     395#buddypress ul.item-list li div.action {
     396        clear: left;
     397        float: none;
     398        margin-bottom: -20px;
     399        margin-left: 0;
     400        padding: 20px 0 5px;
     401        position: relative;
     402        text-align: left;
     403        top: 0;
     404}
     405
     406@media screen and (min-width: 59.6875em) {
     407        #buddypress ul.item-list li div.action {
     408                clear: none;
     409                float: right;
     410                margin-bottom: 0;
     411                padding: 0;
     412        }
     413}
     414
     415#buddypress ul.item-list li div.action div {
     416        display: inline-block;
     417        margin: 10px 0;
     418        width: 100%;
     419}
     420
     421#buddypress ul.item-list li div.action div a {
     422        display: block;
     423        width: 100%;
     424}
     425
     426@media screen and (min-width: 38.75em) {
     427        #buddypress ul.item-list li div.action div {
     428                margin: 0 10px 10px 0;
     429                width: auto;
     430        }
     431}
     432
     433@media screen and (min-width: 59.6875em) {
     434        #buddypress ul.item-list li div.action div {
     435                clear: right;
     436                float: right;
     437                margin: 0 0 10px 0;
     438        }
     439}
     440
     441#buddypress ul.item-list li div.action .meta {
     442        font-style: italic;
     443}
    290444
    291445/**
     
    300454*/
    301455#buddypress form#whats-new-form p.activity-greeting {
    302   line-height: 1.4; }
     456        line-height: 1.4;
     457}
     458
    303459#buddypress form#whats-new-form textarea {
    304   width: 100%; }
     460        width: 100%;
     461}
     462
    305463@media screen and (max-width: 30em) {
    306   #buddypress form#whats-new-form #whats-new-post-in-box select {
    307     font-size: 14px;
    308     font-size: 1.4rem;
    309     max-width: 120px; } }
     464        #buddypress form#whats-new-form #whats-new-post-in-box select {
     465                font-size: 14px;
     466                font-size: 1.4rem;
     467                max-width: 120px;
     468        }
     469}
     470
    310471@media screen and (max-width: 38.75em) {
    311   #buddypress form#whats-new-form #whats-new-content {
    312     clear: left;
    313     margin: 10px 0 40px;
    314     padding: 10px 0 0; }
    315     #buddypress form#whats-new-form #whats-new-content #whats-new-submit {
    316       float: none; }
    317       #buddypress form#whats-new-form #whats-new-content #whats-new-submit input {
    318         width: 100%; }
    319   #buddypress form#whats-new-form #whats-new-options {
    320     display: flex;
    321     flex-direction: column; }
    322     #buddypress form#whats-new-form #whats-new-options #whats-new-submit {
    323       order: 2; }
    324     #buddypress form#whats-new-form #whats-new-options #whats-new-post-in-box {
    325       order: 1; } }
     472        #buddypress form#whats-new-form #whats-new-content {
     473                clear: left;
     474                margin: 10px 0 40px;
     475                padding: 10px 0 0;
     476        }
     477        #buddypress form#whats-new-form #whats-new-content #whats-new-submit {
     478                float: none;
     479        }
     480        #buddypress form#whats-new-form #whats-new-content #whats-new-submit input {
     481                width: 100%;
     482        }
     483        #buddypress form#whats-new-form #whats-new-options {
     484                display: flex;
     485                flex-direction: column;
     486        }
     487        #buddypress form#whats-new-form #whats-new-options #whats-new-submit {
     488                order: 2;
     489        }
     490        #buddypress form#whats-new-form #whats-new-options #whats-new-post-in-box {
     491                order: 1;
     492        }
     493}
     494
    326495#buddypress form#whats-new-form #whats-new-options[style] {
    327   min-height: 6rem;
    328   overflow: visible; }
    329   #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
    330     border: 1px solid rgba(153, 153, 153, 0.5);
    331     float: left;
    332     line-height: 1.5em;
    333     margin-top: 12px;
    334     padding-left: 0.2em;
    335     width: 100%; }
    336     #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box select {
    337       background: none;
    338       border: 0;
    339       float: right;
    340       margin: 0;
    341       min-height: 1.5em;
    342       outline: 0;
    343       padding-left: 0.4em; }
    344   @media screen and (min-width: 30em) {
    345     #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
    346       width: auto; }
    347     #buddypress form#whats-new-form #whats-new-options[style] #whats-new-submit {
    348       float: right; } }
     496        min-height: 6rem;
     497        overflow: visible;
     498}
     499
     500#buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
     501        border: 1px solid rgba(153, 153, 153, 0.5);
     502        float: left;
     503        line-height: 1.5em;
     504        margin-top: 12px;
     505        padding-left: 0.2em;
     506        width: 100%;
     507}
     508
     509#buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box select {
     510        background: none;
     511        border: 0;
     512        float: right;
     513        margin: 0;
     514        min-height: 1.5em;
     515        outline: 0;
     516        padding-left: 0.4em;
     517}
     518
     519@media screen and (min-width: 30em) {
     520        #buddypress form#whats-new-form #whats-new-options[style] #whats-new-post-in-box {
     521                width: auto;
     522        }
     523        #buddypress form#whats-new-form #whats-new-options[style] #whats-new-submit {
     524                float: right;
     525        }
     526}
     527
    349528#buddypress #item-body form#whats-new-form {
    350   margin: 40px 0; }
     529        margin: 40px 0;
     530}
    351531
    352532/**
     
    356536*/
    357537#buddypress #activity-stream li {
    358   padding: 25px 0 15px; }
    359   #buddypress #activity-stream li .activity-avatar {
    360     float: none;
    361     text-align: center; }
    362     #buddypress #activity-stream li .activity-avatar a {
    363       display: inline-block; }
    364       #buddypress #activity-stream li .activity-avatar a img.avatar {
    365         display: inline;
    366         float: none;
    367         height: 60px;
    368         margin-bottom: 20px;
    369         margin-left: 0;
    370         width: 60px; }
    371   #buddypress #activity-stream li .activity-content {
    372     margin-left: 0; }
    373     #buddypress #activity-stream li .activity-content .activity-header {
    374       font-size: 14px;
    375       font-size: 1.4rem; }
    376   @media screen and (min-width: 46.25em) {
    377     #buddypress #activity-stream li .activity-avatar {
    378       float: left;
    379       margin-right: 10px;
    380       text-align: left; }
    381       #buddypress #activity-stream li .activity-avatar a {
    382         border-bottom: 0; }
    383     #buddypress #activity-stream li .activity-content {
    384       margin: 0;
    385       overflow: hidden; }
    386       #buddypress #activity-stream li .activity-content .activity-header {
    387         font-size: 16px;
    388         font-size: 1.6rem; } }
     538        padding: 25px 0 15px;
     539}
     540
     541#buddypress #activity-stream li .activity-avatar {
     542        float: none;
     543        text-align: center;
     544}
     545
     546#buddypress #activity-stream li .activity-avatar a {
     547        display: inline-block;
     548}
     549
     550#buddypress #activity-stream li .activity-avatar a img.avatar {
     551        display: inline;
     552        float: none;
     553        height: 60px;
     554        margin-bottom: 20px;
     555        margin-left: 0;
     556        width: 60px;
     557}
     558
     559#buddypress #activity-stream li .activity-content {
     560        margin-left: 0;
     561}
     562
     563#buddypress #activity-stream li .activity-content .activity-header {
     564        font-size: 14px;
     565        font-size: 1.4rem;
     566}
     567
     568@media screen and (min-width: 46.25em) {
     569        #buddypress #activity-stream li .activity-avatar {
     570                float: left;
     571                margin-right: 10px;
     572                text-align: left;
     573        }
     574        #buddypress #activity-stream li .activity-avatar a {
     575                border-bottom: 0;
     576        }
     577        #buddypress #activity-stream li .activity-content {
     578                margin: 0;
     579                overflow: hidden;
     580        }
     581        #buddypress #activity-stream li .activity-content .activity-header {
     582                font-size: 16px;
     583                font-size: 1.6rem;
     584        }
     585}
     586
    389587#buddypress #activity-stream li.mini .activity-avatar a img.avatar {
    390   height: 30px;
    391   margin-left: 15px;
    392   width: 30px; }
     588        height: 30px;
     589        margin-left: 15px;
     590        width: 30px;
     591}
     592
    393593#buddypress #activity-stream li.mini .activity-content .activity-header {
    394   font-size: 13px;
    395   font-size: 1.3rem; }
     594        font-size: 13px;
     595        font-size: 1.3rem;
     596}
     597
    396598#buddypress #activity-stream .activity-content {
    397   margin-top: -12px; }
    398   #buddypress #activity-stream .activity-content .activity-header {
    399     line-height: inherit;
    400     margin-right: 0; }
    401     #buddypress #activity-stream .activity-content .activity-header p {
    402       background-color: #f7f7f7;
    403       border: 1px solid rgba(234, 234, 234, 0.6);
    404       padding: 0 0.2em; }
    405     #buddypress #activity-stream .activity-content .activity-header img.avatar {
    406       display: inline-block;
    407       margin-bottom: 0 !important; }
    408   #buddypress #activity-stream .activity-content .activity-meta a {
    409     display: block;
    410     margin: 0 0 5px; }
    411     @media screen and (min-width: 38.75em) {
    412       #buddypress #activity-stream .activity-content .activity-meta a {
    413         display: inline-block;
    414         margin: 0; } }
     599        margin-top: -12px;
     600}
     601
     602#buddypress #activity-stream .activity-content .activity-header {
     603        line-height: inherit;
     604        margin-right: 0;
     605}
     606
     607#buddypress #activity-stream .activity-content .activity-header p {
     608        background-color: #f7f7f7;
     609        border: 1px solid rgba(234, 234, 234, 0.6);
     610        padding: 0 0.2em;
     611}
     612
     613#buddypress #activity-stream .activity-content .activity-header img.avatar {
     614        display: inline-block;
     615        margin-bottom: 0 !important;
     616}
     617
     618#buddypress #activity-stream .activity-content .activity-meta a {
     619        display: block;
     620        margin: 0 0 5px;
     621}
     622
     623@media screen and (min-width: 38.75em) {
     624        #buddypress #activity-stream .activity-content .activity-meta a {
     625                display: inline-block;
     626                margin: 0;
     627        }
     628}
     629
    415630#buddypress #activity-stream .load-more {
    416   background: #f7f7f7;
    417   border: 1px solid transparent;
    418   padding: 10px; }
    419   #buddypress #activity-stream .load-more:focus, #buddypress #activity-stream .load-more:hover {
    420     background: #f4f4f4;
    421     border: 1px solid rgba(159, 209, 226, 0.3); }
    422     #buddypress #activity-stream .load-more:focus a, #buddypress #activity-stream .load-more:hover a {
    423       font-style: italic; }
    424   #buddypress #activity-stream .load-more a {
    425     display: block; }
     631        background: #f7f7f7;
     632        border: 1px solid transparent;
     633        padding: 10px;
     634}
     635
     636#buddypress #activity-stream .load-more:focus,
     637#buddypress #activity-stream .load-more:hover {
     638        background: #f4f4f4;
     639        border: 1px solid rgba(159, 209, 226, 0.3);
     640}
     641
     642#buddypress #activity-stream .load-more:focus a,
     643#buddypress #activity-stream .load-more:hover a {
     644        font-style: italic;
     645}
     646
     647#buddypress #activity-stream .load-more a {
     648        display: block;
     649}
    426650
    427651/* Single activity view  - activity permalink */
    428652.activity-permalink #buddypress {
    429   background: none; }
    430   .activity-permalink #buddypress #activity-stream li.activity-item {
    431     padding: 20px 0; }
    432   .activity-permalink #buddypress #activity-stream li.mini .activity-header {
    433     font-size: 16px;
    434     font-size: 1.6rem;
    435     margin-bottom: 40px; }
    436     @media screen and (min-width: 46.25em) {
    437       .activity-permalink #buddypress #activity-stream li.mini .activity-header {
    438         font-size: 20px;
    439         font-size: 2rem; } }
    440     .activity-permalink #buddypress #activity-stream li.mini .activity-header p {
    441       padding: 20px; }
     653        background: none;
     654}
     655
     656.activity-permalink #buddypress #activity-stream li.activity-item {
     657        padding: 20px 0;
     658}
     659
     660.activity-permalink #buddypress #activity-stream li.mini .activity-header {
     661        font-size: 16px;
     662        font-size: 1.6rem;
     663        margin-bottom: 40px;
     664}
     665
     666@media screen and (min-width: 46.25em) {
     667        .activity-permalink #buddypress #activity-stream li.mini .activity-header {
     668                font-size: 20px;
     669                font-size: 2rem;
     670        }
     671}
     672
     673.activity-permalink #buddypress #activity-stream li.mini .activity-header p {
     674        padding: 20px;
     675}
    442676
    443677/**
     
    447681*/
    448682#buddypress #activity-stream .activity-comments {
    449   margin: 10px 0 0; }
    450   #buddypress #activity-stream .activity-comments.has-comments {
    451     border-left: 1px solid #eaeaea; }
    452   #buddypress #activity-stream .activity-comments .ac-form {
    453     padding: 20px 0 0; }
    454   #buddypress #activity-stream .activity-comments > ul {
    455     background: rgba(247, 247, 247, 0.6);
    456     margin: 15px 0 0 2px; }
    457     @media screen and (min-width: 38.75em) {
    458       #buddypress #activity-stream .activity-comments > ul {
    459         margin-left: 70px; } }
    460     #buddypress #activity-stream .activity-comments > ul ul {
    461       margin-left: 1%;
    462       padding-left: 0; }
    463       @media screen and (min-width: 30em) {
    464         #buddypress #activity-stream .activity-comments > ul ul {
    465           margin-left: 1%;
    466           padding-left: 1em; } }
    467     #buddypress #activity-stream .activity-comments > ul ul li {
    468       border-left: 1px solid #eaeaea;
    469       border-top: 0;
    470       padding-left: 0.2em; }
    471     #buddypress #activity-stream .activity-comments > ul .acomment-meta {
    472       border-bottom: 1px solid #eaeaea;
    473       font-style: italic; }
    474     @media screen and (max-width: 38.75em) {
    475       #buddypress #activity-stream .activity-comments > ul .acomment-avatar {
    476         display: block;
    477         text-align: center; }
    478         #buddypress #activity-stream .activity-comments > ul .acomment-avatar a, #buddypress #activity-stream .activity-comments > ul .acomment-avatar img.avatar {
    479           display: inline;
    480           float: none; }
    481       #buddypress #activity-stream .activity-comments > ul .acomment-content, #buddypress #activity-stream .activity-comments > ul .acomment-meta, #buddypress #activity-stream .activity-comments > ul .acomment-options {
    482         margin: 5px; }
    483       #buddypress #activity-stream .activity-comments > ul .acomment-content {
    484         padding: 0 10px; } }
    485   #buddypress #activity-stream .activity-comments .ac-reply-avatar {
    486     display: none; }
    487   #buddypress #activity-stream .activity-comments .ac-reply-content {
    488     margin-left: 0;
    489     padding-left: 0; }
    490   @media screen and (min-width: 38.75em) {
    491     #buddypress #activity-stream .activity-comments .ac-reply-avatar {
    492       display: block; }
    493     #buddypress #activity-stream .activity-comments .ac-reply-content {
    494       overflow: hidden; } }
    495   #buddypress #activity-stream .activity-comments .ac-form input[type="submit"], #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
    496     color: rgba(51, 51, 51, 0.8);
    497     display: inline-block;
    498     font-family: inherit;
    499     font-size: 12px;
    500     font-size: 1.2rem;
    501     font-weight: normal;
    502     line-height: 1.2;
    503     padding: 4px 10px;
    504     text-transform: lowercase;
    505     width: 100px; }
    506   #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
    507     border: 1px solid rgba(153, 153, 153, 0.7);
    508     text-align: center; }
    509     #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:focus, #buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:hover {
    510       background: #ededed; }
     683        margin: 10px 0 0;
     684}
     685
     686#buddypress #activity-stream .activity-comments.has-comments {
     687        border-left: 1px solid #eaeaea;
     688}
     689
     690#buddypress #activity-stream .activity-comments .ac-form {
     691        padding: 20px 0 0;
     692}
     693
     694#buddypress #activity-stream .activity-comments > ul {
     695        background: rgba(247, 247, 247, 0.6);
     696        margin: 15px 0 0 2px;
     697}
     698
     699@media screen and (min-width: 38.75em) {
     700        #buddypress #activity-stream .activity-comments > ul {
     701                margin-left: 70px;
     702        }
     703}
     704
     705#buddypress #activity-stream .activity-comments > ul ul {
     706        margin-left: 1%;
     707        padding-left: 0;
     708}
     709
     710@media screen and (min-width: 30em) {
     711        #buddypress #activity-stream .activity-comments > ul ul {
     712                margin-left: 1%;
     713                padding-left: 1em;
     714        }
     715}
     716
     717#buddypress #activity-stream .activity-comments > ul ul li {
     718        border-left: 1px solid #eaeaea;
     719        border-top: 0;
     720        padding-left: 0.2em;
     721}
     722
     723#buddypress #activity-stream .activity-comments > ul .acomment-meta {
     724        border-bottom: 1px solid #eaeaea;
     725        font-style: italic;
     726}
     727
     728@media screen and (max-width: 38.75em) {
     729        #buddypress #activity-stream .activity-comments > ul .acomment-avatar {
     730                display: block;
     731                text-align: center;
     732        }
     733        #buddypress #activity-stream .activity-comments > ul .acomment-avatar a,
     734        #buddypress #activity-stream .activity-comments > ul .acomment-avatar img.avatar {
     735                display: inline;
     736                float: none;
     737        }
     738        #buddypress #activity-stream .activity-comments > ul .acomment-content,
     739        #buddypress #activity-stream .activity-comments > ul .acomment-meta,
     740        #buddypress #activity-stream .activity-comments > ul .acomment-options {
     741                margin: 5px;
     742        }
     743        #buddypress #activity-stream .activity-comments > ul .acomment-content {
     744                padding: 0 10px;
     745        }
     746}
     747
     748#buddypress #activity-stream .activity-comments .ac-reply-avatar {
     749        display: none;
     750}
     751
     752#buddypress #activity-stream .activity-comments .ac-reply-content {
     753        margin-left: 0;
     754        padding-left: 0;
     755}
     756
     757@media screen and (min-width: 38.75em) {
     758        #buddypress #activity-stream .activity-comments .ac-reply-avatar {
     759                display: block;
     760        }
     761        #buddypress #activity-stream .activity-comments .ac-reply-content {
     762                overflow: hidden;
     763        }
     764}
     765
     766#buddypress #activity-stream .activity-comments .ac-form input[type="submit"],
     767#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
     768        color: rgba(51, 51, 51, 0.8);
     769        display: inline-block;
     770        font-family: inherit;
     771        font-size: 12px;
     772        font-size: 1.2rem;
     773        font-weight: normal;
     774        line-height: 1.2;
     775        padding: 4px 10px;
     776        text-transform: lowercase;
     777        width: 100px;
     778}
     779
     780#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel {
     781        border: 1px solid rgba(153, 153, 153, 0.7);
     782        text-align: center;
     783}
     784
     785#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:focus,
     786#buddypress #activity-stream .activity-comments .ac-form .ac-reply-cancel:hover {
     787        background: #ededed;
     788}
    511789
    512790/**
     
    516794*/
    517795@media screen and (min-width: 59.6875em) {
    518   #buddypress #members-list li .item-avatar, #buddypress #members-list li .item {
    519     float: left; }
    520   #buddypress #members-list li .action {
    521     float: right; } }
     796        #buddypress #members-list li .item-avatar,
     797        #buddypress #members-list li .item {
     798                float: left;
     799        }
     800        #buddypress #members-list li .action {
     801                float: right;
     802        }
     803}
    522804
    523805/**
     
    532814*/
    533815@media screen and (max-width: 46.25em) {
    534   .bp-user main header.entry-header, .single-item.groups main header.entry-header {
    535     padding-bottom: 1rem; } }
     816        .bp-user main header.entry-header,
     817        .single-item.groups main header.entry-header {
     818                padding-bottom: 1rem;
     819        }
     820}
     821
    536822@media screen and (max-width: 38.75em) {
    537   .bp-user h1, .bp-user #item-header-content, .single-item.groups h1, .single-item.groups #item-header-content {
    538     text-align: center; } }
     823        .bp-user h1,
     824        .bp-user #item-header-content,
     825        .single-item.groups h1,
     826        .single-item.groups #item-header-content {
     827                text-align: center;
     828        }
     829}
     830
    539831@media screen and (max-width: 46.25em) {
    540   .bp-user #buddypress #item-header .generic-button, .single-item.groups #buddypress #item-header .generic-button {
    541     float: none;
    542     margin: 1.5em 0 0 0; } }
     832        .bp-user #buddypress #item-header .generic-button,
     833        .single-item.groups #buddypress #item-header .generic-button {
     834                float: none;
     835                margin: 1.5em 0 0 0;
     836        }
     837}
     838
    543839@media screen and (max-width: 38.75em) {
    544   .bp-user #buddypress h1, .single-item.groups #buddypress h1 {
    545     margin-bottom: 0; }
    546   .bp-user #buddypress #item-header-avatar img.avatar, .single-item.groups #buddypress #item-header-avatar img.avatar {
    547     margin-right: 0; }
    548   .bp-user #buddypress #item-header-content, .single-item.groups #buddypress #item-header-content {
    549     width: 100%; } }
     840        .bp-user #buddypress h1,
     841        .single-item.groups #buddypress h1 {
     842                margin-bottom: 0;
     843        }
     844        .bp-user #buddypress #item-header-avatar img.avatar,
     845        .single-item.groups #buddypress #item-header-avatar img.avatar {
     846                margin-right: 0;
     847        }
     848        .bp-user #buddypress #item-header-content,
     849        .single-item.groups #buddypress #item-header-content {
     850                width: 100%;
     851        }
     852}
    550853
    551854/**
     
    557860*/
    558861@media screen and (max-width: 46.25em) {
    559   .single-item.groups #buddypress #item-header #item-meta {
    560     margin-bottom: 20px; } }
     862        .single-item.groups #buddypress #item-header #item-meta {
     863                margin-bottom: 20px;
     864        }
     865}
     866
    561867@media screen and (max-width: 38.75em) {
    562   .single-item.groups #buddypress div#item-header {
    563     display: flex;
    564     flex-direction: column; }
    565     .single-item.groups #buddypress div#item-header #item-header-avatar {
    566       order: 1;
    567       text-align: center; }
    568       .single-item.groups #buddypress div#item-header #item-header-avatar a {
    569         border-bottom: 0; }
    570         .single-item.groups #buddypress div#item-header #item-header-avatar a img {
    571           display: inline-block;
    572           float: none; }
    573     .single-item.groups #buddypress div#item-header #item-header-content {
    574       order: 2; }
    575     .single-item.groups #buddypress div#item-header #item-actions {
    576       order: 3; } }
     868        .single-item.groups #buddypress div#item-header {
     869                display: flex;
     870                flex-direction: column;
     871        }
     872        .single-item.groups #buddypress div#item-header #item-header-avatar {
     873                order: 1;
     874                text-align: center;
     875        }
     876        .single-item.groups #buddypress div#item-header #item-header-avatar a {
     877                border-bottom: 0;
     878        }
     879        .single-item.groups #buddypress div#item-header #item-header-avatar a img {
     880                display: inline-block;
     881                float: none;
     882        }
     883        .single-item.groups #buddypress div#item-header #item-header-content {
     884                order: 2;
     885        }
     886        .single-item.groups #buddypress div#item-header #item-actions {
     887                order: 3;
     888        }
     889}
     890
    577891.single-item.groups #buddypress div#item-header {
    578   padding-bottom: 40px; }
    579   .single-item.groups #buddypress div#item-header div#item-actions {
    580     margin: 0;
    581     width: 100%; }
    582     @media screen and (min-width: 38.75em) {
    583       .single-item.groups #buddypress div#item-header div#item-actions {
    584         clear: none;
    585         float: right;
    586         width: 50%; } }
    587     .single-item.groups #buddypress div#item-header div#item-actions h3 {
    588       background: #555;
    589       color: #fff;
    590       font-size: 14px;
    591       font-size: 1.4rem;
    592       padding: 0.2em; }
    593       @media screen and (min-width: 46.25em) {
    594         .single-item.groups #buddypress div#item-header div#item-actions h3 {
    595           font-size: 16px;
    596           font-size: 1.6rem; } }
    597   @media screen and (min-width: 46.25em) {
    598     .single-item.groups #buddypress div#item-header #item-header-avatar, .single-item.groups #buddypress div#item-header #item-header-content {
    599       float: left; }
    600     .single-item.groups #buddypress div#item-header #item-header-avatar {
    601       width: 21%; }
    602     .single-item.groups #buddypress div#item-header #item-header-content {
    603       margin-left: 4%;
    604       width: 40%; }
    605     .single-item.groups #buddypress div#item-header div#item-actions {
    606       float: right;
    607       width: 28%; } }
     892        padding-bottom: 40px;
     893}
     894
     895.single-item.groups #buddypress div#item-header div#item-actions {
     896        margin: 0;
     897        width: 100%;
     898}
     899
     900@media screen and (min-width: 38.75em) {
     901        .single-item.groups #buddypress div#item-header div#item-actions {
     902                clear: none;
     903                float: right;
     904                width: 50%;
     905        }
     906}
     907
     908.single-item.groups #buddypress div#item-header div#item-actions h3 {
     909        background: #555;
     910        color: #fff;
     911        font-size: 14px;
     912        font-size: 1.4rem;
     913        padding: 0.2em;
     914}
     915
     916@media screen and (min-width: 46.25em) {
     917        .single-item.groups #buddypress div#item-header div#item-actions h3 {
     918                font-size: 16px;
     919                font-size: 1.6rem;
     920        }
     921}
     922
     923@media screen and (min-width: 46.25em) {
     924        .single-item.groups #buddypress div#item-header #item-header-avatar,
     925        .single-item.groups #buddypress div#item-header #item-header-content {
     926                float: left;
     927        }
     928        .single-item.groups #buddypress div#item-header #item-header-avatar {
     929                width: 21%;
     930        }
     931        .single-item.groups #buddypress div#item-header #item-header-content {
     932                margin-left: 4%;
     933                width: 40%;
     934        }
     935        .single-item.groups #buddypress div#item-header div#item-actions {
     936                float: right;
     937                width: 28%;
     938        }
     939}
    608940
    609941/**
     
    615947*/
    616948.bp-user #buddypress #item-header {
    617   padding: 20px 0; }
    618   .bp-user #buddypress #item-header #item-header-avatar {
    619     text-align: center;
    620     width: 100%; }
    621     .bp-user #buddypress #item-header #item-header-avatar img.avatar, .bp-user #buddypress #item-header #item-header-avatar a {
    622       border-bottom: 0;
    623       display: inline-block;
    624       float: none; }
    625   @media screen and (min-width: 46.25em) {
    626     .bp-user #buddypress #item-header #item-header-avatar {
    627       float: left;
    628       width: 20%; }
    629       .bp-user #buddypress #item-header #item-header-avatar img.avatar, .bp-user #buddypress #item-header #item-header-avatar a {
    630         float: left;
    631         width: 100%; }
    632     .bp-user #buddypress #item-header #item-header-content {
    633       float: right;
    634       margin-right: 5%;
    635       width: 69%; } }
     949        padding: 20px 0;
     950}
     951
     952.bp-user #buddypress #item-header #item-header-avatar {
     953        text-align: center;
     954        width: 100%;
     955}
     956
     957.bp-user #buddypress #item-header #item-header-avatar img.avatar,
     958.bp-user #buddypress #item-header #item-header-avatar a {
     959        border-bottom: 0;
     960        display: inline-block;
     961        float: none;
     962}
     963
     964@media screen and (min-width: 46.25em) {
     965        .bp-user #buddypress #item-header #item-header-avatar {
     966                float: left;
     967                width: 20%;
     968        }
     969        .bp-user #buddypress #item-header #item-header-avatar img.avatar,
     970        .bp-user #buddypress #item-header #item-header-avatar a {
     971                float: left;
     972                width: 100%;
     973        }
     974        .bp-user #buddypress #item-header #item-header-content {
     975                float: right;
     976                margin-right: 5%;
     977                width: 69%;
     978        }
     979}
    636980
    637981/**
     
    640984*-----------------------------------------------------------
    641985*/
    642 #item-body h1, #item-body h2, #item-body h3, #item-body h4, #item-body h5, #item-body h6 {
    643   margin: 1em 0; }
    644   #item-body h1 a, #item-body h2 a, #item-body h3 a, #item-body h4 a, #item-body h5 a, #item-body h6 a {
    645     border-bottom: 0; }
     986#item-body h1,
     987#item-body h2,
     988#item-body h3,
     989#item-body h4,
     990#item-body h5,
     991#item-body h6 {
     992        margin: 1em 0;
     993}
     994
     995#item-body h1 a,
     996#item-body h2 a,
     997#item-body h3 a,
     998#item-body h4 a,
     999#item-body h5 a,
     1000#item-body h6 a {
     1001        border-bottom: 0;
     1002}
    6461003
    6471004/**
     
    6581015*/
    6591016.groups #group-settings-form h4 {
    660   background: #555;
    661   color: #fff;
    662   padding: 0.2em; }
     1017        background: #555;
     1018        color: #fff;
     1019        padding: 0.2em;
     1020}
     1021
    6631022.groups #group-settings-form #request-list h4 {
    664   background: none;
    665   color: inherit; }
     1023        background: none;
     1024        color: inherit;
     1025}
    6661026
    6671027.groups.edit-details #group-settings-form label {
    668   background: #555;
    669   -webkit-border-top-right-radius: 4px;
    670   border-top-right-radius: 4px;
    671   -webkit-border-top-left-radius: 4px;
    672   border-top-left-radius: 4px;
    673   background-clip: padding-box;
    674   color: #fff;
    675   display: inline-block;
    676   margin-bottom: 0;
    677   padding: 0.2em;
    678   width: 80%; }
    679   @media screen and (min-width: 38.75em) {
    680     .groups.edit-details #group-settings-form label {
    681       width: 60%; } }
     1028        background: #555;
     1029        -webkit-border-top-right-radius: 4px;
     1030        border-top-right-radius: 4px;
     1031        -webkit-border-top-left-radius: 4px;
     1032        border-top-left-radius: 4px;
     1033        background-clip: padding-box;
     1034        color: #fff;
     1035        display: inline-block;
     1036        margin-bottom: 0;
     1037        padding: 0.2em;
     1038        width: 80%;
     1039}
     1040
     1041@media screen and (min-width: 38.75em) {
     1042        .groups.edit-details #group-settings-form label {
     1043                width: 60%;
     1044        }
     1045}
     1046
    6821047.groups.edit-details #group-settings-form textarea + p label {
    683   background: none;
    684   color: inherit;
    685   font-size: 14px;
    686   font-size: 1.4rem;
    687   width: auto; }
    688 
    689 .groups.group-settings #group-settings-form div.radio label, .groups.group-settings #create-group-form div.radio label {
    690   border: 1px solid #eaeaea;
    691   padding: 0.2em; }
    692 .groups.group-settings #group-settings-form div.radio ul, .groups.group-settings #create-group-form div.radio ul {
    693   color: rgba(51, 51, 51, 0.6);
    694   font-size: 14px;
    695   font-size: 1.4rem; }
     1048        background: none;
     1049        color: inherit;
     1050        font-size: 14px;
     1051        font-size: 1.4rem;
     1052        width: auto;
     1053}
     1054
     1055.groups.group-settings #group-settings-form div.radio label,
     1056.groups.group-settings #create-group-form div.radio label {
     1057        border: 1px solid #eaeaea;
     1058        padding: 0.2em;
     1059}
     1060
     1061.groups.group-settings #group-settings-form div.radio ul,
     1062.groups.group-settings #create-group-form div.radio ul {
     1063        color: rgba(51, 51, 51, 0.6);
     1064        font-size: 14px;
     1065        font-size: 1.4rem;
     1066}
    6961067
    6971068.groups.group-avatar form > p {
    698   margin-top: 20px; }
     1069        margin-top: 20px;
     1070}
    6991071
    7001072.groups.manage-members #group-settings-form .item-list li {
    701   border-bottom: 1px solid #eaeaea; }
    702   .groups.manage-members #group-settings-form .item-list li img, .groups.manage-members #group-settings-form .item-list li h5 {
    703     float: left; }
    704     .groups.manage-members #group-settings-form .item-list li img > a, .groups.manage-members #group-settings-form .item-list li h5 > a {
    705       border-bottom: 0; }
    706   .groups.manage-members #group-settings-form .item-list li span.small {
    707     clear: left;
    708     display: block;
    709     float: none;
    710     margin-top: 10px; }
    711     .groups.manage-members #group-settings-form .item-list li span.small a {
    712       display: inline-block;
    713       margin: 5px 0;
    714       width: 100%; }
    715       @media screen and (min-width: 38.75em) {
    716         .groups.manage-members #group-settings-form .item-list li span.small a {
    717           width: auto; } }
    718   .groups.manage-members #group-settings-form .item-list li h5 {
    719     margin: 0; }
     1073        border-bottom: 1px solid #eaeaea;
     1074}
     1075
     1076.groups.manage-members #group-settings-form .item-list li img,
     1077.groups.manage-members #group-settings-form .item-list li h5 {
     1078        float: left;
     1079}
     1080
     1081.groups.manage-members #group-settings-form .item-list li img > a,
     1082.groups.manage-members #group-settings-form .item-list li h5 > a {
     1083        border-bottom: 0;
     1084}
     1085
     1086.groups.manage-members #group-settings-form .item-list li span.small {
     1087        clear: left;
     1088        display: block;
     1089        float: none;
     1090        margin-top: 10px;
     1091}
     1092
     1093.groups.manage-members #group-settings-form .item-list li span.small a {
     1094        display: inline-block;
     1095        margin: 5px 0;
     1096        width: 100%;
     1097}
     1098
     1099@media screen and (min-width: 38.75em) {
     1100        .groups.manage-members #group-settings-form .item-list li span.small a {
     1101                width: auto;
     1102        }
     1103}
     1104
     1105.groups.manage-members #group-settings-form .item-list li h5 {
     1106        margin: 0;
     1107}
    7201108
    7211109/**
     
    7261114/* Members loop */
    7271115@media screen and (max-width: 30em) {
    728   .groups.group-members #buddypress #members-group-list li > a {
    729     border-bottom: 0;
    730     display: block;
    731     margin-bottom: 10px;
    732     text-align: center; }
    733     .groups.group-members #buddypress #members-group-list li > a img.avatar {
    734       display: inline;
    735       float: none; } }
     1116        .groups.group-members #buddypress #members-group-list li > a {
     1117                border-bottom: 0;
     1118                display: block;
     1119                margin-bottom: 10px;
     1120                text-align: center;
     1121        }
     1122        .groups.group-members #buddypress #members-group-list li > a img.avatar {
     1123                display: inline;
     1124                float: none;
     1125        }
     1126}
     1127
    7361128.groups.group-members #buddypress #members-group-list li h5 {
    737   display: inline-block;
    738   font-size: 14px;
    739   font-size: 1.4rem;
    740   margin: 0; }
    741   @media screen and (min-width: 59.6875em) {
    742     .groups.group-members #buddypress #members-group-list li h5 {
    743       font-size: 16px;
    744       font-size: 1.6rem; } }
    745   .groups.group-members #buddypress #members-group-list li h5 a {
    746     border-bottom: 0; }
     1129        display: inline-block;
     1130        font-size: 14px;
     1131        font-size: 1.4rem;
     1132        margin: 0;
     1133}
     1134
     1135@media screen and (min-width: 59.6875em) {
     1136        .groups.group-members #buddypress #members-group-list li h5 {
     1137                font-size: 16px;
     1138                font-size: 1.6rem;
     1139        }
     1140}
     1141
     1142.groups.group-members #buddypress #members-group-list li h5 a {
     1143        border-bottom: 0;
     1144}
     1145
    7471146.groups.group-members #buddypress #members-group-list li span.activity {
    748   font-size: 12px;
    749   font-size: 1.2rem; }
     1147        font-size: 12px;
     1148        font-size: 1.2rem;
     1149}
     1150
    7501151.groups.group-members #buddypress #members-group-list li .action {
    751   top: 0; }
     1152        top: 0;
     1153}
    7521154
    7531155.groups.group-members #subnav li {
    754   width: 100%; }
    755   @media screen and (max-width: 38.75em) {
    756     .groups.group-members #subnav li {
    757       background: #fff;
    758       padding: 20px 0; } }
    759   .groups.group-members #subnav li #search-members-form {
    760     float: right;
    761     margin: 5px 5px 0 0; }
    762     @media screen and (max-width: 38.75em) {
    763       .groups.group-members #subnav li #search-members-form {
    764         margin: 0;
    765         width: 100%; }
    766         .groups.group-members #subnav li #search-members-form label input[type="text"] {
    767           width: 100%; } }
     1156        width: 100%;
     1157}
     1158
     1159@media screen and (max-width: 38.75em) {
     1160        .groups.group-members #subnav li {
     1161                background: #fff;
     1162                padding: 20px 0;
     1163        }
     1164}
     1165
     1166.groups.group-members #subnav li #search-members-form {
     1167        float: right;
     1168        margin: 5px 5px 0 0;
     1169}
     1170
     1171@media screen and (max-width: 38.75em) {
     1172        .groups.group-members #subnav li #search-members-form {
     1173                margin: 0;
     1174                width: 100%;
     1175        }
     1176        .groups.group-members #subnav li #search-members-form label input[type="text"] {
     1177                width: 100%;
     1178        }
     1179}
    7681180
    7691181/**
     
    7751187*/
    7761188.bp-user .entry-title {
    777   margin-bottom: 0.5em; }
     1189        margin-bottom: 0.5em;
     1190}
    7781191
    7791192/**
     
    7831196*/
    7841197.bp-user #buddypress table th {
    785   font-size: 14px;
    786   font-size: 1.4rem; }
     1198        font-size: 14px;
     1199        font-size: 1.4rem;
     1200}
     1201
    7871202.bp-user #buddypress table td {
    788   font-size: 12px;
    789   font-size: 1.2rem; }
     1203        font-size: 12px;
     1204        font-size: 1.2rem;
     1205}
     1206
    7901207@media screen and (min-width: 46.25em) {
    791   .bp-user #buddypress table th {
    792     font-size: 16px;
    793     font-size: 1.6rem; }
    794   .bp-user #buddypress table td {
    795     font-size: 14px;
    796     font-size: 1.4rem; } }
     1208        .bp-user #buddypress table th {
     1209                font-size: 16px;
     1210                font-size: 1.6rem;
     1211        }
     1212        .bp-user #buddypress table td {
     1213                font-size: 14px;
     1214                font-size: 1.4rem;
     1215        }
     1216}
     1217
    7971218@media screen and (min-width: 77.5em) {
    798   .bp-user #buddypress table th {
    799     font-size: 18px;
    800     font-size: 1.8rem; }
    801   .bp-user #buddypress table td {
    802     font-size: 16px;
    803     font-size: 1.6rem; } }
     1219        .bp-user #buddypress table th {
     1220                font-size: 18px;
     1221                font-size: 1.8rem;
     1222        }
     1223        .bp-user #buddypress table td {
     1224                font-size: 16px;
     1225                font-size: 1.6rem;
     1226        }
     1227}
     1228
    8041229.bp-user #buddypress .pag-count {
    805   font-style: italic; }
    806 .bp-user #buddypress .notifications-options-nav, .bp-user #buddypress .messages-options-nav {
    807   float: left;
    808   width: 100%; }
    809   @media screen and (min-width: 30em) {
    810     .bp-user #buddypress .notifications-options-nav, .bp-user #buddypress .messages-options-nav {
    811       width: 50%; } }
    812   .bp-user #buddypress .notifications-options-nav select, .bp-user #buddypress .notifications-options-nav input, .bp-user #buddypress .messages-options-nav select, .bp-user #buddypress .messages-options-nav input {
    813     font-size: 14px;
    814     font-size: 1.4rem;
    815     outline: 0;
    816     padding: 0; }
    817   .bp-user #buddypress .notifications-options-nav select, .bp-user #buddypress .messages-options-nav select {
    818     float: left;
    819     margin-right: 0;
    820     width: 100%; }
    821     @media screen and (min-width: 30em) {
    822       .bp-user #buddypress .notifications-options-nav select, .bp-user #buddypress .messages-options-nav select {
    823         width: 60%; } }
    824   .bp-user #buddypress .notifications-options-nav input, .bp-user #buddypress .messages-options-nav input {
    825     float: right;
    826     font-family: "Noto Serif", serif;
    827     line-height: 1.5;
    828     margin-top: 10px;
    829     width: 100%; }
    830     .bp-user #buddypress .notifications-options-nav input[disabled]:hover, .bp-user #buddypress .messages-options-nav input[disabled]:hover {
    831       background: none; }
    832     @media screen and (min-width: 30em) {
    833       .bp-user #buddypress .notifications-options-nav input, .bp-user #buddypress .messages-options-nav input {
    834         margin-top: 0;
    835         width: 38%; } }
     1230        font-style: italic;
     1231}
     1232
     1233.bp-user #buddypress .notifications-options-nav,
     1234.bp-user #buddypress .messages-options-nav {
     1235        float: left;
     1236        width: 100%;
     1237}
     1238
     1239@media screen and (min-width: 30em) {
     1240        .bp-user #buddypress .notifications-options-nav,
     1241        .bp-user #buddypress .messages-options-nav {
     1242                width: 50%;
     1243        }
     1244}
     1245
     1246.bp-user #buddypress .notifications-options-nav select,
     1247.bp-user #buddypress .notifications-options-nav input,
     1248.bp-user #buddypress .messages-options-nav select,
     1249.bp-user #buddypress .messages-options-nav input {
     1250        font-size: 14px;
     1251        font-size: 1.4rem;
     1252        outline: 0;
     1253        padding: 0;
     1254}
     1255
     1256.bp-user #buddypress .notifications-options-nav select,
     1257.bp-user #buddypress .messages-options-nav select {
     1258        float: left;
     1259        margin-right: 0;
     1260        width: 100%;
     1261}
     1262
     1263@media screen and (min-width: 30em) {
     1264        .bp-user #buddypress .notifications-options-nav select,
     1265        .bp-user #buddypress .messages-options-nav select {
     1266                width: 60%;
     1267        }
     1268}
     1269
     1270.bp-user #buddypress .notifications-options-nav input,
     1271.bp-user #buddypress .messages-options-nav input {
     1272        float: right;
     1273        font-family: "Noto Serif", serif;
     1274        line-height: 1.5;
     1275        margin-top: 10px;
     1276        width: 100%;
     1277}
     1278
     1279.bp-user #buddypress .notifications-options-nav input[disabled]:hover,
     1280.bp-user #buddypress .messages-options-nav input[disabled]:hover {
     1281        background: none;
     1282}
     1283
     1284@media screen and (min-width: 30em) {
     1285        .bp-user #buddypress .notifications-options-nav input,
     1286        .bp-user #buddypress .messages-options-nav input {
     1287                margin-top: 0;
     1288                width: 38%;
     1289        }
     1290}
    8361291
    8371292/**
     
    8411296        */
    8421297.bp-user #buddypress .profile .bp-widget h4 {
    843   background: #6e6e6e;
    844   color: #fff;
    845   margin-bottom: 0;
    846   padding: 0.4em; }
     1298        background: #6e6e6e;
     1299        color: #fff;
     1300        margin-bottom: 0;
     1301        padding: 0.4em;
     1302}
     1303
    8471304.bp-user #buddypress .profile .bp-widget table {
    848   margin-top: 0; }
     1305        margin-top: 0;
     1306}
    8491307
    8501308/* Edit Profile */
    851 .bp-user #buddypress .profile #profile-edit-form .button-nav:before, .bp-user #buddypress .profile #profile-edit-form .button-nav:after {
    852   content: " ";
    853   display: table; }
     1309.bp-user #buddypress .profile #profile-edit-form .button-nav:before,
    8541310.bp-user #buddypress .profile #profile-edit-form .button-nav:after {
    855   clear: both; }
     1311        content: " ";
     1312        display: table;
     1313}
     1314
     1315.bp-user #buddypress .profile #profile-edit-form .button-nav:after {
     1316        clear: both;
     1317}
     1318
    8561319.bp-user #buddypress .profile #profile-edit-form ul.button-nav {
    857   border-bottom: 1px solid #eaeaea;
    858   margin-left: 0; }
    859   .bp-user #buddypress .profile #profile-edit-form ul.button-nav li {
    860     float: left;
    861     margin-bottom: 0; }
    862     .bp-user #buddypress .profile #profile-edit-form ul.button-nav li.current {
    863       border: 1px solid #eaeaea;
    864       border-bottom-color: #fff;
    865       margin-bottom: -1px; }
    866   .bp-user #buddypress .profile #profile-edit-form ul.button-nav a {
    867     background: none;
    868     border: 0;
    869     font-size: 18px;
    870     font-size: 1.8rem; }
    871 .bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-toggle, .bp-user #buddypress .profile #profile-edit-form .field-visibility-settings {
    872   font-size: 14px;
    873   font-size: 1.4rem; }
    874 .bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-close, .bp-user #buddypress .profile #profile-edit-form .visibility-toggle-link {
    875   background: #555;
    876   color: #fff;
    877   padding: 0.2em 0.5em; }
     1320        border-bottom: 1px solid #eaeaea;
     1321        margin-left: 0;
     1322}
     1323
     1324.bp-user #buddypress .profile #profile-edit-form ul.button-nav li {
     1325        float: left;
     1326        margin-bottom: 0;
     1327}
     1328
     1329.bp-user #buddypress .profile #profile-edit-form ul.button-nav li.current {
     1330        border: 1px solid #eaeaea;
     1331        border-bottom-color: #fff;
     1332        margin-bottom: -1px;
     1333}
     1334
     1335.bp-user #buddypress .profile #profile-edit-form ul.button-nav a {
     1336        background: none;
     1337        border: 0;
     1338        font-size: 18px;
     1339        font-size: 1.8rem;
     1340}
     1341
     1342.bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-toggle,
     1343.bp-user #buddypress .profile #profile-edit-form .field-visibility-settings {
     1344        font-size: 14px;
     1345        font-size: 1.4rem;
     1346}
     1347
     1348.bp-user #buddypress .profile #profile-edit-form .field-visibility-settings-close,
     1349.bp-user #buddypress .profile #profile-edit-form .visibility-toggle-link {
     1350        background: #555;
     1351        color: #fff;
     1352        padding: 0.2em 0.5em;
     1353}
     1354
    8781355.bp-user #buddypress .profile .bp-avatar #bp-delete-avatar a {
    879   font-size: inherit; }
     1356        font-size: inherit;
     1357}
    8801358
    8811359/**
     
    8851363        */
    8861364@media screen and (min-width: 77.5em) {
    887   .bp-user #buddypress #groups-list li .item {
    888     left: 5%;
    889     width: 50%; } }
     1365        .bp-user #buddypress #groups-list li .item {
     1366                left: 5%;
     1367                width: 50%;
     1368        }
     1369}
    8901370
    8911371/**
     
    8951375        */
    8961376.bp-user #buddypress {
    897   /* Auto Complete background */
    898   /* Sitewide Notices loop */ }
    899   .bp-user #buddypress #message-thread a {
    900     border-bottom: 0; }
    901   .bp-user #buddypress #message-thread #message-subject {
    902     background: #6e6e6e;
    903     color: #fff;
    904     padding: 0.3em 0 0.3em 0.2em; }
    905   .bp-user #buddypress #message-thread #message-recipients {
    906     font-style: italic; }
    907     .bp-user #buddypress #message-thread #message-recipients a.confirm {
    908       border: 1px solid #eaeaea;
    909       font-style: normal; }
    910   .bp-user #buddypress #message-thread .message-metadata {
    911     overflow: hidden; }
    912     .bp-user #buddypress #message-thread .message-metadata img.avatar {
    913       float: none; }
    914     @media screen and (min-width: 46.25em) {
    915       .bp-user #buddypress #message-thread .message-metadata img.avatar {
    916         float: left; } }
    917     .bp-user #buddypress #message-thread .message-metadata .message-star-actions {
    918       float: right;
    919       margin-right: 5px;
    920       position: static; }
    921   .bp-user #buddypress #message-thread .message-content {
    922     background: #f7f7f7;
    923     border: 1px solid #eaeaea;
    924     margin: 10px 0 0 0;
    925     padding: 0.3em; }
    926   .bp-user #buddypress #message-thread #send-reply .message-content {
    927     background: #fff;
    928     border: 0; }
    929   .bp-user #buddypress #message-thread .alt {
    930     background: #fff; }
    931   .bp-user #buddypress #message-threads thead tr {
    932     background: #6e6e6e; }
    933   .bp-user #buddypress #message-threads tr td {
    934     background: #fff;
    935     display: inline-block;
    936     float: left; }
    937   .bp-user #buddypress #message-threads tr td.thread-star, .bp-user #buddypress #message-threads tr td.thread-options {
    938     border-bottom-color: #b7b7b7;
    939     border-bottom-width: 2px;
    940     height: 2.4em;
    941     padding-bottom: 0.2em;
    942     padding-top: 0.2em; }
    943     @media screen and (max-width: 46.25em) {
    944       .bp-user #buddypress #message-threads tr td.thread-star, .bp-user #buddypress #message-threads tr td.thread-options {
    945         padding-top: 0; } }
    946   .bp-user #buddypress #message-threads tr td.bulk-select-check, .bp-user #buddypress #message-threads tr td.thread-from {
    947     height: 2.6em; }
    948     @media screen and (max-width: 38.75em) {
    949       .bp-user #buddypress #message-threads tr td.bulk-select-check, .bp-user #buddypress #message-threads tr td.thread-from {
    950         height: 5.2em; } }
    951   .bp-user #buddypress #message-threads tr td.thread-from, .bp-user #buddypress #message-threads tr td.thread-options {
    952     border-left: 0 !important;
    953     width: -webkit-calc(100% - 30px);
    954     width: -moz-calc(100% - 30px);
    955     width: calc(100% - 30px);
    956     margin-left: 0; }
    957   .bp-user #buddypress #message-threads tr td.thread-info {
    958     padding-left: 41px;
    959     width: 100%; }
    960     .bp-user #buddypress #message-threads tr td.thread-info a::after {
    961       content: " \2013 \00a0" attr(title);
    962       font-size: 12px;
    963       font-size: 1.2rem; }
    964   .bp-user #buddypress #message-threads tr td.thread-options {
    965     text-align: right; }
    966     .bp-user #buddypress #message-threads tr td.thread-options a {
    967       font-size: 12px;
    968       font-size: 1.2rem;
    969       line-height: 2.2; }
    970   .bp-user #buddypress #message-threads tr span.from {
    971     display: none; }
    972   .bp-user #buddypress #message-threads tr span.activity {
    973     display: block;
    974     float: right;
    975     line-height: 2; }
    976     @media screen and (max-width: 38.75em) {
    977       .bp-user #buddypress #message-threads tr span.activity {
    978         clear: both;
    979         font-size: 11px;
    980         font-size: 1.1rem;
    981         width: 100%; } }
    982   .bp-user #buddypress #message-threads tr.unread td {
    983     background: #dce5ff;
    984     border-bottom-color: #b7b7b7;
    985     border-color: #d1d1d1; }
    986   .bp-user #buddypress #message-threads th {
    987     display: none; }
    988   .bp-user #buddypress #message-threads th.bulk-select-all {
    989     border-bottom: 0;
    990     display: inline-block;
    991     text-align: left; }
    992   .bp-user #buddypress #message-threads th.bulk-select-all, .bp-user #buddypress #message-threads td.bulk-select-check, .bp-user #buddypress #message-threads td.thread-star {
    993     border-right: 0;
    994     width: 30px; }
    995   .bp-user #buddypress .acfb-holder li.friend-tab {
    996     margin-right: 0; }
    997     .bp-user #buddypress .acfb-holder li.friend-tab a {
    998       border-bottom: 0; }
    999       .bp-user #buddypress .acfb-holder li.friend-tab a img {
    1000         display: inline;
    1001         height: 20px;
    1002         margin-right: 0.5em;
    1003         width: 20px !important; }
    1004   .bp-user #buddypress #message-threads.sitewide-notices td {
    1005     width: 100%; }
    1006     .bp-user #buddypress #message-threads.sitewide-notices td strong {
    1007       background: #6e6e6e;
    1008       color: #fff;
    1009       display: block;
    1010       margin-bottom: 0.4em;
    1011       padding-left: 0.2em; }
    1012     .bp-user #buddypress #message-threads.sitewide-notices td a {
    1013       display: inline-block; }
    1014   .bp-user #buddypress #message-threads.sitewide-notices td:first-child {
    1015     display: none; }
    1016   .bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td {
    1017     border-bottom: 0; }
    1018     .bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td span {
    1019       line-height: 1; }
    1020   .bp-user #buddypress #message-threads.sitewide-notices td:last-child {
    1021     border-bottom-color: #b7b7b7;
    1022     line-height: 1;
    1023     text-align: right; }
    1024     .bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child {
    1025       line-height: 0;
    1026       margin-left: 0.7em;
    1027       text-indent: -999em; }
    1028     .bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
    1029       content: attr(title);
    1030       display: block;
    1031       line-height: initial;
    1032       text-indent: 0; }
     1377        /* Auto Complete background */
     1378        /* Sitewide Notices loop */
     1379}
     1380
     1381.bp-user #buddypress #message-thread a {
     1382        border-bottom: 0;
     1383}
     1384
     1385.bp-user #buddypress #message-thread #message-subject {
     1386        background: #6e6e6e;
     1387        color: #fff;
     1388        padding: 0.3em 0 0.3em 0.2em;
     1389}
     1390
     1391.bp-user #buddypress #message-thread #message-recipients {
     1392        font-style: italic;
     1393}
     1394
     1395.bp-user #buddypress #message-thread #message-recipients a.confirm {
     1396        border: 1px solid #eaeaea;
     1397        font-style: normal;
     1398}
     1399
     1400.bp-user #buddypress #message-thread .message-metadata {
     1401        overflow: hidden;
     1402}
     1403
     1404.bp-user #buddypress #message-thread .message-metadata img.avatar {
     1405        float: none;
     1406}
     1407
     1408@media screen and (min-width: 46.25em) {
     1409        .bp-user #buddypress #message-thread .message-metadata img.avatar {
     1410                float: left;
     1411        }
     1412}
     1413
     1414.bp-user #buddypress #message-thread .message-metadata .message-star-actions {
     1415        float: right;
     1416        margin-right: 5px;
     1417        position: static;
     1418}
     1419
     1420.bp-user #buddypress #message-thread .message-content {
     1421        background: #f7f7f7;
     1422        border: 1px solid #eaeaea;
     1423        margin: 10px 0 0 0;
     1424        padding: 0.3em;
     1425}
     1426
     1427.bp-user #buddypress #message-thread #send-reply .message-content {
     1428        background: #fff;
     1429        border: 0;
     1430}
     1431
     1432.bp-user #buddypress #message-thread .alt {
     1433        background: #fff;
     1434}
     1435
     1436.bp-user #buddypress #message-threads thead tr {
     1437        background: #6e6e6e;
     1438}
     1439
     1440.bp-user #buddypress #message-threads tr td {
     1441        background: #fff;
     1442        display: inline-block;
     1443        float: left;
     1444}
     1445
     1446.bp-user #buddypress #message-threads tr td.thread-star,
     1447.bp-user #buddypress #message-threads tr td.thread-options {
     1448        border-bottom-color: #b7b7b7;
     1449        border-bottom-width: 2px;
     1450        height: 2.4em;
     1451        padding-bottom: 0.2em;
     1452        padding-top: 0.2em;
     1453}
     1454
     1455@media screen and (max-width: 46.25em) {
     1456        .bp-user #buddypress #message-threads tr td.thread-star,
     1457        .bp-user #buddypress #message-threads tr td.thread-options {
     1458                padding-top: 0;
     1459        }
     1460}
     1461
     1462.bp-user #buddypress #message-threads tr td.bulk-select-check,
     1463.bp-user #buddypress #message-threads tr td.thread-from {
     1464        height: 2.6em;
     1465}
     1466
     1467@media screen and (max-width: 38.75em) {
     1468        .bp-user #buddypress #message-threads tr td.bulk-select-check,
     1469        .bp-user #buddypress #message-threads tr td.thread-from {
     1470                height: 5.2em;
     1471        }
     1472}
     1473
     1474.bp-user #buddypress #message-threads tr td.thread-from,
     1475.bp-user #buddypress #message-threads tr td.thread-options {
     1476        border-left: 0 !important;
     1477        width: -webkit-calc(100% - 30px);
     1478        width: -moz-calc(100% - 30px);
     1479        width: calc(100% - 30px);
     1480        margin-left: 0;
     1481}
     1482
     1483.bp-user #buddypress #message-threads tr td.thread-info {
     1484        padding-left: 41px;
     1485        width: 100%;
     1486}
     1487
     1488.bp-user #buddypress #message-threads tr td.thread-info a::after {
     1489        content: " –  " attr(title);
     1490        font-size: 12px;
     1491        font-size: 1.2rem;
     1492}
     1493
     1494.bp-user #buddypress #message-threads tr td.thread-options {
     1495        text-align: right;
     1496}
     1497
     1498.bp-user #buddypress #message-threads tr td.thread-options a {
     1499        font-size: 12px;
     1500        font-size: 1.2rem;
     1501        line-height: 2.2;
     1502}
     1503
     1504.bp-user #buddypress #message-threads tr span.from {
     1505        display: none;
     1506}
     1507
     1508.bp-user #buddypress #message-threads tr span.activity {
     1509        display: block;
     1510        float: right;
     1511        line-height: 2;
     1512}
     1513
     1514@media screen and (max-width: 38.75em) {
     1515        .bp-user #buddypress #message-threads tr span.activity {
     1516                clear: both;
     1517                font-size: 11px;
     1518                font-size: 1.1rem;
     1519                width: 100%;
     1520        }
     1521}
     1522
     1523.bp-user #buddypress #message-threads tr.unread td {
     1524        background: #dce5ff;
     1525        border-bottom-color: #b7b7b7;
     1526        border-color: #d1d1d1;
     1527}
     1528
     1529.bp-user #buddypress #message-threads th {
     1530        display: none;
     1531}
     1532
     1533.bp-user #buddypress #message-threads th.bulk-select-all {
     1534        border-bottom: 0;
     1535        display: inline-block;
     1536        text-align: left;
     1537}
     1538
     1539.bp-user #buddypress #message-threads th.bulk-select-all,
     1540.bp-user #buddypress #message-threads td.bulk-select-check,
     1541.bp-user #buddypress #message-threads td.thread-star {
     1542        border-right: 0;
     1543        width: 30px;
     1544}
     1545
     1546.bp-user #buddypress .acfb-holder li.friend-tab {
     1547        margin-right: 0;
     1548}
     1549
     1550.bp-user #buddypress .acfb-holder li.friend-tab a {
     1551        border-bottom: 0;
     1552}
     1553
     1554.bp-user #buddypress .acfb-holder li.friend-tab a img {
     1555        display: inline;
     1556        height: 20px;
     1557        margin-right: 0.5em;
     1558        width: 20px !important;
     1559}
     1560
     1561.bp-user #buddypress #message-threads.sitewide-notices td {
     1562        width: 100%;
     1563}
     1564
     1565.bp-user #buddypress #message-threads.sitewide-notices td strong {
     1566        background: #6e6e6e;
     1567        color: #fff;
     1568        display: block;
     1569        margin-bottom: 0.4em;
     1570        padding-left: 0.2em;
     1571}
     1572
     1573.bp-user #buddypress #message-threads.sitewide-notices td a {
     1574        display: inline-block;
     1575}
     1576
     1577.bp-user #buddypress #message-threads.sitewide-notices td:first-child {
     1578        display: none;
     1579}
     1580
     1581.bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td {
     1582        border-bottom: 0;
     1583}
     1584
     1585.bp-user #buddypress #message-threads.sitewide-notices td:first-child + td + td span {
     1586        line-height: 1;
     1587}
     1588
     1589.bp-user #buddypress #message-threads.sitewide-notices td:last-child {
     1590        border-bottom-color: #b7b7b7;
     1591        line-height: 1;
     1592        text-align: right;
     1593}
     1594
     1595.bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child {
     1596        line-height: 0;
     1597        margin-left: 0.7em;
     1598        text-indent: -999em;
     1599}
     1600
     1601.bp-user #buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
     1602        content: attr(title);
     1603        display: block;
     1604        line-height: initial;
     1605        text-indent: 0;
     1606}
    10331607
    10341608/**
     
    10381612        */
    10391613.bp-user #buddypress #settings-form > p {
    1040   font-size: 20px;
    1041   font-size: 2rem;
    1042   margin: 20px 0 10px; }
     1614        font-size: 20px;
     1615        font-size: 2rem;
     1616        margin: 20px 0 10px;
     1617}
     1618
    10431619.bp-user #buddypress table.notification-settings th.title {
    1044   width: 75%; }
    1045 .bp-user #buddypress table.notification-settings td.yes, .bp-user #buddypress table.notification-settings td.no {
    1046   vertical-align: middle; }
     1620        width: 75%;
     1621}
     1622
     1623.bp-user #buddypress table.notification-settings td.yes,
     1624.bp-user #buddypress table.notification-settings td.no {
     1625        vertical-align: middle;
     1626}
     1627
    10471628.bp-user #buddypress table.profile-settings {
    1048   width: 100%; }
    1049   .bp-user #buddypress table.profile-settings th.field-group-name, .bp-user #buddypress table.profile-settings td.field-name {
    1050     width: 50%; }
    1051   @media screen and (min-width: 46.25em) {
    1052     .bp-user #buddypress table.profile-settings th.field-group-name, .bp-user #buddypress table.profile-settings td.field-name {
    1053       width: 70%; } }
    1054   .bp-user #buddypress table.profile-settings th.title, .bp-user #buddypress table.profile-settings td.field-visibility {
    1055     width: 30%; }
    1056   .bp-user #buddypress table.profile-settings td.field-visibility select {
    1057     width: 100%; }
     1629        width: 100%;
     1630}
     1631
     1632.bp-user #buddypress table.profile-settings th.field-group-name,
     1633.bp-user #buddypress table.profile-settings td.field-name {
     1634        width: 50%;
     1635}
     1636
     1637@media screen and (min-width: 46.25em) {
     1638        .bp-user #buddypress table.profile-settings th.field-group-name,
     1639        .bp-user #buddypress table.profile-settings td.field-name {
     1640                width: 70%;
     1641        }
     1642}
     1643
     1644.bp-user #buddypress table.profile-settings th.title,
     1645.bp-user #buddypress table.profile-settings td.field-visibility {
     1646        width: 30%;
     1647}
     1648
     1649.bp-user #buddypress table.profile-settings td.field-visibility select {
     1650        width: 100%;
     1651}
    10581652
    10591653/**
     
    10631657*/
    10641658#buddypress div.activity-comments form .ac-textarea {
    1065   background: #f7f7f7;
    1066   border: 1px solid rgba(153, 153, 153, 0.3); }
    1067   #buddypress div.activity-comments form .ac-textarea textarea {
    1068     background: none;
    1069     border: 0; }
     1659        background: #f7f7f7;
     1660        border: 1px solid rgba(153, 153, 153, 0.3);
     1661}
     1662
     1663#buddypress div.activity-comments form .ac-textarea textarea {
     1664        background: none;
     1665        border: 0;
     1666}
     1667
    10701668#buddypress select {
    1071   border: 1px solid rgba(153, 153, 153, 0.5); }
    1072 
    1073 #buddypress .standard-form li, #buddypress .group-create-form li {
    1074   float: none; }
    1075 #buddypress .standard-form input[type='text'], #buddypress .standard-form textarea, #buddypress .group-create-form input[type='text'], #buddypress .group-create-form textarea {
    1076   width: 100%; }
    1077 #buddypress div.dir-search, #buddypress div.message-search, #buddypress li.groups-members-search {
    1078   float: none;
    1079   margin: 10px 0; }
    1080   #buddypress div.dir-search form, #buddypress div.message-search form, #buddypress li.groups-members-search form {
    1081     border: 1px solid rgba(153, 153, 153, 0.4);
    1082     overflow: hidden; }
    1083     #buddypress div.dir-search form label, #buddypress div.message-search form label, #buddypress li.groups-members-search form label {
    1084       float: left;
    1085       width: 80%; }
    1086     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    1087       float: left;
    1088       margin: 0;
    1089       width: 80%; }
    1090     #buddypress div.dir-search form input[type='text'], #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='text'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='text'], #buddypress li.groups-members-search form input[type='submit'] {
    1091       font-size: 14px;
    1092       font-size: 1.4rem;
    1093       border: 0;
    1094       line-height: inherit; }
    1095     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    1096       border-right: 1px solid rgba(153, 153, 153, 0.4);
    1097       padding: 0.2em 0 0.2em 0.2em; }
    1098     #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='submit'] {
    1099       float: right;
    1100       font-weight: normal;
    1101       padding: 0.2em 1em;
    1102       text-align: center;
    1103       text-transform: none;
    1104       width: 20%; }
     1669        border: 1px solid rgba(153, 153, 153, 0.5);
     1670}
     1671
     1672#buddypress .standard-form li,
     1673#buddypress .group-create-form li {
     1674        float: none;
     1675}
     1676
     1677#buddypress .standard-form input[type='text'],
     1678#buddypress .standard-form textarea,
     1679#buddypress .group-create-form input[type='text'],
     1680#buddypress .group-create-form textarea {
     1681        width: 100%;
     1682}
     1683
     1684#buddypress div.dir-search,
     1685#buddypress div.message-search,
     1686#buddypress
     1687li.groups-members-search {
     1688        float: none;
     1689        margin: 10px 0;
     1690}
     1691
     1692#buddypress div.dir-search form,
     1693#buddypress div.message-search form,
     1694#buddypress
     1695li.groups-members-search form {
     1696        border: 1px solid rgba(153, 153, 153, 0.4);
     1697        overflow: hidden;
     1698}
     1699
     1700#buddypress div.dir-search form label,
     1701#buddypress div.message-search form label,
     1702#buddypress
     1703li.groups-members-search form label {
     1704        float: left;
     1705        width: 80%;
     1706}
     1707
     1708#buddypress div.dir-search form input[type='text'],
     1709#buddypress div.message-search form input[type='text'],
     1710#buddypress
     1711li.groups-members-search form input[type='text'] {
     1712        float: left;
     1713        margin: 0;
     1714        width: 80%;
     1715}
     1716
     1717#buddypress div.dir-search form input[type='text'],
     1718#buddypress div.dir-search form input[type='submit'],
     1719#buddypress div.message-search form input[type='text'],
     1720#buddypress div.message-search form input[type='submit'],
     1721#buddypress
     1722li.groups-members-search form input[type='text'],
     1723#buddypress
     1724li.groups-members-search form input[type='submit'] {
     1725        font-size: 14px;
     1726        font-size: 1.4rem;
     1727        border: 0;
     1728        line-height: inherit;
     1729}
     1730
     1731#buddypress div.dir-search form input[type='text'],
     1732#buddypress div.message-search form input[type='text'],
     1733#buddypress
     1734li.groups-members-search form input[type='text'] {
     1735        border-right: 1px solid rgba(153, 153, 153, 0.4);
     1736        padding: 0.2em 0 0.2em 0.2em;
     1737}
     1738
     1739#buddypress div.dir-search form input[type='submit'],
     1740#buddypress div.message-search form input[type='submit'],
     1741#buddypress
     1742li.groups-members-search form input[type='submit'] {
     1743        float: right;
     1744        font-weight: normal;
     1745        padding: 0.2em 1em;
     1746        text-align: center;
     1747        text-transform: none;
     1748        width: 20%;
     1749}
     1750
    11051751@media screen and (min-width: 38.75em) {
    1106   #buddypress div.dir-search, #buddypress div.message-search, #buddypress li.groups-members-search {
    1107     float: right;
    1108     margin-bottom: 5px !important; }
    1109     #buddypress div.dir-search form label, #buddypress div.dir-search form input[type='text'], #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form label, #buddypress div.message-search form input[type='text'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form label, #buddypress li.groups-members-search form input[type='text'], #buddypress li.groups-members-search form input[type='submit'] {
    1110       width: auto; } }
     1752        #buddypress div.dir-search,
     1753        #buddypress div.message-search,
     1754        #buddypress li.groups-members-search {
     1755                float: right;
     1756                margin-bottom: 5px !important;
     1757        }
     1758        #buddypress div.dir-search form label,
     1759        #buddypress div.dir-search form input[type='text'],
     1760        #buddypress div.dir-search form input[type='submit'],
     1761        #buddypress div.message-search form label,
     1762        #buddypress div.message-search form input[type='text'],
     1763        #buddypress div.message-search form input[type='submit'],
     1764        #buddypress li.groups-members-search form label,
     1765        #buddypress li.groups-members-search form input[type='text'],
     1766        #buddypress li.groups-members-search form input[type='submit'] {
     1767                width: auto;
     1768        }
     1769}
     1770
    11111771@media screen and (min-width: 77.5em) {
    1112   #buddypress .dir-search form input[type='text'], #buddypress .message-search form input[type='text'] {
    1113     font-size: 16px;
    1114     font-size: 1.6rem; }
    1115   #buddypress .dir-search form input[type='submit'], #buddypress .message-search form input[type='submit'] {
    1116     font-size: 16px;
    1117     font-size: 1.6rem; } }
     1772        #buddypress .dir-search form input[type='text'],
     1773        #buddypress .message-search form input[type='text'] {
     1774                font-size: 16px;
     1775                font-size: 1.6rem;
     1776        }
     1777        #buddypress .dir-search form input[type='submit'],
     1778        #buddypress .message-search form input[type='submit'] {
     1779                font-size: 16px;
     1780                font-size: 1.6rem;
     1781        }
     1782}
    11181783
    11191784/**
     
    11231788*/
    11241789#buddypress table {
    1125   font-size: 14px;
    1126   font-size: 1.4rem;
    1127   margin: 20px 0; }
    1128   #buddypress table tr th {
    1129     background: #6e6e6e;
    1130     border-color: #b7b7b7;
    1131     color: #fff; }
    1132   #buddypress table p {
    1133     margin-bottom: 0.5em; }
     1790        font-size: 14px;
     1791        font-size: 1.4rem;
     1792        margin: 20px 0;
     1793}
     1794
     1795#buddypress table tr th {
     1796        background: #6e6e6e;
     1797        border-color: #b7b7b7;
     1798        color: #fff;
     1799}
     1800
     1801#buddypress table p {
     1802        margin-bottom: 0.5em;
     1803}
     1804
    11341805@media screen and (min-width: 55em) {
    1135   #buddypress table {
    1136     font-size: 16px;
    1137     font-size: 1.6rem; } }
     1806        #buddypress table {
     1807                font-size: 16px;
     1808                font-size: 1.6rem;
     1809        }
     1810}
    11381811
    11391812/*__ User Account tables __*/
    1140 #buddypress .notifications th, #buddypress .messages-notices th {
    1141   width: 30%; }
    1142   #buddypress .notifications th.bulk-select-all, #buddypress .messages-notices th.bulk-select-all {
    1143     text-align: center;
    1144     width: 10%; }
    1145 #buddypress .notifications .bulk-select-check, #buddypress .notifications .thread-star, #buddypress .messages-notices .bulk-select-check, #buddypress .messages-notices .thread-star {
    1146   text-align: center; }
    1147 #buddypress .notifications .notification-actions, #buddypress .notifications td.thread-options, #buddypress .messages-notices .notification-actions, #buddypress .messages-notices td.thread-options {
    1148   text-align: center; }
    1149   #buddypress .notifications .notification-actions a, #buddypress .notifications td.thread-options a, #buddypress .messages-notices .notification-actions a, #buddypress .messages-notices td.thread-options a {
    1150     display: inline-block;
    1151     margin: 0;
    1152     padding: 0; }
    1153 #buddypress .notifications td .button, #buddypress .messages-notices td .button {
    1154   border: 0;
    1155   display: block;
    1156   padding: 0;
    1157   text-align: center; }
     1813#buddypress .notifications th,
     1814#buddypress .messages-notices th {
     1815        width: 30%;
     1816}
     1817
     1818#buddypress .notifications th.bulk-select-all,
     1819#buddypress .messages-notices th.bulk-select-all {
     1820        text-align: center;
     1821        width: 10%;
     1822}
     1823
     1824#buddypress .notifications .bulk-select-check,
     1825#buddypress .notifications .thread-star,
     1826#buddypress .messages-notices .bulk-select-check,
     1827#buddypress .messages-notices .thread-star {
     1828        text-align: center;
     1829}
     1830
     1831#buddypress .notifications .notification-actions,
     1832#buddypress .notifications td.thread-options,
     1833#buddypress .messages-notices .notification-actions,
     1834#buddypress .messages-notices td.thread-options {
     1835        text-align: center;
     1836}
     1837
     1838#buddypress .notifications .notification-actions a,
     1839#buddypress .notifications td.thread-options a,
     1840#buddypress .messages-notices .notification-actions a,
     1841#buddypress .messages-notices td.thread-options a {
     1842        display: inline-block;
     1843        margin: 0;
     1844        padding: 0;
     1845}
     1846
     1847#buddypress .notifications td .button,
     1848#buddypress .messages-notices td .button {
     1849        border: 0;
     1850        display: block;
     1851        padding: 0;
     1852        text-align: center;
     1853}
    11581854
    11591855/**
     
    11631859*/
    11641860#buddypress #item-body div#message {
    1165   margin-top: 20px; }
    1166   @media screen and (min-width: 55em) {
    1167     #buddypress #item-body div#message {
    1168       margin-right: 20px; } }
     1861        margin-top: 20px;
     1862}
     1863
     1864@media screen and (min-width: 55em) {
     1865        #buddypress #item-body div#message {
     1866                margin-right: 20px;
     1867        }
     1868}
     1869
    11691870#buddypress div#message p {
    1170   font-size: 18px;
    1171   font-size: 1.8rem;
    1172   font-weight: bold; }
     1871        font-size: 18px;
     1872        font-size: 1.8rem;
     1873        font-weight: bold;
     1874}
     1875
    11731876#buddypress div#message.info p {
    1174   background: #c6e4ee;
    1175   border: 1px solid #78bed6;
    1176   color: #1e5264; }
     1877        background: #c6e4ee;
     1878        border: 1px solid #78bed6;
     1879        color: #1e5264;
     1880}
     1881
    11771882#buddypress div#message.updated p {
    1178   background: #dee6b2;
    1179   border: 1px solid #becc66;
    1180   color: #454d19; }
     1883        background: #dee6b2;
     1884        border: 1px solid #becc66;
     1885        color: #454d19;
     1886}
    11811887
    11821888.delete-group #buddypress div#message.info p {
    1183   background: #db7e7e;
    1184   border: 1px solid #be3535;
    1185   color: #1f0808; }
     1889        background: #db7e7e;
     1890        border: 1px solid #be3535;
     1891        color: #1f0808;
     1892}
    11861893
    11871894/**
     
    11911898*/
    11921899#buddypress {
    1193   /* Auto Complete background */ }
    1194   #buddypress .acfb-holder li.friend-tab {
    1195     background: #9fd1e2;
    1196     border: inherit; }
     1900        /* Auto Complete background */
     1901}
     1902
     1903#buddypress .acfb-holder li.friend-tab {
     1904        background: #9fd1e2;
     1905        border: inherit;
     1906}
  • trunk/src/bp-templates/bp-legacy/css/twentyfourteen-rtl.css

    r9895 r9903  
     1@charset "UTF-8";
    12/*------------------------------------------------------------------------------
    23
     
    6061*-------------------------------------------------------------------------------
    6162*/
    62 #buddypress h1, #buddypress h2, #buddypress h3, #buddypress h4, #buddypress h5, #buddypress h6 {
    63   clear: none; }
     63#buddypress h1,
     64#buddypress h2,
     65#buddypress h3,
     66#buddypress h4,
     67#buddypress h5,
     68#buddypress h6 {
     69        clear: none;
     70}
    6471
    6572.buddypress .site-content {
    66   padding-bottom: 20px;
    67   padding-top: 4%; }
    68   @media screen and (min-width: 59.6875em) {
    69     .buddypress .site-content {
    70       padding-top: 0; } }
    71   .buddypress .site-content article {
    72     margin: 0 4%;
    73     padding-top: 0; }
    74     .buddypress .site-content article .entry-header, .buddypress .site-content article .entry-content {
    75       max-width: 100%;
    76       padding: 0; }
    77     .buddypress .site-content article #buddypress {
    78       margin-bottom: 40px; }
     73        padding-bottom: 20px;
     74        padding-top: 4%;
     75}
     76
     77@media screen and (min-width: 59.6875em) {
     78        .buddypress .site-content {
     79                padding-top: 0;
     80        }
     81}
     82
     83.buddypress .site-content article {
     84        margin: 0 4%;
     85        padding-top: 0;
     86}
     87
     88.buddypress .site-content article .entry-header,
     89.buddypress .site-content article .entry-content {
     90        max-width: 100%;
     91        padding: 0;
     92}
     93
     94.buddypress .site-content article #buddypress {
     95        margin-bottom: 40px;
     96}
    7997
    8098/**
     
    91109*/
    92110#buddypress .item-list-tabs ul li {
    93   width: 100%; }
     111        width: 100%;
     112}
     113
    94114@media screen and (min-width: 400px) {
    95   #buddypress .item-list-tabs ul li {
    96     width: 50%; } }
     115        #buddypress .item-list-tabs ul li {
     116                width: 50%;
     117        }
     118}
     119
    97120@media screen and (min-width: 594px) {
    98   #buddypress .item-list-tabs ul li {
    99     width: auto; } }
    100 
    101 .directory #buddypress .item-list-tabs ul:before, .directory #buddypress .item-list-tabs ul:after {
    102   content: " ";
    103   display: table; }
     121        #buddypress .item-list-tabs ul li {
     122                width: auto;
     123        }
     124}
     125
     126.directory #buddypress .item-list-tabs ul:before,
    104127.directory #buddypress .item-list-tabs ul:after {
    105   clear: both; }
     128        content: " ";
     129        display: table;
     130}
     131
     132.directory #buddypress .item-list-tabs ul:after {
     133        clear: both;
     134}
     135
    106136.directory #buddypress .item-list-tabs ul {
    107   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    108   padding-bottom: 10px; }
     137        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
     138        padding-bottom: 10px;
     139}
     140
    109141@media screen and (min-width: 783px) {
    110   .directory #buddypress .item-list-tabs ul {
    111     padding-bottom: 0; }
    112     .directory #buddypress .item-list-tabs ul li.selected {
    113       border: 1px solid rgba(0, 0, 0, 0.2);
    114       border-bottom-color: #fff;
    115       -webkit-border-top-left-radius: 4px;
    116       border-top-left-radius: 4px;
    117       -webkit-border-top-right-radius: 4px;
    118       border-top-right-radius: 4px;
    119       background-clip: padding-box;
    120       margin-bottom: -1px; }
    121       .directory #buddypress .item-list-tabs ul li.selected a {
    122         background: none;
    123         outline: none; } }
     142        .directory #buddypress .item-list-tabs ul {
     143                padding-bottom: 0;
     144        }
     145        .directory #buddypress .item-list-tabs ul li.selected {
     146                border: 1px solid rgba(0, 0, 0, 0.2);
     147                border-bottom-color: #fff;
     148                -webkit-border-top-left-radius: 4px;
     149                border-top-left-radius: 4px;
     150                -webkit-border-top-right-radius: 4px;
     151                border-top-right-radius: 4px;
     152                background-clip: padding-box;
     153                margin-bottom: -1px;
     154        }
     155        .directory #buddypress .item-list-tabs ul li.selected a {
     156                background: none;
     157                outline: none;
     158        }
     159}
     160
    124161.directory #buddypress #subnav ul {
    125   border-bottom: 0; }
     162        border-bottom: 0;
     163}
    126164
    127165/* List last filters global */
    128166#buddypress #subnav li#activity-filter-select.last {
    129   line-height: 2.1;
    130   margin-top: 0; }
     167        line-height: 2.1;
     168        margin-top: 0;
     169}
    131170
    132171@media screen and (max-width: 783px) {
    133   #buddypress #object-nav ul {
    134     border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    135     overflow: hidden;
    136     padding-bottom: 10px; }
    137   #buddypress div#subnav.item-list-tabs {
    138     margin-bottom: 40px; }
    139     #buddypress div#subnav.item-list-tabs ul li {
    140       width: auto; } }
     172        #buddypress #object-nav ul {
     173                border-bottom: 1px solid rgba(0, 0, 0, 0.2);
     174                overflow: hidden;
     175                padding-bottom: 10px;
     176        }
     177        #buddypress div#subnav.item-list-tabs {
     178                margin-bottom: 40px;
     179        }
     180        #buddypress div#subnav.item-list-tabs ul li {
     181                width: auto;
     182        }
     183}
    141184
    142185/*__ Vertical Menu User Account Screens __*/
    143186@media screen and (min-width: 783px) {
    144   .bp-user #buddypress, .single-item.groups #buddypress {
    145     background: #d8d8d8; }
    146   #buddypress #item-header, #buddypress #item-body {
    147     background: #fff; }
    148   #buddypress #item-body {
    149     border-right: 1px solid #bebebe; }
    150   #buddypress #object-nav {
    151     background: #d8d8d8;
    152     border-left: 1px solid #bebebe;
    153     float: right;
    154     margin-left: -1px;
    155     width: 200px; }
    156     #buddypress #object-nav ul {
    157       border-bottom: 0;
    158       border-top: 1px solid #bebebe;
    159       padding: 0; }
    160       #buddypress #object-nav ul li {
    161         float: none;
    162         overflow: hidden; }
    163         #buddypress #object-nav ul li:focus, #buddypress #object-nav ul li:hover {
    164           background: #bebebe; }
    165         #buddypress #object-nav ul li span {
    166           border-radius: 10%;
    167           float: left;
    168           margin-left: 15px; }
    169       #buddypress #object-nav ul li.current {
    170         background: #f1f1f1; }
    171   #buddypress #item-body {
    172     overflow: hidden;
    173     padding: 0 20px;
    174     width: auto; }
    175     #buddypress #item-body #subnav {
    176       border: 1px solid #bebebe;
    177       border-right: 0;
    178       border-left: 0;
    179       margin: 0 -20px 20px; }
    180       #buddypress #item-body #subnav li:focus, #buddypress #item-body #subnav li:hover {
    181         background: #bebebe; }
    182       #buddypress #item-body #subnav li.current {
    183         background: #f1f1f1; }
    184       #buddypress #item-body #subnav li#activity-filter-select:focus, #buddypress #item-body #subnav li#activity-filter-select:hover {
    185         background: none; }
    186       #buddypress #item-body #subnav li#activity-filter-select select {
    187         max-width: 130px; } }
     187        .bp-user #buddypress,
     188        .single-item.groups #buddypress {
     189                background: #d8d8d8;
     190        }
     191        #buddypress #item-header,
     192        #buddypress #item-body {
     193                background: #fff;
     194        }
     195        #buddypress #item-body {
     196                border-right: 1px solid #bebebe;
     197        }
     198        #buddypress #object-nav {
     199                background: #d8d8d8;
     200                border-left: 1px solid #bebebe;
     201                float: right;
     202                margin-left: -1px;
     203                width: 200px;
     204        }
     205        #buddypress #object-nav ul {
     206                border-bottom: 0;
     207                border-top: 1px solid #bebebe;
     208                padding: 0;
     209        }
     210        #buddypress #object-nav ul li {
     211                float: none;
     212                overflow: hidden;
     213        }
     214        #buddypress #object-nav ul li:focus,
     215        #buddypress #object-nav ul li:hover {
     216                background: #bebebe;
     217        }
     218        #buddypress #object-nav ul li span {
     219                border-radius: 10%;
     220                float: left;
     221                margin-left: 15px;
     222        }
     223        #buddypress #object-nav ul li.current {
     224                background: #f1f1f1;
     225        }
     226        #buddypress #item-body {
     227                overflow: hidden;
     228                padding: 0 20px;
     229                width: auto;
     230        }
     231        #buddypress #item-body #subnav {
     232                border: 1px solid #bebebe;
     233                border-right: 0;
     234                border-left: 0;
     235                margin: 0 -20px 20px;
     236        }
     237        #buddypress #item-body #subnav li:focus,
     238        #buddypress #item-body #subnav li:hover {
     239                background: #bebebe;
     240        }
     241        #buddypress #item-body #subnav li.current {
     242                background: #f1f1f1;
     243        }
     244        #buddypress #item-body #subnav li#activity-filter-select:focus,
     245        #buddypress #item-body #subnav li#activity-filter-select:hover {
     246                background: none;
     247        }
     248        #buddypress #item-body #subnav li#activity-filter-select select {
     249                max-width: 130px;
     250        }
     251}
    188252
    189253/**
     
    193257*/
    194258#buddypress div.pagination .pag-count {
    195   margin-right: 0; }
     259        margin-right: 0;
     260}
    196261
    197262/**
     
    201266*/
    202267#buddypress .item-list .item-title a {
    203   display: block;
    204   font-size: 22px;
    205   font-size: 1.375rem;
    206   text-decoration: none; }
    207 #buddypress .item-list .item-title span.update, #buddypress .item-list .item-title span a {
    208   font-size: 12px;
    209   font-size: 0.75rem; }
     268        display: block;
     269        font-size: 22px;
     270        font-size: 1.375rem;
     271        text-decoration: none;
     272}
     273
     274#buddypress .item-list .item-title span.update,
     275#buddypress .item-list .item-title span a {
     276        font-size: 12px;
     277        font-size: 0.75rem;
     278}
    210279
    211280#buddypress ul.item-list li {
    212   overflow: hidden !important; }
    213   #buddypress ul.item-list li .item-avatar {
    214     float: none;
    215     margin-bottom: 20px;
    216     text-align: center; }
    217     #buddypress ul.item-list li .item-avatar a img.avatar {
    218       float: none; }
    219   #buddypress ul.item-list li div.item-title {
    220     float: none;
    221     width: 100%; }
    222     #buddypress ul.item-list li div.item-title > a {
    223       text-align: center; }
    224   #buddypress ul.item-list li .item {
    225     margin-right: 0; }
    226   #buddypress ul.item-list li div.item-desc {
    227     margin-right: 0;
    228     width: auto; }
    229   #buddypress ul.item-list li div.action {
    230     clear: both;
    231     float: none;
    232     margin: 0;
    233     position: relative;
    234     text-align: right; }
    235     #buddypress ul.item-list li div.action div {
    236       margin: 0 0 10px; }
    237   #buddypress ul.item-list li .activity-meta, #buddypress ul.item-list li .action {
    238     float: none; }
    239     #buddypress ul.item-list li .activity-meta a, #buddypress ul.item-list li .activity-meta div, #buddypress ul.item-list li .action a, #buddypress ul.item-list li .action div {
    240       display: block;
    241       margin: 5px 0; }
    242   @media screen and (min-width: 594px) {
    243     #buddypress ul.item-list li .item-avatar {
    244       float: right;
    245       margin-bottom: 0; }
    246     #buddypress ul.item-list li div.item-title > a {
    247       text-align: right; }
    248     #buddypress ul.item-list li .item {
    249       float: left;
    250       margin-right: 5%;
    251       width: 80%; }
    252     #buddypress ul.item-list li .activity-meta {
    253       clear: both; }
    254       #buddypress ul.item-list li .activity-meta a, #buddypress ul.item-list li .activity-meta div {
    255         display: inline-block;
    256         margin: 5px 0 0 5px; } }
    257   @media screen and (min-width: 783px) {
    258     #buddypress ul.item-list li .item {
    259       float: right;
    260       width: 55%; }
    261       #buddypress ul.item-list li .item div.item-desc {
    262         margin: 0;
    263         width: auto; }
    264     #buddypress ul.item-list li div.action {
    265       clear: none;
    266       float: left;
    267       top: 0;
    268       width: 25%; }
    269       #buddypress ul.item-list li div.action div {
    270         display: block; }
    271         #buddypress ul.item-list li div.action div a {
    272           -webkit-box-sizing: border-box;
    273           -moz-box-sizing: border-box;
    274           box-sizing: border-box;
    275           display: block;
    276           width: 100%; }
    277       #buddypress ul.item-list li div.action .meta {
    278         text-align: center; } }
    279   #buddypress ul.item-list li .meta, #buddypress ul.item-list li .item-meta .activity {
    280     font-style: italic; }
     281        overflow: hidden !important;
     282}
     283
     284#buddypress ul.item-list li .item-avatar {
     285        float: none;
     286        margin-bottom: 20px;
     287        text-align: center;
     288}
     289
     290#buddypress ul.item-list li .item-avatar a img.avatar {
     291        float: none;
     292}
     293
     294#buddypress ul.item-list li div.item-title {
     295        float: none;
     296        width: 100%;
     297}
     298
     299#buddypress ul.item-list li div.item-title > a {
     300        text-align: center;
     301}
     302
     303#buddypress ul.item-list li .item {
     304        margin-right: 0;
     305}
     306
     307#buddypress ul.item-list li div.item-desc {
     308        margin-right: 0;
     309        width: auto;
     310}
     311
     312#buddypress ul.item-list li div.action {
     313        clear: both;
     314        float: none;
     315        margin: 0;
     316        position: relative;
     317        text-align: right;
     318}
     319
     320#buddypress ul.item-list li div.action div {
     321        margin: 0 0 10px;
     322}
     323
     324#buddypress ul.item-list li .activity-meta,
     325#buddypress ul.item-list li .action {
     326        float: none;
     327}
     328
     329#buddypress ul.item-list li .activity-meta a,
     330#buddypress ul.item-list li .activity-meta div,
     331#buddypress ul.item-list li .action a,
     332#buddypress ul.item-list li .action div {
     333        display: block;
     334        margin: 5px 0;
     335}
     336
     337@media screen and (min-width: 594px) {
     338        #buddypress ul.item-list li .item-avatar {
     339                float: right;
     340                margin-bottom: 0;
     341        }
     342        #buddypress ul.item-list li div.item-title > a {
     343                text-align: right;
     344        }
     345        #buddypress ul.item-list li .item {
     346                float: left;
     347                margin-right: 5%;
     348                width: 80%;
     349        }
     350        #buddypress ul.item-list li .activity-meta {
     351                clear: both;
     352        }
     353        #buddypress ul.item-list li .activity-meta a,
     354        #buddypress ul.item-list li .activity-meta div {
     355                display: inline-block;
     356                margin: 5px 0 0 5px;
     357        }
     358}
     359
     360@media screen and (min-width: 783px) {
     361        #buddypress ul.item-list li .item {
     362                float: right;
     363                width: 55%;
     364        }
     365        #buddypress ul.item-list li .item div.item-desc {
     366                margin: 0;
     367                width: auto;
     368        }
     369        #buddypress ul.item-list li div.action {
     370                clear: none;
     371                float: left;
     372                top: 0;
     373                width: 25%;
     374        }
     375        #buddypress ul.item-list li div.action div {
     376                display: block;
     377        }
     378        #buddypress ul.item-list li div.action div a {
     379                -webkit-box-sizing: border-box;
     380                -moz-box-sizing: border-box;
     381                box-sizing: border-box;
     382                display: block;
     383                width: 100%;
     384        }
     385        #buddypress ul.item-list li div.action .meta {
     386                text-align: center;
     387        }
     388}
     389
     390#buddypress ul.item-list li .meta,
     391#buddypress ul.item-list li .item-meta .activity {
     392        font-style: italic;
     393}
    281394
    282395/**
     
    291404*/
    292405#buddypress form#whats-new-form {
    293   margin: 40px 0; }
    294   #buddypress form#whats-new-form #whats-new-avatar {
    295     float: none;
    296     margin-bottom: 20px;
    297     text-align: center; }
    298   #buddypress form#whats-new-form #whats-new-content, #buddypress form#whats-new-form p.activity-greeting {
    299     margin-right: 0;
    300     padding-right: 0; }
    301   #buddypress form#whats-new-form p.activity-greeting {
    302     clear: right;
    303     line-height: inherit;
    304     margin-bottom: 5px; }
    305   #buddypress form#whats-new-form textarea#whats-new {
    306     width: 100%; }
    307   #buddypress form#whats-new-form #whats-new-content #whats-new-options[style] {
    308     height: auto !important; }
    309   @media screen and (max-width: 594px) {
    310     #buddypress form#whats-new-form #whats-new-content #whats-new-options {
    311       display: flex;
    312       flex-direction: column; }
    313       #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit {
    314         order: 2; }
    315         #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit input {
    316           width: 100%; }
    317       #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box {
    318         margin-top: 10px;
    319         order: 1; }
    320         #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box select {
    321           margin-top: 5px;
    322           max-width: 100%;
    323           width: 100%; } }
    324   @media screen and (min-width: 594px) {
    325     #buddypress form#whats-new-form #whats-new-avatar {
    326       float: right; }
    327     #buddypress form#whats-new-form #whats-new-content, #buddypress form#whats-new-form p.activity-greeting {
    328       clear: none;
    329       overflow: hidden;
    330       padding-right: 20px; } }
     406        margin: 40px 0;
     407}
     408
     409#buddypress form#whats-new-form #whats-new-avatar {
     410        float: none;
     411        margin-bottom: 20px;
     412        text-align: center;
     413}
     414
     415#buddypress form#whats-new-form #whats-new-content,
     416#buddypress form#whats-new-form p.activity-greeting {
     417        margin-right: 0;
     418        padding-right: 0;
     419}
     420
     421#buddypress form#whats-new-form p.activity-greeting {
     422        clear: right;
     423        line-height: inherit;
     424        margin-bottom: 5px;
     425}
     426
     427#buddypress form#whats-new-form textarea#whats-new {
     428        width: 100%;
     429}
     430
     431#buddypress form#whats-new-form #whats-new-content #whats-new-options[style] {
     432        height: auto !important;
     433}
     434
     435@media screen and (max-width: 594px) {
     436        #buddypress form#whats-new-form #whats-new-content #whats-new-options {
     437                display: flex;
     438                flex-direction: column;
     439        }
     440        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit {
     441                order: 2;
     442        }
     443        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit input {
     444                width: 100%;
     445        }
     446        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box {
     447                margin-top: 10px;
     448                order: 1;
     449        }
     450        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box select {
     451                margin-top: 5px;
     452                max-width: 100%;
     453                width: 100%;
     454        }
     455}
     456
     457@media screen and (min-width: 594px) {
     458        #buddypress form#whats-new-form #whats-new-avatar {
     459                float: right;
     460        }
     461        #buddypress form#whats-new-form #whats-new-content,
     462        #buddypress form#whats-new-form p.activity-greeting {
     463                clear: none;
     464                overflow: hidden;
     465                padding-right: 20px;
     466        }
     467}
    331468
    332469/**
     
    336473*/
    337474#buddypress #activity-stream {
    338   margin-top: 40px; }
     475        margin-top: 40px;
     476}
     477
    339478#buddypress .activity-list li.activity-item:not(.mini) .activity-avatar {
    340   float: none;
    341   margin-bottom: 10px;
    342   text-align: center; }
    343   #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
    344     display: inline;
    345     float: none; }
     479        float: none;
     480        margin-bottom: 10px;
     481        text-align: center;
     482}
     483
     484#buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
     485        display: inline;
     486        float: none;
     487}
     488
    346489#buddypress .activity-list li.mini .activity-avatar img.avatar {
    347   margin-right: 0; }
     490        margin-right: 0;
     491}
     492
    348493#buddypress .activity-list li.mini .activity-meta a {
    349   font-size: 12px;
    350   font-size: 0.75rem; }
     494        font-size: 12px;
     495        font-size: 0.75rem;
     496}
     497
    351498#buddypress .activity-list .activity-content {
    352   margin: 0; }
    353   #buddypress .activity-list .activity-content .activity-header {
    354     margin: -0.5em 0 0; }
    355     #buddypress .activity-list .activity-content .activity-header > p {
    356       line-height: 1.4;
    357       margin-top: -10px; }
    358     #buddypress .activity-list .activity-content .activity-header img.avatar {
    359       margin-bottom: 0 !important;
    360       vertical-align: middle; }
    361   #buddypress .activity-list .activity-content .activity-inner {
    362     margin: 10px 0; }
     499        margin: 0;
     500}
     501
     502#buddypress .activity-list .activity-content .activity-header {
     503        margin: -0.5em 0 0;
     504}
     505
     506#buddypress .activity-list .activity-content .activity-header > p {
     507        line-height: 1.4;
     508        margin-top: -10px;
     509}
     510
     511#buddypress .activity-list .activity-content .activity-header img.avatar {
     512        margin-bottom: 0 !important;
     513        vertical-align: middle;
     514}
     515
     516#buddypress .activity-list .activity-content .activity-inner {
     517        margin: 10px 0;
     518}
     519
    363520@media screen and (min-width: 594px) {
    364   #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar {
    365     float: right;
    366     margin: 0 0 0 20px; }
    367     #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
    368       display: inline;
    369       float: none; }
    370   #buddypress .activity-list li.mini .activity-avatar {
    371     margin: 0 5% 0 10px; }
    372   #buddypress .activity-list .activity-content {
    373     margin-right: 0;
    374     overflow: hidden; } }
     521        #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar {
     522                float: right;
     523                margin: 0 0 0 20px;
     524        }
     525        #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
     526                display: inline;
     527                float: none;
     528        }
     529        #buddypress .activity-list li.mini .activity-avatar {
     530                margin: 0 5% 0 10px;
     531        }
     532        #buddypress .activity-list .activity-content {
     533                margin-right: 0;
     534                overflow: hidden;
     535        }
     536}
    375537
    376538body.activity-permalink #buddypress {
    377   background: transparent; }
    378   @media screen and (max-width: 760px) {
    379     body.activity-permalink #buddypress .activity-list li .activity-content, body.activity-permalink #buddypress .activity-list li .activity-comments {
    380       margin-right: 0; } }
     539        background: transparent;
     540}
     541
     542@media screen and (max-width: 760px) {
     543        body.activity-permalink #buddypress .activity-list li .activity-content,
     544        body.activity-permalink #buddypress .activity-list li .activity-comments {
     545                margin-right: 0;
     546        }
     547}
    381548
    382549/**
     
    386553*/
    387554#buddypress .activity .activity-comments {
    388   margin-right: 0;
    389   margin-top: 5px; }
    390   @media screen and (min-width: 594px) {
    391     #buddypress .activity .activity-comments {
    392       margin-right: 70px; } }
    393   #buddypress .activity .activity-comments ul {
    394     background: rgba(247, 247, 247, 0.6);
    395     margin: 30px 2px 0 0; }
    396   #buddypress .activity .activity-comments ul ul {
    397     border-right: 1px solid rgba(0, 0, 0, 0.1);
    398     padding-right: 2%; }
    399   @media screen and (max-width: 400px) {
    400     #buddypress .activity .activity-comments .acomment-avatar {
    401       display: block;
    402       text-align: center; }
    403       #buddypress .activity .activity-comments .acomment-avatar a, #buddypress .activity .activity-comments .acomment-avatar img.avatar {
    404         display: inline;
    405         float: none; }
    406     #buddypress .activity .activity-comments .acomment-content, #buddypress .activity .activity-comments .acomment-meta, #buddypress .activity .activity-comments .acomment-options {
    407       margin: 5px; }
    408     #buddypress .activity .activity-comments .acomment-content {
    409       padding: 0 10px; } }
    410   #buddypress .activity .activity-comments .ac-form input[type="submit"], #buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
    411     color: rgba(43, 43, 43, 0.8);
    412     display: inline-block;
    413     font-family: inherit;
    414     font-size: 12px;
    415     font-size: 0.75rem;
    416     font-weight: normal;
    417     line-height: 1.2;
    418     padding: 4px 10px;
    419     text-transform: lowercase;
    420     width: 100px; }
    421   #buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
    422     border: 1px solid rgba(0, 0, 0, 0.2);
    423     text-align: center; }
    424     #buddypress .activity .activity-comments .ac-form .ac-reply-cancel:focus, #buddypress .activity .activity-comments .ac-form .ac-reply-cancel:hover {
    425       background: #ededed; }
     555        margin-right: 0;
     556        margin-top: 5px;
     557}
     558
     559@media screen and (min-width: 594px) {
     560        #buddypress .activity .activity-comments {
     561                margin-right: 70px;
     562        }
     563}
     564
     565#buddypress .activity .activity-comments ul {
     566        background: rgba(247, 247, 247, 0.6);
     567        margin: 30px 2px 0 0;
     568}
     569
     570#buddypress .activity .activity-comments ul ul {
     571        border-right: 1px solid rgba(0, 0, 0, 0.1);
     572        padding-right: 2%;
     573}
     574
     575@media screen and (max-width: 400px) {
     576        #buddypress .activity .activity-comments .acomment-avatar {
     577                display: block;
     578                text-align: center;
     579        }
     580        #buddypress .activity .activity-comments .acomment-avatar a,
     581        #buddypress .activity .activity-comments .acomment-avatar img.avatar {
     582                display: inline;
     583                float: none;
     584        }
     585        #buddypress .activity .activity-comments .acomment-content,
     586        #buddypress .activity .activity-comments .acomment-meta,
     587        #buddypress .activity .activity-comments .acomment-options {
     588                margin: 5px;
     589        }
     590        #buddypress .activity .activity-comments .acomment-content {
     591                padding: 0 10px;
     592        }
     593}
     594
     595#buddypress .activity .activity-comments .ac-form input[type="submit"],
     596#buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
     597        color: rgba(43, 43, 43, 0.8);
     598        display: inline-block;
     599        font-family: inherit;
     600        font-size: 12px;
     601        font-size: 0.75rem;
     602        font-weight: normal;
     603        line-height: 1.2;
     604        padding: 4px 10px;
     605        text-transform: lowercase;
     606        width: 100px;
     607}
     608
     609#buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
     610        border: 1px solid rgba(0, 0, 0, 0.2);
     611        text-align: center;
     612}
     613
     614#buddypress .activity .activity-comments .ac-form .ac-reply-cancel:focus,
     615#buddypress .activity .activity-comments .ac-form .ac-reply-cancel:hover {
     616        background: #ededed;
     617}
    426618
    427619/**
     
    436628*/
    437629/* groups & user account page entry title */
    438 .single-item.groups .entry-title, .bp-user .entry-title {
    439   background: #4d4d4d;
    440   color: #fff;
    441   font-size: 22px;
    442   font-size: 1.375rem;
    443   margin-bottom: 10px;
    444   padding: 0.2em; }
     630.single-item.groups .entry-title,
     631.bp-user .entry-title {
     632        background: #4d4d4d;
     633        color: #fff;
     634        font-size: 22px;
     635        font-size: 1.375rem;
     636        margin-bottom: 10px;
     637        padding: 0.2em;
     638}
     639
    445640@media screen and (min-width: 673px) {
    446   .single-item.groups .entry-title, .bp-user .entry-title {
    447     font-size: 28px;
    448     font-size: 1.75rem; } }
     641        .single-item.groups .entry-title,
     642        .bp-user .entry-title {
     643                font-size: 28px;
     644                font-size: 1.75rem;
     645        }
     646}
    449647
    450648/**
     
    454652*/
    455653#buddypress div#item-header {
    456   padding-bottom: 10px; }
    457   #buddypress div#item-header img.avatar {
    458     margin: 0 0 10px 20px; }
    459   #buddypress div#item-header #message {
    460     clear: both;
    461     margin-bottom: 5px;
    462     padding-top: 10px; }
    463     #buddypress div#item-header #message p {
    464       margin-bottom: 0; }
     654        padding-bottom: 10px;
     655}
     656
     657#buddypress div#item-header img.avatar {
     658        margin: 0 0 10px 20px;
     659}
     660
     661#buddypress div#item-header #message {
     662        clear: both;
     663        margin-bottom: 5px;
     664        padding-top: 10px;
     665}
     666
     667#buddypress div#item-header #message p {
     668        margin-bottom: 0;
     669}
    465670
    466671/**
     
    470675*/
    471676@media screen and (max-width: 594px) {
    472   .single-item.groups #buddypress div#item-header {
    473     display: flex;
    474     flex-direction: column; }
    475     .single-item.groups #buddypress div#item-header #item-header-avatar {
    476       order: 1;
    477       text-align: center; }
    478       .single-item.groups #buddypress div#item-header #item-header-avatar a {
    479         border-bottom: 0; }
    480         .single-item.groups #buddypress div#item-header #item-header-avatar a img {
    481           display: inline-block;
    482           float: none; }
    483     .single-item.groups #buddypress div#item-header #item-header-content {
    484       order: 2; }
    485     .single-item.groups #buddypress div#item-header #item-actions {
    486       margin-right: 0;
    487       order: 3;
    488       text-align: right; }
    489       .single-item.groups #buddypress div#item-header #item-actions ul {
    490         margin-right: 0; }
    491         .single-item.groups #buddypress div#item-header #item-actions ul li {
    492           float: right; }
    493     .single-item.groups #buddypress div#item-header #message {
    494       order: 4; } }
     677        .single-item.groups #buddypress div#item-header {
     678                display: flex;
     679                flex-direction: column;
     680        }
     681        .single-item.groups #buddypress div#item-header #item-header-avatar {
     682                order: 1;
     683                text-align: center;
     684        }
     685        .single-item.groups #buddypress div#item-header #item-header-avatar a {
     686                border-bottom: 0;
     687        }
     688        .single-item.groups #buddypress div#item-header #item-header-avatar a img {
     689                display: inline-block;
     690                float: none;
     691        }
     692        .single-item.groups #buddypress div#item-header #item-header-content {
     693                order: 2;
     694        }
     695        .single-item.groups #buddypress div#item-header #item-actions {
     696                margin-right: 0;
     697                order: 3;
     698                text-align: right;
     699        }
     700        .single-item.groups #buddypress div#item-header #item-actions ul {
     701                margin-right: 0;
     702        }
     703        .single-item.groups #buddypress div#item-header #item-actions ul li {
     704                float: right;
     705        }
     706        .single-item.groups #buddypress div#item-header #message {
     707                order: 4;
     708        }
     709}
     710
    495711.single-item.groups #buddypress #item-header #item-actions {
    496   float: none;
    497   margin: 0 20px 0 0;
    498   width: auto; }
    499   .single-item.groups #buddypress #item-header #item-actions h3 {
    500     font-size: 20px;
    501     font-size: 1.25rem; }
     712        float: none;
     713        margin: 0 20px 0 0;
     714        width: auto;
     715}
     716
     717.single-item.groups #buddypress #item-header #item-actions h3 {
     718        font-size: 20px;
     719        font-size: 1.25rem;
     720}
     721
    502722.single-item.groups #buddypress #item-header #item-header-avatar {
    503   text-align: center; }
     723        text-align: center;
     724}
     725
    504726.single-item.groups #buddypress #item-header #item-header-content {
    505   float: none;
    506   overflow: hidden; }
     727        float: none;
     728        overflow: hidden;
     729}
     730
    507731@media screen and (min-width: 594px) {
    508   .single-item.groups #buddypress #item-header #item-actions {
    509     float: left; }
    510   .single-item.groups #buddypress #item-header #item-header-avatar {
    511     float: right; }
    512   .single-item.groups #buddypress #item-header #item-header-content {
    513     float: none;
    514     overflow: hidden; } }
     732        .single-item.groups #buddypress #item-header #item-actions {
     733                float: left;
     734        }
     735        .single-item.groups #buddypress #item-header #item-header-avatar {
     736                float: right;
     737        }
     738        .single-item.groups #buddypress #item-header #item-header-content {
     739                float: none;
     740                overflow: hidden;
     741        }
     742}
    515743
    516744/**
     
    520748*/
    521749.bp-user #buddypress #item-header #item-header-avatar {
    522   text-align: center;
    523   width: 100%; }
    524   .bp-user #buddypress #item-header #item-header-avatar img {
    525     float: none; }
     750        text-align: center;
     751        width: 100%;
     752}
     753
     754.bp-user #buddypress #item-header #item-header-avatar img {
     755        float: none;
     756}
     757
    526758.bp-user #buddypress #item-header #latest-update {
    527   margin-bottom: 10px; }
     759        margin-bottom: 10px;
     760}
     761
    528762@media screen and (max-width: 594px) {
    529   .bp-user #buddypress #item-header #item-buttons div.generic-button {
    530     display: inline-block;
    531     float: none;
    532     margin: 0 0 5px 0;
    533     width: 100%; }
    534     .bp-user #buddypress #item-header #item-buttons div.generic-button a {
    535       -webkit-box-sizing: border-box;
    536       -moz-box-sizing: border-box;
    537       box-sizing: border-box;
    538       display: block;
    539       width: 100%; } }
     763        .bp-user #buddypress #item-header #item-buttons div.generic-button {
     764                display: inline-block;
     765                float: none;
     766                margin: 0 0 5px 0;
     767                width: 100%;
     768        }
     769        .bp-user #buddypress #item-header #item-buttons div.generic-button a {
     770                -webkit-box-sizing: border-box;
     771                -moz-box-sizing: border-box;
     772                box-sizing: border-box;
     773                display: block;
     774                width: 100%;
     775        }
     776}
     777
    540778@media screen and (min-width: 673px) {
    541   .bp-user #buddypress #item-header #item-header-avatar {
    542     float: right;
    543     overflow: hidden;
    544     text-align: right;
    545     width: 20%; }
    546     .bp-user #buddypress #item-header #item-header-avatar img {
    547       margin: 0; }
    548   .bp-user #buddypress #item-header #item-header-content {
    549     float: left;
    550     width: 78%; }
    551     .bp-user #buddypress #item-header #item-header-content #latest-update {
    552       margin-bottom: 20px; } }
     779        .bp-user #buddypress #item-header #item-header-avatar {
     780                float: right;
     781                overflow: hidden;
     782                text-align: right;
     783                width: 20%;
     784        }
     785        .bp-user #buddypress #item-header #item-header-avatar img {
     786                margin: 0;
     787        }
     788        .bp-user #buddypress #item-header #item-header-content {
     789                float: left;
     790                width: 78%;
     791        }
     792        .bp-user #buddypress #item-header #item-header-content #latest-update {
     793                margin-bottom: 20px;
     794        }
     795}
    553796
    554797/**
     
    568811        */
    569812/* Settings */
    570 #group-settings-form .radio strong, #create-group-form .radio strong {
    571   font-size: 18px;
    572   font-size: 1.125rem; }
    573 #group-settings-form .radio ul, #create-group-form .radio ul {
    574   color: #777777; }
    575 #group-settings-form #group-creation-previous, #create-group-form #group-creation-previous {
    576   margin: 10px 0; }
     813#group-settings-form .radio strong,
     814#create-group-form .radio strong {
     815        font-size: 18px;
     816        font-size: 1.125rem;
     817}
     818
     819#group-settings-form .radio ul,
     820#create-group-form .radio ul {
     821        color: #777777;
     822}
     823
     824#group-settings-form #group-creation-previous,
     825#create-group-form #group-creation-previous {
     826        margin: 10px 0;
     827}
    577828
    578829/* Manage Members */
    579830.groups.manage-members #group-settings-form h4 {
    580   margin-top: 40px; }
     831        margin-top: 40px;
     832}
     833
    581834.groups.manage-members #group-settings-form .item-list {
    582   background: #f7f7f7;
    583   border-top: 0;
    584   padding: 0 0.5em; }
    585   .groups.manage-members #group-settings-form .item-list li {
    586     border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    587     .groups.manage-members #group-settings-form .item-list li:last-child {
    588       border-bottom: 0; }
    589     .groups.manage-members #group-settings-form .item-list li img, .groups.manage-members #group-settings-form .item-list li h5 {
    590       clear: none;
    591       float: right; }
    592       .groups.manage-members #group-settings-form .item-list li img > a, .groups.manage-members #group-settings-form .item-list li h5 > a {
    593         border-bottom: 0; }
    594     .groups.manage-members #group-settings-form .item-list li span.small {
    595       display: block;
    596       float: none;
    597       margin-top: 10px;
    598       width: 100%; }
    599       .groups.manage-members #group-settings-form .item-list li span.small a {
    600         display: inline-block;
    601         margin: 5px 0;
    602         width: 100%; }
    603         @media screen and (min-width: 38.75em) {
    604           .groups.manage-members #group-settings-form .item-list li span.small a {
    605             width: auto; } }
    606     .groups.manage-members #group-settings-form .item-list li h5 {
    607       margin: 0; }
     835        background: #f7f7f7;
     836        border-top: 0;
     837        padding: 0 0.5em;
     838}
     839
     840.groups.manage-members #group-settings-form .item-list li {
     841        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     842}
     843
     844.groups.manage-members #group-settings-form .item-list li:last-child {
     845        border-bottom: 0;
     846}
     847
     848.groups.manage-members #group-settings-form .item-list li img,
     849.groups.manage-members #group-settings-form .item-list li h5 {
     850        clear: none;
     851        float: right;
     852}
     853
     854.groups.manage-members #group-settings-form .item-list li img > a,
     855.groups.manage-members #group-settings-form .item-list li h5 > a {
     856        border-bottom: 0;
     857}
     858
     859.groups.manage-members #group-settings-form .item-list li span.small {
     860        display: block;
     861        float: none;
     862        margin-top: 10px;
     863        width: 100%;
     864}
     865
     866.groups.manage-members #group-settings-form .item-list li span.small a {
     867        display: inline-block;
     868        margin: 5px 0;
     869        width: 100%;
     870}
     871
     872@media screen and (min-width: 38.75em) {
     873        .groups.manage-members #group-settings-form .item-list li span.small a {
     874                width: auto;
     875        }
     876}
     877
     878.groups.manage-members #group-settings-form .item-list li h5 {
     879        margin: 0;
     880}
    608881
    609882/**
     
    613886        */
    614887#buddypress #members-group-list .item-list h5 {
    615   display: inline-block;
    616   margin: 0; }
     888        display: inline-block;
     889        margin: 0;
     890}
     891
    617892#buddypress #members-group-list .item-list span.activity {
    618   padding-right: 10px; }
    619 
    620 #buddypress #item-body #subnav li.groups-members-search:focus, #buddypress #item-body #subnav li.groups-members-search:hover, #buddypress #item-body #subnav li.last:focus, #buddypress #item-body #subnav li.last:hover {
    621   background: none; }
    622 
    623 .groups.group-members #subnav ul:before, .groups.group-members #subnav ul:after {
    624   content: " ";
    625   display: table; }
     893        padding-right: 10px;
     894}
     895
     896#buddypress #item-body #subnav li.groups-members-search:focus,
     897#buddypress #item-body #subnav li.groups-members-search:hover,
     898#buddypress #item-body #subnav li.last:focus,
     899#buddypress #item-body #subnav li.last:hover {
     900        background: none;
     901}
     902
     903.groups.group-members #subnav ul:before,
    626904.groups.group-members #subnav ul:after {
    627   clear: both; }
     905        content: " ";
     906        display: table;
     907}
     908
     909.groups.group-members #subnav ul:after {
     910        clear: both;
     911}
     912
    628913.groups.group-members #subnav ul {
    629   padding: 5px 0; }
     914        padding: 5px 0;
     915}
     916
    630917@media screen and (max-width: 400px) {
    631   .groups.group-members #subnav li {
    632     background: #fff;
    633     padding: 10px 0;
    634     width: 100% !important; } }
     918        .groups.group-members #subnav li {
     919                background: #fff;
     920                padding: 10px 0;
     921                width: 100% !important;
     922        }
     923}
     924
    635925.groups.group-members #subnav li #search-members-form {
    636   -webkit-box-sizing: border-box;
    637   -moz-box-sizing: border-box;
    638   box-sizing: border-box;
    639   float: right; }
    640   @media screen and (max-width: 400px) {
    641     .groups.group-members #subnav li #search-members-form {
    642       margin: 0;
    643       width: 100%; }
    644       .groups.group-members #subnav li #search-members-form label input[type="text"] {
    645         width: 100%; } }
    646   @media screen and (min-width: 783px) {
    647     .groups.group-members #subnav li #search-members-form {
    648       margin-right: 3px; } }
     926        -webkit-box-sizing: border-box;
     927        -moz-box-sizing: border-box;
     928        box-sizing: border-box;
     929        float: right;
     930}
     931
     932@media screen and (max-width: 400px) {
     933        .groups.group-members #subnav li #search-members-form {
     934                margin: 0;
     935                width: 100%;
     936        }
     937        .groups.group-members #subnav li #search-members-form label input[type="text"] {
     938                width: 100%;
     939        }
     940}
     941
     942@media screen and (min-width: 783px) {
     943        .groups.group-members #subnav li #search-members-form {
     944                margin-right: 3px;
     945        }
     946}
    649947
    650948/**
     
    654952        */
    655953@media screen and (min-width: 783px) {
    656   .send-invites #buddypress #item-body {
    657     border-top: 1px solid #bebebe; } }
     954        .send-invites #buddypress #item-body {
     955                border-top: 1px solid #bebebe;
     956        }
     957}
     958
    658959.send-invites #buddypress #item-body #invite-list {
    659   width: 120px; }
     960        width: 120px;
     961}
     962
    660963.send-invites #buddypress #item-body .main-column {
    661   margin-right: 160px; }
     964        margin-right: 160px;
     965}
     966
    662967.send-invites #buddypress #item-body li img.avatar {
    663   display: block;
    664   float: none;
    665   margin: 10px auto; }
     968        display: block;
     969        float: none;
     970        margin: 10px auto;
     971}
     972
    666973.send-invites #buddypress #item-body li .action {
    667   margin-top: 10px;
    668   text-align: right;
    669   width: 100%; }
    670   @media screen and (min-width: 38.75em) {
    671     .send-invites #buddypress #item-body li .action {
    672       text-align: left; } }
     974        margin-top: 10px;
     975        text-align: right;
     976        width: 100%;
     977}
     978
     979@media screen and (min-width: 38.75em) {
     980        .send-invites #buddypress #item-body li .action {
     981                text-align: left;
     982        }
     983}
     984
    673985@media screen and (min-width: 594px) {
    674   .send-invites #buddypress #item-body #invite-list {
    675     width: 160px; }
    676   .send-invites #buddypress #item-body .main-column {
    677     margin-right: 190px; }
    678   .send-invites #buddypress #item-body li img.avatar {
    679     float: right;
    680     margin: 0 0 0 10px; } }
     986        .send-invites #buddypress #item-body #invite-list {
     987                width: 160px;
     988        }
     989        .send-invites #buddypress #item-body .main-column {
     990                margin-right: 190px;
     991        }
     992        .send-invites #buddypress #item-body li img.avatar {
     993                float: right;
     994                margin: 0 0 0 10px;
     995        }
     996}
    681997
    682998/**
     
    6911007        */
    6921008#buddypress .profile .bp-widget h4 {
    693   background: #999;
    694   color: #fff;
    695   padding: 0.4em 0.2em; }
    696 #buddypress .profile #profile-edit-form .button-nav:before, #buddypress .profile #profile-edit-form .button-nav:after {
    697   content: " ";
    698   display: table; }
     1009        background: #999;
     1010        color: #fff;
     1011        padding: 0.4em 0.2em;
     1012}
     1013
     1014#buddypress .profile #profile-edit-form .button-nav:before,
    6991015#buddypress .profile #profile-edit-form .button-nav:after {
    700   clear: both; }
     1016        content: " ";
     1017        display: table;
     1018}
     1019
     1020#buddypress .profile #profile-edit-form .button-nav:after {
     1021        clear: both;
     1022}
     1023
    7011024#buddypress .profile #profile-edit-form ul.button-nav {
    702   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    703   margin-right: 0; }
    704   #buddypress .profile #profile-edit-form ul.button-nav li {
    705     float: right;
    706     margin-bottom: 0; }
    707     #buddypress .profile #profile-edit-form ul.button-nav li.current {
    708       border: 1px solid rgba(0, 0, 0, 0.1);
    709       border-bottom-color: #fff;
    710       margin-bottom: -1px; }
    711   #buddypress .profile #profile-edit-form ul.button-nav a {
    712     background: none;
    713     border: 0;
    714     font-size: 18px;
    715     font-size: 1.125rem; }
    716 #buddypress .profile #profile-edit-form .field-visibility-settings-toggle, #buddypress .profile #profile-edit-form .field-visibility-settings {
    717   font-size: 14px;
    718   font-size: 0.875rem; }
    719 #buddypress .profile #profile-edit-form .field-visibility-settings-close, #buddypress .profile #profile-edit-form .visibility-toggle-link {
    720   background: #000;
    721   color: #fff;
    722   padding: 0.2em 0.5em; }
     1025        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     1026        margin-right: 0;
     1027}
     1028
     1029#buddypress .profile #profile-edit-form ul.button-nav li {
     1030        float: right;
     1031        margin-bottom: 0;
     1032}
     1033
     1034#buddypress .profile #profile-edit-form ul.button-nav li.current {
     1035        border: 1px solid rgba(0, 0, 0, 0.1);
     1036        border-bottom-color: #fff;
     1037        margin-bottom: -1px;
     1038}
     1039
     1040#buddypress .profile #profile-edit-form ul.button-nav a {
     1041        background: none;
     1042        border: 0;
     1043        font-size: 18px;
     1044        font-size: 1.125rem;
     1045}
     1046
     1047#buddypress .profile #profile-edit-form .field-visibility-settings-toggle,
     1048#buddypress .profile #profile-edit-form .field-visibility-settings {
     1049        font-size: 14px;
     1050        font-size: 0.875rem;
     1051}
     1052
     1053#buddypress .profile #profile-edit-form .field-visibility-settings-close,
     1054#buddypress .profile #profile-edit-form .visibility-toggle-link {
     1055        background: #000;
     1056        color: #fff;
     1057        padding: 0.2em 0.5em;
     1058}
    7231059
    7241060/**
     
    7281064        */
    7291065#buddypress {
    730   /* Read Single thread */
    731   /* Sitewide Notices loop */ }
    732   #buddypress table#message-threads {
    733     border-right: 1px solid rgba(0, 0, 0, 0.2);
    734     border-left: 1px solid rgba(0, 0, 0, 0.2); }
    735     #buddypress table#message-threads tbody > tr:first-child td.bulk-select-check, #buddypress table#message-threads tbody > tr:first-child td.thread-from {
    736       border-top: 1px solid rgba(0, 0, 0, 0.2); }
    737     #buddypress table#message-threads tr td {
    738       background: #fff;
    739       border-left: 0 !important;
    740       -webkit-box-sizing: border-box;
    741       -moz-box-sizing: border-box;
    742       box-sizing: border-box;
    743       display: inline-block;
    744       float: right; }
    745     #buddypress table#message-threads tr td.thread-star, #buddypress table#message-threads tr td.thread-options {
    746       border-bottom-color: rgba(0, 0, 0, 0.2);
    747       border-bottom-width: 2px;
    748       border-right: 0;
    749       height: 2.4em;
    750       padding-bottom: 0.2em;
    751       padding-top: 0.2em; }
    752       @media screen and (max-width: 549px) {
    753         #buddypress table#message-threads tr td.thread-star, #buddypress table#message-threads tr td.thread-options {
    754           padding-top: 0; } }
    755     #buddypress table#message-threads tr td.bulk-select-check, #buddypress table#message-threads tr td.thread-from {
    756       border-right: 0;
    757       height: 2.6em; }
    758       @media screen and (max-width: 320px) {
    759         #buddypress table#message-threads tr td.bulk-select-check, #buddypress table#message-threads tr td.thread-from {
    760           height: 5.2em; } }
    761     #buddypress table#message-threads tr td.thread-from, #buddypress table#message-threads tr td.thread-options {
    762       border-right: 0;
    763       width: -webkit-calc(100% - 30px);
    764       width: -moz-calc(100% - 30px);
    765       width: calc(100% - 30px);
    766       margin-right: 0; }
    767     #buddypress table#message-threads tr td.thread-info {
    768       border-right: 0;
    769       padding-right: 41px;
    770       width: 100%; }
    771       #buddypress table#message-threads tr td.thread-info a::after {
    772         content: " \2013 \00a0" attr(title);
    773         font-size: 12px;
    774         font-size: 0.75rem; }
    775     #buddypress table#message-threads tr td.thread-options {
    776       text-align: left; }
    777       #buddypress table#message-threads tr td.thread-options a {
    778         font-size: 12px;
    779         font-size: 0.75rem;
    780         line-height: 2.2; }
    781     #buddypress table#message-threads tr span.from {
    782       display: none; }
    783     #buddypress table#message-threads tr span.activity {
    784       display: block;
    785       float: left;
    786       line-height: 2; }
    787       @media screen and (max-width: 320px) {
    788         #buddypress table#message-threads tr span.activity {
    789           clear: both;
    790           font-size: 11px;
    791           font-size: 0.6875rem;
    792           width: 100%; } }
    793     #buddypress table#message-threads tr.unread td {
    794       background: #f1f4ff;
    795       border-color: rgba(0, 0, 0, 0.2);
    796       border-top: 0;
    797       border-width: 1px; }
    798     #buddypress table#message-threads th {
    799       display: none; }
    800     #buddypress table#message-threads th.bulk-select-all {
    801       border-bottom: 0;
    802       display: inline-block;
    803       text-align: right; }
    804     #buddypress table#message-threads th.bulk-select-all, #buddypress table#message-threads td.bulk-select-check, #buddypress table#message-threads td.thread-star {
    805       border-left: 0;
    806       width: 30px; }
    807   #buddypress #message-thread #message-subject {
    808     background: #4d4d4d;
    809     color: #fff;
    810     padding: 0.5em; }
    811   #buddypress #message-thread .message-box .message-metadata {
    812     margin-bottom: 10px; }
    813   #buddypress #message-thread .message-box .message-content {
    814     clear: right;
    815     margin-right: 0; }
    816   #buddypress #message-threads.sitewide-notices td {
    817     width: 100%; }
    818     #buddypress #message-threads.sitewide-notices td strong {
    819       background: #4d4d4d;
    820       color: #fff;
    821       font-size: 16px;
    822       font-size: 1rem;
    823       display: block;
    824       margin-bottom: 0.4em;
    825       padding: 0.2em; }
    826     #buddypress #message-threads.sitewide-notices td a {
    827       display: inline-block;
    828       line-height: initial; }
    829   #buddypress #message-threads.sitewide-notices td:first-child {
    830     display: none; }
    831   #buddypress #message-threads.sitewide-notices td:first-child + td + td {
    832     border-bottom: 0; }
    833     #buddypress #message-threads.sitewide-notices td:first-child + td + td span {
    834       line-height: 1; }
    835   #buddypress #message-threads.sitewide-notices td:last-child {
    836     border-bottom-color: rgba(0, 0, 0, 0.2);
    837     line-height: 1;
    838     text-align: left; }
    839     #buddypress #message-threads.sitewide-notices td:last-child a:last-child {
    840       line-height: 0;
    841       margin-right: 0.7em;
    842       text-indent: -999em; }
    843     #buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
    844       content: attr(title);
    845       display: block;
    846       line-height: initial;
    847       text-indent: 0; }
     1066        /* Read Single thread */
     1067        /* Sitewide Notices loop */
     1068}
     1069
     1070#buddypress table#message-threads {
     1071        border-right: 1px solid rgba(0, 0, 0, 0.2);
     1072        border-left: 1px solid rgba(0, 0, 0, 0.2);
     1073}
     1074
     1075#buddypress table#message-threads tbody > tr:first-child td.bulk-select-check,
     1076#buddypress table#message-threads tbody > tr:first-child td.thread-from {
     1077        border-top: 1px solid rgba(0, 0, 0, 0.2);
     1078}
     1079
     1080#buddypress table#message-threads tr td {
     1081        background: #fff;
     1082        border-left: 0 !important;
     1083        -webkit-box-sizing: border-box;
     1084        -moz-box-sizing: border-box;
     1085        box-sizing: border-box;
     1086        display: inline-block;
     1087        float: right;
     1088}
     1089
     1090#buddypress table#message-threads tr td.thread-star,
     1091#buddypress table#message-threads tr td.thread-options {
     1092        border-bottom-color: rgba(0, 0, 0, 0.2);
     1093        border-bottom-width: 2px;
     1094        border-right: 0;
     1095        height: 2.4em;
     1096        padding-bottom: 0.2em;
     1097        padding-top: 0.2em;
     1098}
     1099
     1100@media screen and (max-width: 549px) {
     1101        #buddypress table#message-threads tr td.thread-star,
     1102        #buddypress table#message-threads tr td.thread-options {
     1103                padding-top: 0;
     1104        }
     1105}
     1106
     1107#buddypress table#message-threads tr td.bulk-select-check,
     1108#buddypress table#message-threads tr td.thread-from {
     1109        border-right: 0;
     1110        height: 2.6em;
     1111}
     1112
     1113@media screen and (max-width: 320px) {
     1114        #buddypress table#message-threads tr td.bulk-select-check,
     1115        #buddypress table#message-threads tr td.thread-from {
     1116                height: 5.2em;
     1117        }
     1118}
     1119
     1120#buddypress table#message-threads tr td.thread-from,
     1121#buddypress table#message-threads tr td.thread-options {
     1122        border-right: 0;
     1123        width: -webkit-calc(100% - 30px);
     1124        width: -moz-calc(100% - 30px);
     1125        width: calc(100% - 30px);
     1126        margin-right: 0;
     1127}
     1128
     1129#buddypress table#message-threads tr td.thread-info {
     1130        border-right: 0;
     1131        padding-right: 41px;
     1132        width: 100%;
     1133}
     1134
     1135#buddypress table#message-threads tr td.thread-info a::after {
     1136        content: " –  " attr(title);
     1137        font-size: 12px;
     1138        font-size: 0.75rem;
     1139}
     1140
     1141#buddypress table#message-threads tr td.thread-options {
     1142        text-align: left;
     1143}
     1144
     1145#buddypress table#message-threads tr td.thread-options a {
     1146        font-size: 12px;
     1147        font-size: 0.75rem;
     1148        line-height: 2.2;
     1149}
     1150
     1151#buddypress table#message-threads tr span.from {
     1152        display: none;
     1153}
     1154
     1155#buddypress table#message-threads tr span.activity {
     1156        display: block;
     1157        float: left;
     1158        line-height: 2;
     1159}
     1160
     1161@media screen and (max-width: 320px) {
     1162        #buddypress table#message-threads tr span.activity {
     1163                clear: both;
     1164                font-size: 11px;
     1165                font-size: 0.6875rem;
     1166                width: 100%;
     1167        }
     1168}
     1169
     1170#buddypress table#message-threads tr.unread td {
     1171        background: #f1f4ff;
     1172        border-color: rgba(0, 0, 0, 0.2);
     1173        border-top: 0;
     1174        border-width: 1px;
     1175}
     1176
     1177#buddypress table#message-threads th {
     1178        display: none;
     1179}
     1180
     1181#buddypress table#message-threads th.bulk-select-all {
     1182        border-bottom: 0;
     1183        display: inline-block;
     1184        text-align: right;
     1185}
     1186
     1187#buddypress table#message-threads th.bulk-select-all,
     1188#buddypress table#message-threads td.bulk-select-check,
     1189#buddypress table#message-threads td.thread-star {
     1190        border-left: 0;
     1191        width: 30px;
     1192}
     1193
     1194#buddypress #message-thread #message-subject {
     1195        background: #4d4d4d;
     1196        color: #fff;
     1197        padding: 0.5em;
     1198}
     1199
     1200#buddypress #message-thread .message-box .message-metadata {
     1201        margin-bottom: 10px;
     1202}
     1203
     1204#buddypress #message-thread .message-box .message-content {
     1205        clear: right;
     1206        margin-right: 0;
     1207}
     1208
     1209#buddypress #message-threads.sitewide-notices td {
     1210        width: 100%;
     1211}
     1212
     1213#buddypress #message-threads.sitewide-notices td strong {
     1214        background: #4d4d4d;
     1215        color: #fff;
     1216        font-size: 16px;
     1217        font-size: 1rem;
     1218        display: block;
     1219        margin-bottom: 0.4em;
     1220        padding: 0.2em;
     1221}
     1222
     1223#buddypress #message-threads.sitewide-notices td a {
     1224        display: inline-block;
     1225        line-height: initial;
     1226}
     1227
     1228#buddypress #message-threads.sitewide-notices td:first-child {
     1229        display: none;
     1230}
     1231
     1232#buddypress #message-threads.sitewide-notices td:first-child + td + td {
     1233        border-bottom: 0;
     1234}
     1235
     1236#buddypress #message-threads.sitewide-notices td:first-child + td + td span {
     1237        line-height: 1;
     1238}
     1239
     1240#buddypress #message-threads.sitewide-notices td:last-child {
     1241        border-bottom-color: rgba(0, 0, 0, 0.2);
     1242        line-height: 1;
     1243        text-align: left;
     1244}
     1245
     1246#buddypress #message-threads.sitewide-notices td:last-child a:last-child {
     1247        line-height: 0;
     1248        margin-right: 0.7em;
     1249        text-indent: -999em;
     1250}
     1251
     1252#buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
     1253        content: attr(title);
     1254        display: block;
     1255        line-height: initial;
     1256        text-indent: 0;
     1257}
    8481258
    8491259/**
     
    8531263        */
    8541264#buddypress #settings-form > p {
    855   font-size: 20px;
    856   font-size: 1.25rem; }
    857 #buddypress table.notification-settings td.yes, #buddypress table.notification-settings td.no {
    858   vertical-align: middle; }
     1265        font-size: 20px;
     1266        font-size: 1.25rem;
     1267}
     1268
     1269#buddypress table.notification-settings td.yes,
     1270#buddypress table.notification-settings td.no {
     1271        vertical-align: middle;
     1272}
     1273
    8591274#buddypress table.profile-settings {
    860   width: 100%; }
    861   #buddypress table.profile-settings th.field-group-name, #buddypress table.profile-settings td.field-name {
    862     width: 50%; }
    863   @media screen and (min-width: 401px) {
    864     #buddypress table.profile-settings th.field-group-name, #buddypress table.profile-settings td.field-name {
    865       width: 70%; } }
    866   #buddypress table.profile-settings td.field-visibility select {
    867     width: 100%; }
     1275        width: 100%;
     1276}
     1277
     1278#buddypress table.profile-settings th.field-group-name,
     1279#buddypress table.profile-settings td.field-name {
     1280        width: 50%;
     1281}
     1282
     1283@media screen and (min-width: 401px) {
     1284        #buddypress table.profile-settings th.field-group-name,
     1285        #buddypress table.profile-settings td.field-name {
     1286                width: 70%;
     1287        }
     1288}
     1289
     1290#buddypress table.profile-settings td.field-visibility select {
     1291        width: 100%;
     1292}
    8681293
    8691294/*------------------------------------------------------------------------------
     
    8711296*-------------------------------------------------------------------------------
    8721297*/
    873 #buddypress input[type="text"], #buddypress input[type="email"], #buddypress input[type="password"], #buddypress input[type="submit"], #buddypress select, #buddypress textarea {
    874   border: 1px solid rgba(0, 0, 0, 0.2); }
    875 #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="submit"], #buddypress .standard-form textarea {
    876   width: 100%; }
     1298#buddypress input[type="text"],
     1299#buddypress input[type="email"],
     1300#buddypress input[type="password"],
     1301#buddypress input[type="submit"],
     1302#buddypress select,
     1303#buddypress textarea {
     1304        border: 1px solid rgba(0, 0, 0, 0.2);
     1305}
     1306
     1307#buddypress .standard-form input[type="text"],
     1308#buddypress .standard-form input[type="email"],
     1309#buddypress .standard-form input[type="password"],
     1310#buddypress .standard-form input[type="submit"],
     1311#buddypress .standard-form textarea {
     1312        width: 100%;
     1313}
     1314
    8771315#buddypress #send-reply.standard-form textarea {
    878   width: 100%; }
     1316        width: 100%;
     1317}
     1318
    8791319#buddypress div.activity-comments form .ac-textarea {
    880   background: #f7f7f7;
    881   border: 1px solid rgba(0, 0, 0, 0.2); }
    882   #buddypress div.activity-comments form .ac-textarea textarea {
    883     background: none;
    884     border: 0; }
    885 
    886 #buddypress div.dir-search, #buddypress div.message-search, #buddypress li.groups-members-search {
    887   clear: both;
    888   float: none;
    889   margin: 10px 0; }
    890   #buddypress div.dir-search form, #buddypress div.message-search form, #buddypress li.groups-members-search form {
    891     border: 1px solid #ccc;
    892     overflow: hidden; }
    893     #buddypress div.dir-search form label, #buddypress div.message-search form label, #buddypress li.groups-members-search form label {
    894       float: right;
    895       width: 80%; }
    896     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    897       float: right;
    898       margin: 0;
    899       width: 80%; }
    900     #buddypress div.dir-search form input[type='text'], #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='text'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='text'], #buddypress li.groups-members-search form input[type='submit'] {
    901       border: 0;
    902       font-size: 14px;
    903       font-size: 0.875rem;
    904       line-height: inherit; }
    905     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    906       border-left: 1px solid #ccc;
    907       padding: 0.2em 0.2em 0.2em 0; }
    908     #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='submit'] {
    909       float: left;
    910       font-weight: normal;
    911       padding: 0.2em 1em;
    912       text-align: center;
    913       text-transform: none;
    914       width: 20%; }
     1320        background: #f7f7f7;
     1321        border: 1px solid rgba(0, 0, 0, 0.2);
     1322}
     1323
     1324#buddypress div.activity-comments form .ac-textarea textarea {
     1325        background: none;
     1326        border: 0;
     1327}
     1328
     1329#buddypress div.dir-search,
     1330#buddypress div.message-search,
     1331#buddypress li.groups-members-search {
     1332        clear: both;
     1333        float: none;
     1334        margin: 10px 0;
     1335}
     1336
     1337#buddypress div.dir-search form,
     1338#buddypress div.message-search form,
     1339#buddypress li.groups-members-search form {
     1340        border: 1px solid #ccc;
     1341        overflow: hidden;
     1342}
     1343
     1344#buddypress div.dir-search form label,
     1345#buddypress div.message-search form label,
     1346#buddypress li.groups-members-search form label {
     1347        float: right;
     1348        width: 80%;
     1349}
     1350
     1351#buddypress div.dir-search form input[type='text'],
     1352#buddypress div.message-search form input[type='text'],
     1353#buddypress li.groups-members-search form input[type='text'] {
     1354        float: right;
     1355        margin: 0;
     1356        width: 80%;
     1357}
     1358
     1359#buddypress div.dir-search form input[type='text'],
     1360#buddypress div.dir-search form input[type='submit'],
     1361#buddypress div.message-search form input[type='text'],
     1362#buddypress div.message-search form input[type='submit'],
     1363#buddypress li.groups-members-search form input[type='text'],
     1364#buddypress li.groups-members-search form input[type='submit'] {
     1365        border: 0;
     1366        font-size: 14px;
     1367        font-size: 0.875rem;
     1368        line-height: inherit;
     1369}
     1370
     1371#buddypress div.dir-search form input[type='text'],
     1372#buddypress div.message-search form input[type='text'],
     1373#buddypress li.groups-members-search form input[type='text'] {
     1374        border-left: 1px solid #ccc;
     1375        padding: 0.2em 0.2em 0.2em 0;
     1376}
     1377
     1378#buddypress div.dir-search form input[type='submit'],
     1379#buddypress div.message-search form input[type='submit'],
     1380#buddypress li.groups-members-search form input[type='submit'] {
     1381        float: left;
     1382        font-weight: normal;
     1383        padding: 0.2em 1em;
     1384        text-align: center;
     1385        text-transform: none;
     1386        width: 20%;
     1387}
     1388
    9151389@media screen and (min-width: 401px) {
    916   #buddypress div.dir-search, #buddypress div.message-search {
    917     clear: none;
    918     float: left; }
    919     #buddypress div.dir-search form label, #buddypress div.dir-search form input[type='submit'], #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form label, #buddypress div.message-search form input[type='submit'], #buddypress div.message-search form input[type='text'] {
    920       width: auto; }
    921   #buddypress div.message-search {
    922     margin: 3px 0 0; }
    923   #buddypress li.groups-members-search form label, #buddypress li.groups-members-search form input[type='submit'], #buddypress li.groups-members-search form input[type='text'] {
    924     width: auto; } }
     1390        #buddypress div.dir-search,
     1391        #buddypress div.message-search {
     1392                clear: none;
     1393                float: left;
     1394        }
     1395        #buddypress div.dir-search form label,
     1396        #buddypress div.dir-search form input[type='submit'],
     1397        #buddypress div.dir-search form input[type='text'],
     1398        #buddypress div.message-search form label,
     1399        #buddypress div.message-search form input[type='submit'],
     1400        #buddypress div.message-search form input[type='text'] {
     1401                width: auto;
     1402        }
     1403        #buddypress div.message-search {
     1404                margin: 3px 0 0;
     1405        }
     1406        #buddypress li.groups-members-search form label,
     1407        #buddypress li.groups-members-search form input[type='submit'],
     1408        #buddypress li.groups-members-search form input[type='text'] {
     1409                width: auto;
     1410        }
     1411}
    9251412
    9261413/**
     
    9301417*/
    9311418#buddypress table {
    932   border-color: rgba(0, 0, 0, 0.2); }
     1419        border-color: rgba(0, 0, 0, 0.2);
     1420}
    9331421
    9341422/*__ User Account tables __*/
     
    9391427*/
    9401428#buddypress div#message p {
    941   font-size: 18px;
    942   font-size: 1.125rem;
    943   font-weight: bold; }
     1429        font-size: 18px;
     1430        font-size: 1.125rem;
     1431        font-weight: bold;
     1432}
     1433
    9441434#buddypress div#message.info p {
    945   background: #c6e4ee;
    946   border: 1px solid #78bed6;
    947   color: #1e5264; }
     1435        background: #c6e4ee;
     1436        border: 1px solid #78bed6;
     1437        color: #1e5264;
     1438}
     1439
    9481440#buddypress div#message.updated p {
    949   background: #dee6b2;
    950   border: 1px solid #becc66;
    951   color: #454d19; }
     1441        background: #dee6b2;
     1442        border: 1px solid #becc66;
     1443        color: #454d19;
     1444}
    9521445
    9531446.delete-group #buddypress div#message.info p {
    954   background: #db7e7e;
    955   border: 1px solid #be3535;
    956   color: #1f0808; }
     1447        background: #db7e7e;
     1448        border: 1px solid #be3535;
     1449        color: #1f0808;
     1450}
    9571451
    9581452/**
     
    9621456*/
    9631457#buddypress {
    964   /* Auto Complete background */ }
    965   #buddypress .acfb-holder li.friend-tab {
    966     background: #9fd1e2;
    967     border: inherit; }
     1458        /* Auto Complete background */
     1459}
     1460
     1461#buddypress .acfb-holder li.friend-tab {
     1462        background: #9fd1e2;
     1463        border: inherit;
     1464}
  • trunk/src/bp-templates/bp-legacy/css/twentyfourteen.css

    r9895 r9903  
     1@charset "UTF-8";
    12/*------------------------------------------------------------------------------
    23
     
    6061*-------------------------------------------------------------------------------
    6162*/
    62 #buddypress h1, #buddypress h2, #buddypress h3, #buddypress h4, #buddypress h5, #buddypress h6 {
    63   clear: none; }
     63#buddypress h1,
     64#buddypress h2,
     65#buddypress h3,
     66#buddypress h4,
     67#buddypress h5,
     68#buddypress h6 {
     69        clear: none;
     70}
    6471
    6572.buddypress .site-content {
    66   padding-bottom: 20px;
    67   padding-top: 4%; }
    68   @media screen and (min-width: 59.6875em) {
    69     .buddypress .site-content {
    70       padding-top: 0; } }
    71   .buddypress .site-content article {
    72     margin: 0 4%;
    73     padding-top: 0; }
    74     .buddypress .site-content article .entry-header, .buddypress .site-content article .entry-content {
    75       max-width: 100%;
    76       padding: 0; }
    77     .buddypress .site-content article #buddypress {
    78       margin-bottom: 40px; }
     73        padding-bottom: 20px;
     74        padding-top: 4%;
     75}
     76
     77@media screen and (min-width: 59.6875em) {
     78        .buddypress .site-content {
     79                padding-top: 0;
     80        }
     81}
     82
     83.buddypress .site-content article {
     84        margin: 0 4%;
     85        padding-top: 0;
     86}
     87
     88.buddypress .site-content article .entry-header,
     89.buddypress .site-content article .entry-content {
     90        max-width: 100%;
     91        padding: 0;
     92}
     93
     94.buddypress .site-content article #buddypress {
     95        margin-bottom: 40px;
     96}
    7997
    8098/**
     
    91109*/
    92110#buddypress .item-list-tabs ul li {
    93   width: 100%; }
     111        width: 100%;
     112}
     113
    94114@media screen and (min-width: 400px) {
    95   #buddypress .item-list-tabs ul li {
    96     width: 50%; } }
     115        #buddypress .item-list-tabs ul li {
     116                width: 50%;
     117        }
     118}
     119
    97120@media screen and (min-width: 594px) {
    98   #buddypress .item-list-tabs ul li {
    99     width: auto; } }
    100 
    101 .directory #buddypress .item-list-tabs ul:before, .directory #buddypress .item-list-tabs ul:after {
    102   content: " ";
    103   display: table; }
     121        #buddypress .item-list-tabs ul li {
     122                width: auto;
     123        }
     124}
     125
     126.directory #buddypress .item-list-tabs ul:before,
    104127.directory #buddypress .item-list-tabs ul:after {
    105   clear: both; }
     128        content: " ";
     129        display: table;
     130}
     131
     132.directory #buddypress .item-list-tabs ul:after {
     133        clear: both;
     134}
     135
    106136.directory #buddypress .item-list-tabs ul {
    107   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    108   padding-bottom: 10px; }
     137        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
     138        padding-bottom: 10px;
     139}
     140
    109141@media screen and (min-width: 783px) {
    110   .directory #buddypress .item-list-tabs ul {
    111     padding-bottom: 0; }
    112     .directory #buddypress .item-list-tabs ul li.selected {
    113       border: 1px solid rgba(0, 0, 0, 0.2);
    114       border-bottom-color: #fff;
    115       -webkit-border-top-right-radius: 4px;
    116       border-top-right-radius: 4px;
    117       -webkit-border-top-left-radius: 4px;
    118       border-top-left-radius: 4px;
    119       background-clip: padding-box;
    120       margin-bottom: -1px; }
    121       .directory #buddypress .item-list-tabs ul li.selected a {
    122         background: none;
    123         outline: none; } }
     142        .directory #buddypress .item-list-tabs ul {
     143                padding-bottom: 0;
     144        }
     145        .directory #buddypress .item-list-tabs ul li.selected {
     146                border: 1px solid rgba(0, 0, 0, 0.2);
     147                border-bottom-color: #fff;
     148                -webkit-border-top-right-radius: 4px;
     149                border-top-right-radius: 4px;
     150                -webkit-border-top-left-radius: 4px;
     151                border-top-left-radius: 4px;
     152                background-clip: padding-box;
     153                margin-bottom: -1px;
     154        }
     155        .directory #buddypress .item-list-tabs ul li.selected a {
     156                background: none;
     157                outline: none;
     158        }
     159}
     160
    124161.directory #buddypress #subnav ul {
    125   border-bottom: 0; }
     162        border-bottom: 0;
     163}
    126164
    127165/* List last filters global */
    128166#buddypress #subnav li#activity-filter-select.last {
    129   line-height: 2.1;
    130   margin-top: 0; }
     167        line-height: 2.1;
     168        margin-top: 0;
     169}
    131170
    132171@media screen and (max-width: 783px) {
    133   #buddypress #object-nav ul {
    134     border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    135     overflow: hidden;
    136     padding-bottom: 10px; }
    137   #buddypress div#subnav.item-list-tabs {
    138     margin-bottom: 40px; }
    139     #buddypress div#subnav.item-list-tabs ul li {
    140       width: auto; } }
     172        #buddypress #object-nav ul {
     173                border-bottom: 1px solid rgba(0, 0, 0, 0.2);
     174                overflow: hidden;
     175                padding-bottom: 10px;
     176        }
     177        #buddypress div#subnav.item-list-tabs {
     178                margin-bottom: 40px;
     179        }
     180        #buddypress div#subnav.item-list-tabs ul li {
     181                width: auto;
     182        }
     183}
    141184
    142185/*__ Vertical Menu User Account Screens __*/
    143186@media screen and (min-width: 783px) {
    144   .bp-user #buddypress, .single-item.groups #buddypress {
    145     background: #d8d8d8; }
    146   #buddypress #item-header, #buddypress #item-body {
    147     background: #fff; }
    148   #buddypress #item-body {
    149     border-left: 1px solid #bebebe; }
    150   #buddypress #object-nav {
    151     background: #d8d8d8;
    152     border-right: 1px solid #bebebe;
    153     float: left;
    154     margin-right: -1px;
    155     width: 200px; }
    156     #buddypress #object-nav ul {
    157       border-bottom: 0;
    158       border-top: 1px solid #bebebe;
    159       padding: 0; }
    160       #buddypress #object-nav ul li {
    161         float: none;
    162         overflow: hidden; }
    163         #buddypress #object-nav ul li:focus, #buddypress #object-nav ul li:hover {
    164           background: #bebebe; }
    165         #buddypress #object-nav ul li span {
    166           border-radius: 10%;
    167           float: right;
    168           margin-right: 15px; }
    169       #buddypress #object-nav ul li.current {
    170         background: #f1f1f1; }
    171   #buddypress #item-body {
    172     overflow: hidden;
    173     padding: 0 20px;
    174     width: auto; }
    175     #buddypress #item-body #subnav {
    176       border: 1px solid #bebebe;
    177       border-left: 0;
    178       border-right: 0;
    179       margin: 0 -20px 20px; }
    180       #buddypress #item-body #subnav li:focus, #buddypress #item-body #subnav li:hover {
    181         background: #bebebe; }
    182       #buddypress #item-body #subnav li.current {
    183         background: #f1f1f1; }
    184       #buddypress #item-body #subnav li#activity-filter-select:focus, #buddypress #item-body #subnav li#activity-filter-select:hover {
    185         background: none; }
    186       #buddypress #item-body #subnav li#activity-filter-select select {
    187         max-width: 130px; } }
     187        .bp-user #buddypress,
     188        .single-item.groups #buddypress {
     189                background: #d8d8d8;
     190        }
     191        #buddypress #item-header,
     192        #buddypress #item-body {
     193                background: #fff;
     194        }
     195        #buddypress #item-body {
     196                border-left: 1px solid #bebebe;
     197        }
     198        #buddypress #object-nav {
     199                background: #d8d8d8;
     200                border-right: 1px solid #bebebe;
     201                float: left;
     202                margin-right: -1px;
     203                width: 200px;
     204        }
     205        #buddypress #object-nav ul {
     206                border-bottom: 0;
     207                border-top: 1px solid #bebebe;
     208                padding: 0;
     209        }
     210        #buddypress #object-nav ul li {
     211                float: none;
     212                overflow: hidden;
     213        }
     214        #buddypress #object-nav ul li:focus,
     215        #buddypress #object-nav ul li:hover {
     216                background: #bebebe;
     217        }
     218        #buddypress #object-nav ul li span {
     219                border-radius: 10%;
     220                float: right;
     221                margin-right: 15px;
     222        }
     223        #buddypress #object-nav ul li.current {
     224                background: #f1f1f1;
     225        }
     226        #buddypress #item-body {
     227                overflow: hidden;
     228                padding: 0 20px;
     229                width: auto;
     230        }
     231        #buddypress #item-body #subnav {
     232                border: 1px solid #bebebe;
     233                border-left: 0;
     234                border-right: 0;
     235                margin: 0 -20px 20px;
     236        }
     237        #buddypress #item-body #subnav li:focus,
     238        #buddypress #item-body #subnav li:hover {
     239                background: #bebebe;
     240        }
     241        #buddypress #item-body #subnav li.current {
     242                background: #f1f1f1;
     243        }
     244        #buddypress #item-body #subnav li#activity-filter-select:focus,
     245        #buddypress #item-body #subnav li#activity-filter-select:hover {
     246                background: none;
     247        }
     248        #buddypress #item-body #subnav li#activity-filter-select select {
     249                max-width: 130px;
     250        }
     251}
    188252
    189253/**
     
    193257*/
    194258#buddypress div.pagination .pag-count {
    195   margin-left: 0; }
     259        margin-left: 0;
     260}
    196261
    197262/**
     
    201266*/
    202267#buddypress .item-list .item-title a {
    203   display: block;
    204   font-size: 22px;
    205   font-size: 1.375rem;
    206   text-decoration: none; }
    207 #buddypress .item-list .item-title span.update, #buddypress .item-list .item-title span a {
    208   font-size: 12px;
    209   font-size: 0.75rem; }
     268        display: block;
     269        font-size: 22px;
     270        font-size: 1.375rem;
     271        text-decoration: none;
     272}
     273
     274#buddypress .item-list .item-title span.update,
     275#buddypress .item-list .item-title span a {
     276        font-size: 12px;
     277        font-size: 0.75rem;
     278}
    210279
    211280#buddypress ul.item-list li {
    212   overflow: hidden !important; }
    213   #buddypress ul.item-list li .item-avatar {
    214     float: none;
    215     margin-bottom: 20px;
    216     text-align: center; }
    217     #buddypress ul.item-list li .item-avatar a img.avatar {
    218       float: none; }
    219   #buddypress ul.item-list li div.item-title {
    220     float: none;
    221     width: 100%; }
    222     #buddypress ul.item-list li div.item-title > a {
    223       text-align: center; }
    224   #buddypress ul.item-list li .item {
    225     margin-left: 0; }
    226   #buddypress ul.item-list li div.item-desc {
    227     margin-left: 0;
    228     width: auto; }
    229   #buddypress ul.item-list li div.action {
    230     clear: both;
    231     float: none;
    232     margin: 0;
    233     position: relative;
    234     text-align: left; }
    235     #buddypress ul.item-list li div.action div {
    236       margin: 0 0 10px; }
    237   #buddypress ul.item-list li .activity-meta, #buddypress ul.item-list li .action {
    238     float: none; }
    239     #buddypress ul.item-list li .activity-meta a, #buddypress ul.item-list li .activity-meta div, #buddypress ul.item-list li .action a, #buddypress ul.item-list li .action div {
    240       display: block;
    241       margin: 5px 0; }
    242   @media screen and (min-width: 594px) {
    243     #buddypress ul.item-list li .item-avatar {
    244       float: left;
    245       margin-bottom: 0; }
    246     #buddypress ul.item-list li div.item-title > a {
    247       text-align: left; }
    248     #buddypress ul.item-list li .item {
    249       float: right;
    250       margin-left: 5%;
    251       width: 80%; }
    252     #buddypress ul.item-list li .activity-meta {
    253       clear: both; }
    254       #buddypress ul.item-list li .activity-meta a, #buddypress ul.item-list li .activity-meta div {
    255         display: inline-block;
    256         margin: 5px 5px 0 0; } }
    257   @media screen and (min-width: 783px) {
    258     #buddypress ul.item-list li .item {
    259       float: left;
    260       width: 55%; }
    261       #buddypress ul.item-list li .item div.item-desc {
    262         margin: 0;
    263         width: auto; }
    264     #buddypress ul.item-list li div.action {
    265       clear: none;
    266       float: right;
    267       top: 0;
    268       width: 25%; }
    269       #buddypress ul.item-list li div.action div {
    270         display: block; }
    271         #buddypress ul.item-list li div.action div a {
    272           -webkit-box-sizing: border-box;
    273           -moz-box-sizing: border-box;
    274           box-sizing: border-box;
    275           display: block;
    276           width: 100%; }
    277       #buddypress ul.item-list li div.action .meta {
    278         text-align: center; } }
    279   #buddypress ul.item-list li .meta, #buddypress ul.item-list li .item-meta .activity {
    280     font-style: italic; }
     281        overflow: hidden !important;
     282}
     283
     284#buddypress ul.item-list li .item-avatar {
     285        float: none;
     286        margin-bottom: 20px;
     287        text-align: center;
     288}
     289
     290#buddypress ul.item-list li .item-avatar a img.avatar {
     291        float: none;
     292}
     293
     294#buddypress ul.item-list li div.item-title {
     295        float: none;
     296        width: 100%;
     297}
     298
     299#buddypress ul.item-list li div.item-title > a {
     300        text-align: center;
     301}
     302
     303#buddypress ul.item-list li .item {
     304        margin-left: 0;
     305}
     306
     307#buddypress ul.item-list li div.item-desc {
     308        margin-left: 0;
     309        width: auto;
     310}
     311
     312#buddypress ul.item-list li div.action {
     313        clear: both;
     314        float: none;
     315        margin: 0;
     316        position: relative;
     317        text-align: left;
     318}
     319
     320#buddypress ul.item-list li div.action div {
     321        margin: 0 0 10px;
     322}
     323
     324#buddypress ul.item-list li .activity-meta,
     325#buddypress ul.item-list li .action {
     326        float: none;
     327}
     328
     329#buddypress ul.item-list li .activity-meta a,
     330#buddypress ul.item-list li .activity-meta div,
     331#buddypress ul.item-list li .action a,
     332#buddypress ul.item-list li .action div {
     333        display: block;
     334        margin: 5px 0;
     335}
     336
     337@media screen and (min-width: 594px) {
     338        #buddypress ul.item-list li .item-avatar {
     339                float: left;
     340                margin-bottom: 0;
     341        }
     342        #buddypress ul.item-list li div.item-title > a {
     343                text-align: left;
     344        }
     345        #buddypress ul.item-list li .item {
     346                float: right;
     347                margin-left: 5%;
     348                width: 80%;
     349        }
     350        #buddypress ul.item-list li .activity-meta {
     351                clear: both;
     352        }
     353        #buddypress ul.item-list li .activity-meta a,
     354        #buddypress ul.item-list li .activity-meta div {
     355                display: inline-block;
     356                margin: 5px 5px 0 0;
     357        }
     358}
     359
     360@media screen and (min-width: 783px) {
     361        #buddypress ul.item-list li .item {
     362                float: left;
     363                width: 55%;
     364        }
     365        #buddypress ul.item-list li .item div.item-desc {
     366                margin: 0;
     367                width: auto;
     368        }
     369        #buddypress ul.item-list li div.action {
     370                clear: none;
     371                float: right;
     372                top: 0;
     373                width: 25%;
     374        }
     375        #buddypress ul.item-list li div.action div {
     376                display: block;
     377        }
     378        #buddypress ul.item-list li div.action div a {
     379                -webkit-box-sizing: border-box;
     380                -moz-box-sizing: border-box;
     381                box-sizing: border-box;
     382                display: block;
     383                width: 100%;
     384        }
     385        #buddypress ul.item-list li div.action .meta {
     386                text-align: center;
     387        }
     388}
     389
     390#buddypress ul.item-list li .meta,
     391#buddypress ul.item-list li .item-meta .activity {
     392        font-style: italic;
     393}
    281394
    282395/**
     
    291404*/
    292405#buddypress form#whats-new-form {
    293   margin: 40px 0; }
    294   #buddypress form#whats-new-form #whats-new-avatar {
    295     float: none;
    296     margin-bottom: 20px;
    297     text-align: center; }
    298   #buddypress form#whats-new-form #whats-new-content, #buddypress form#whats-new-form p.activity-greeting {
    299     margin-left: 0;
    300     padding-left: 0; }
    301   #buddypress form#whats-new-form p.activity-greeting {
    302     clear: left;
    303     line-height: inherit;
    304     margin-bottom: 5px; }
    305   #buddypress form#whats-new-form textarea#whats-new {
    306     width: 100%; }
    307   #buddypress form#whats-new-form #whats-new-content #whats-new-options[style] {
    308     height: auto !important; }
    309   @media screen and (max-width: 594px) {
    310     #buddypress form#whats-new-form #whats-new-content #whats-new-options {
    311       display: flex;
    312       flex-direction: column; }
    313       #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit {
    314         order: 2; }
    315         #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit input {
    316           width: 100%; }
    317       #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box {
    318         margin-top: 10px;
    319         order: 1; }
    320         #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box select {
    321           margin-top: 5px;
    322           max-width: 100%;
    323           width: 100%; } }
    324   @media screen and (min-width: 594px) {
    325     #buddypress form#whats-new-form #whats-new-avatar {
    326       float: left; }
    327     #buddypress form#whats-new-form #whats-new-content, #buddypress form#whats-new-form p.activity-greeting {
    328       clear: none;
    329       overflow: hidden;
    330       padding-left: 20px; } }
     406        margin: 40px 0;
     407}
     408
     409#buddypress form#whats-new-form #whats-new-avatar {
     410        float: none;
     411        margin-bottom: 20px;
     412        text-align: center;
     413}
     414
     415#buddypress form#whats-new-form #whats-new-content,
     416#buddypress form#whats-new-form p.activity-greeting {
     417        margin-left: 0;
     418        padding-left: 0;
     419}
     420
     421#buddypress form#whats-new-form p.activity-greeting {
     422        clear: left;
     423        line-height: inherit;
     424        margin-bottom: 5px;
     425}
     426
     427#buddypress form#whats-new-form textarea#whats-new {
     428        width: 100%;
     429}
     430
     431#buddypress form#whats-new-form #whats-new-content #whats-new-options[style] {
     432        height: auto !important;
     433}
     434
     435@media screen and (max-width: 594px) {
     436        #buddypress form#whats-new-form #whats-new-content #whats-new-options {
     437                display: flex;
     438                flex-direction: column;
     439        }
     440        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit {
     441                order: 2;
     442        }
     443        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-submit input {
     444                width: 100%;
     445        }
     446        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box {
     447                margin-top: 10px;
     448                order: 1;
     449        }
     450        #buddypress form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box select {
     451                margin-top: 5px;
     452                max-width: 100%;
     453                width: 100%;
     454        }
     455}
     456
     457@media screen and (min-width: 594px) {
     458        #buddypress form#whats-new-form #whats-new-avatar {
     459                float: left;
     460        }
     461        #buddypress form#whats-new-form #whats-new-content,
     462        #buddypress form#whats-new-form p.activity-greeting {
     463                clear: none;
     464                overflow: hidden;
     465                padding-left: 20px;
     466        }
     467}
    331468
    332469/**
     
    336473*/
    337474#buddypress #activity-stream {
    338   margin-top: 40px; }
     475        margin-top: 40px;
     476}
     477
    339478#buddypress .activity-list li.activity-item:not(.mini) .activity-avatar {
    340   float: none;
    341   margin-bottom: 10px;
    342   text-align: center; }
    343   #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
    344     display: inline;
    345     float: none; }
     479        float: none;
     480        margin-bottom: 10px;
     481        text-align: center;
     482}
     483
     484#buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
     485        display: inline;
     486        float: none;
     487}
     488
    346489#buddypress .activity-list li.mini .activity-avatar img.avatar {
    347   margin-left: 0; }
     490        margin-left: 0;
     491}
     492
    348493#buddypress .activity-list li.mini .activity-meta a {
    349   font-size: 12px;
    350   font-size: 0.75rem; }
     494        font-size: 12px;
     495        font-size: 0.75rem;
     496}
     497
    351498#buddypress .activity-list .activity-content {
    352   margin: 0; }
    353   #buddypress .activity-list .activity-content .activity-header {
    354     margin: -0.5em 0 0; }
    355     #buddypress .activity-list .activity-content .activity-header > p {
    356       line-height: 1.4;
    357       margin-top: -10px; }
    358     #buddypress .activity-list .activity-content .activity-header img.avatar {
    359       margin-bottom: 0 !important;
    360       vertical-align: middle; }
    361   #buddypress .activity-list .activity-content .activity-inner {
    362     margin: 10px 0; }
     499        margin: 0;
     500}
     501
     502#buddypress .activity-list .activity-content .activity-header {
     503        margin: -0.5em 0 0;
     504}
     505
     506#buddypress .activity-list .activity-content .activity-header > p {
     507        line-height: 1.4;
     508        margin-top: -10px;
     509}
     510
     511#buddypress .activity-list .activity-content .activity-header img.avatar {
     512        margin-bottom: 0 !important;
     513        vertical-align: middle;
     514}
     515
     516#buddypress .activity-list .activity-content .activity-inner {
     517        margin: 10px 0;
     518}
     519
    363520@media screen and (min-width: 594px) {
    364   #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar {
    365     float: left;
    366     margin: 0 20px 0 0; }
    367     #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
    368       display: inline;
    369       float: none; }
    370   #buddypress .activity-list li.mini .activity-avatar {
    371     margin: 0 10px 0 5%; }
    372   #buddypress .activity-list .activity-content {
    373     margin-left: 0;
    374     overflow: hidden; } }
     521        #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar {
     522                float: left;
     523                margin: 0 20px 0 0;
     524        }
     525        #buddypress .activity-list li.activity-item:not(.mini) .activity-avatar img.avatar {
     526                display: inline;
     527                float: none;
     528        }
     529        #buddypress .activity-list li.mini .activity-avatar {
     530                margin: 0 10px 0 5%;
     531        }
     532        #buddypress .activity-list .activity-content {
     533                margin-left: 0;
     534                overflow: hidden;
     535        }
     536}
    375537
    376538body.activity-permalink #buddypress {
    377   background: transparent; }
    378   @media screen and (max-width: 760px) {
    379     body.activity-permalink #buddypress .activity-list li .activity-content, body.activity-permalink #buddypress .activity-list li .activity-comments {
    380       margin-left: 0; } }
     539        background: transparent;
     540}
     541
     542@media screen and (max-width: 760px) {
     543        body.activity-permalink #buddypress .activity-list li .activity-content,
     544        body.activity-permalink #buddypress .activity-list li .activity-comments {
     545                margin-left: 0;
     546        }
     547}
    381548
    382549/**
     
    386553*/
    387554#buddypress .activity .activity-comments {
    388   margin-left: 0;
    389   margin-top: 5px; }
    390   @media screen and (min-width: 594px) {
    391     #buddypress .activity .activity-comments {
    392       margin-left: 70px; } }
    393   #buddypress .activity .activity-comments ul {
    394     background: rgba(247, 247, 247, 0.6);
    395     margin: 30px 0 0 2px; }
    396   #buddypress .activity .activity-comments ul ul {
    397     border-left: 1px solid rgba(0, 0, 0, 0.1);
    398     padding-left: 2%; }
    399   @media screen and (max-width: 400px) {
    400     #buddypress .activity .activity-comments .acomment-avatar {
    401       display: block;
    402       text-align: center; }
    403       #buddypress .activity .activity-comments .acomment-avatar a, #buddypress .activity .activity-comments .acomment-avatar img.avatar {
    404         display: inline;
    405         float: none; }
    406     #buddypress .activity .activity-comments .acomment-content, #buddypress .activity .activity-comments .acomment-meta, #buddypress .activity .activity-comments .acomment-options {
    407       margin: 5px; }
    408     #buddypress .activity .activity-comments .acomment-content {
    409       padding: 0 10px; } }
    410   #buddypress .activity .activity-comments .ac-form input[type="submit"], #buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
    411     color: rgba(43, 43, 43, 0.8);
    412     display: inline-block;
    413     font-family: inherit;
    414     font-size: 12px;
    415     font-size: 0.75rem;
    416     font-weight: normal;
    417     line-height: 1.2;
    418     padding: 4px 10px;
    419     text-transform: lowercase;
    420     width: 100px; }
    421   #buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
    422     border: 1px solid rgba(0, 0, 0, 0.2);
    423     text-align: center; }
    424     #buddypress .activity .activity-comments .ac-form .ac-reply-cancel:focus, #buddypress .activity .activity-comments .ac-form .ac-reply-cancel:hover {
    425       background: #ededed; }
     555        margin-left: 0;
     556        margin-top: 5px;
     557}
     558
     559@media screen and (min-width: 594px) {
     560        #buddypress .activity .activity-comments {
     561                margin-left: 70px;
     562        }
     563}
     564
     565#buddypress .activity .activity-comments ul {
     566        background: rgba(247, 247, 247, 0.6);
     567        margin: 30px 0 0 2px;
     568}
     569
     570#buddypress .activity .activity-comments ul ul {
     571        border-left: 1px solid rgba(0, 0, 0, 0.1);
     572        padding-left: 2%;
     573}
     574
     575@media screen and (max-width: 400px) {
     576        #buddypress .activity .activity-comments .acomment-avatar {
     577                display: block;
     578                text-align: center;
     579        }
     580        #buddypress .activity .activity-comments .acomment-avatar a,
     581        #buddypress .activity .activity-comments .acomment-avatar img.avatar {
     582                display: inline;
     583                float: none;
     584        }
     585        #buddypress .activity .activity-comments .acomment-content,
     586        #buddypress .activity .activity-comments .acomment-meta,
     587        #buddypress .activity .activity-comments .acomment-options {
     588                margin: 5px;
     589        }
     590        #buddypress .activity .activity-comments .acomment-content {
     591                padding: 0 10px;
     592        }
     593}
     594
     595#buddypress .activity .activity-comments .ac-form input[type="submit"],
     596#buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
     597        color: rgba(43, 43, 43, 0.8);
     598        display: inline-block;
     599        font-family: inherit;
     600        font-size: 12px;
     601        font-size: 0.75rem;
     602        font-weight: normal;
     603        line-height: 1.2;
     604        padding: 4px 10px;
     605        text-transform: lowercase;
     606        width: 100px;
     607}
     608
     609#buddypress .activity .activity-comments .ac-form .ac-reply-cancel {
     610        border: 1px solid rgba(0, 0, 0, 0.2);
     611        text-align: center;
     612}
     613
     614#buddypress .activity .activity-comments .ac-form .ac-reply-cancel:focus,
     615#buddypress .activity .activity-comments .ac-form .ac-reply-cancel:hover {
     616        background: #ededed;
     617}
    426618
    427619/**
     
    436628*/
    437629/* groups & user account page entry title */
    438 .single-item.groups .entry-title, .bp-user .entry-title {
    439   background: #4d4d4d;
    440   color: #fff;
    441   font-size: 22px;
    442   font-size: 1.375rem;
    443   margin-bottom: 10px;
    444   padding: 0.2em; }
     630.single-item.groups .entry-title,
     631.bp-user .entry-title {
     632        background: #4d4d4d;
     633        color: #fff;
     634        font-size: 22px;
     635        font-size: 1.375rem;
     636        margin-bottom: 10px;
     637        padding: 0.2em;
     638}
     639
    445640@media screen and (min-width: 673px) {
    446   .single-item.groups .entry-title, .bp-user .entry-title {
    447     font-size: 28px;
    448     font-size: 1.75rem; } }
     641        .single-item.groups .entry-title,
     642        .bp-user .entry-title {
     643                font-size: 28px;
     644                font-size: 1.75rem;
     645        }
     646}
    449647
    450648/**
     
    454652*/
    455653#buddypress div#item-header {
    456   padding-bottom: 10px; }
    457   #buddypress div#item-header img.avatar {
    458     margin: 0 20px 10px 0; }
    459   #buddypress div#item-header #message {
    460     clear: both;
    461     margin-bottom: 5px;
    462     padding-top: 10px; }
    463     #buddypress div#item-header #message p {
    464       margin-bottom: 0; }
     654        padding-bottom: 10px;
     655}
     656
     657#buddypress div#item-header img.avatar {
     658        margin: 0 20px 10px 0;
     659}
     660
     661#buddypress div#item-header #message {
     662        clear: both;
     663        margin-bottom: 5px;
     664        padding-top: 10px;
     665}
     666
     667#buddypress div#item-header #message p {
     668        margin-bottom: 0;
     669}
    465670
    466671/**
     
    470675*/
    471676@media screen and (max-width: 594px) {
    472   .single-item.groups #buddypress div#item-header {
    473     display: flex;
    474     flex-direction: column; }
    475     .single-item.groups #buddypress div#item-header #item-header-avatar {
    476       order: 1;
    477       text-align: center; }
    478       .single-item.groups #buddypress div#item-header #item-header-avatar a {
    479         border-bottom: 0; }
    480         .single-item.groups #buddypress div#item-header #item-header-avatar a img {
    481           display: inline-block;
    482           float: none; }
    483     .single-item.groups #buddypress div#item-header #item-header-content {
    484       order: 2; }
    485     .single-item.groups #buddypress div#item-header #item-actions {
    486       margin-left: 0;
    487       order: 3;
    488       text-align: left; }
    489       .single-item.groups #buddypress div#item-header #item-actions ul {
    490         margin-left: 0; }
    491         .single-item.groups #buddypress div#item-header #item-actions ul li {
    492           float: left; }
    493     .single-item.groups #buddypress div#item-header #message {
    494       order: 4; } }
     677        .single-item.groups #buddypress div#item-header {
     678                display: flex;
     679                flex-direction: column;
     680        }
     681        .single-item.groups #buddypress div#item-header #item-header-avatar {
     682                order: 1;
     683                text-align: center;
     684        }
     685        .single-item.groups #buddypress div#item-header #item-header-avatar a {
     686                border-bottom: 0;
     687        }
     688        .single-item.groups #buddypress div#item-header #item-header-avatar a img {
     689                display: inline-block;
     690                float: none;
     691        }
     692        .single-item.groups #buddypress div#item-header #item-header-content {
     693                order: 2;
     694        }
     695        .single-item.groups #buddypress div#item-header #item-actions {
     696                margin-left: 0;
     697                order: 3;
     698                text-align: left;
     699        }
     700        .single-item.groups #buddypress div#item-header #item-actions ul {
     701                margin-left: 0;
     702        }
     703        .single-item.groups #buddypress div#item-header #item-actions ul li {
     704                float: left;
     705        }
     706        .single-item.groups #buddypress div#item-header #message {
     707                order: 4;
     708        }
     709}
     710
    495711.single-item.groups #buddypress #item-header #item-actions {
    496   float: none;
    497   margin: 0 0 0 20px;
    498   width: auto; }
    499   .single-item.groups #buddypress #item-header #item-actions h3 {
    500     font-size: 20px;
    501     font-size: 1.25rem; }
     712        float: none;
     713        margin: 0 0 0 20px;
     714        width: auto;
     715}
     716
     717.single-item.groups #buddypress #item-header #item-actions h3 {
     718        font-size: 20px;
     719        font-size: 1.25rem;
     720}
     721
    502722.single-item.groups #buddypress #item-header #item-header-avatar {
    503   text-align: center; }
     723        text-align: center;
     724}
     725
    504726.single-item.groups #buddypress #item-header #item-header-content {
    505   float: none;
    506   overflow: hidden; }
     727        float: none;
     728        overflow: hidden;
     729}
     730
    507731@media screen and (min-width: 594px) {
    508   .single-item.groups #buddypress #item-header #item-actions {
    509     float: right; }
    510   .single-item.groups #buddypress #item-header #item-header-avatar {
    511     float: left; }
    512   .single-item.groups #buddypress #item-header #item-header-content {
    513     float: none;
    514     overflow: hidden; } }
     732        .single-item.groups #buddypress #item-header #item-actions {
     733                float: right;
     734        }
     735        .single-item.groups #buddypress #item-header #item-header-avatar {
     736                float: left;
     737        }
     738        .single-item.groups #buddypress #item-header #item-header-content {
     739                float: none;
     740                overflow: hidden;
     741        }
     742}
    515743
    516744/**
     
    520748*/
    521749.bp-user #buddypress #item-header #item-header-avatar {
    522   text-align: center;
    523   width: 100%; }
    524   .bp-user #buddypress #item-header #item-header-avatar img {
    525     float: none; }
     750        text-align: center;
     751        width: 100%;
     752}
     753
     754.bp-user #buddypress #item-header #item-header-avatar img {
     755        float: none;
     756}
     757
    526758.bp-user #buddypress #item-header #latest-update {
    527   margin-bottom: 10px; }
     759        margin-bottom: 10px;
     760}
     761
    528762@media screen and (max-width: 594px) {
    529   .bp-user #buddypress #item-header #item-buttons div.generic-button {
    530     display: inline-block;
    531     float: none;
    532     margin: 0 0 5px 0;
    533     width: 100%; }
    534     .bp-user #buddypress #item-header #item-buttons div.generic-button a {
    535       -webkit-box-sizing: border-box;
    536       -moz-box-sizing: border-box;
    537       box-sizing: border-box;
    538       display: block;
    539       width: 100%; } }
     763        .bp-user #buddypress #item-header #item-buttons div.generic-button {
     764                display: inline-block;
     765                float: none;
     766                margin: 0 0 5px 0;
     767                width: 100%;
     768        }
     769        .bp-user #buddypress #item-header #item-buttons div.generic-button a {
     770                -webkit-box-sizing: border-box;
     771                -moz-box-sizing: border-box;
     772                box-sizing: border-box;
     773                display: block;
     774                width: 100%;
     775        }
     776}
     777
    540778@media screen and (min-width: 673px) {
    541   .bp-user #buddypress #item-header #item-header-avatar {
    542     float: left;
    543     overflow: hidden;
    544     text-align: left;
    545     width: 20%; }
    546     .bp-user #buddypress #item-header #item-header-avatar img {
    547       margin: 0; }
    548   .bp-user #buddypress #item-header #item-header-content {
    549     float: right;
    550     width: 78%; }
    551     .bp-user #buddypress #item-header #item-header-content #latest-update {
    552       margin-bottom: 20px; } }
     779        .bp-user #buddypress #item-header #item-header-avatar {
     780                float: left;
     781                overflow: hidden;
     782                text-align: left;
     783                width: 20%;
     784        }
     785        .bp-user #buddypress #item-header #item-header-avatar img {
     786                margin: 0;
     787        }
     788        .bp-user #buddypress #item-header #item-header-content {
     789                float: right;
     790                width: 78%;
     791        }
     792        .bp-user #buddypress #item-header #item-header-content #latest-update {
     793                margin-bottom: 20px;
     794        }
     795}
    553796
    554797/**
     
    568811        */
    569812/* Settings */
    570 #group-settings-form .radio strong, #create-group-form .radio strong {
    571   font-size: 18px;
    572   font-size: 1.125rem; }
    573 #group-settings-form .radio ul, #create-group-form .radio ul {
    574   color: #777777; }
    575 #group-settings-form #group-creation-previous, #create-group-form #group-creation-previous {
    576   margin: 10px 0; }
     813#group-settings-form .radio strong,
     814#create-group-form .radio strong {
     815        font-size: 18px;
     816        font-size: 1.125rem;
     817}
     818
     819#group-settings-form .radio ul,
     820#create-group-form .radio ul {
     821        color: #777777;
     822}
     823
     824#group-settings-form #group-creation-previous,
     825#create-group-form #group-creation-previous {
     826        margin: 10px 0;
     827}
    577828
    578829/* Manage Members */
    579830.groups.manage-members #group-settings-form h4 {
    580   margin-top: 40px; }
     831        margin-top: 40px;
     832}
     833
    581834.groups.manage-members #group-settings-form .item-list {
    582   background: #f7f7f7;
    583   border-top: 0;
    584   padding: 0 0.5em; }
    585   .groups.manage-members #group-settings-form .item-list li {
    586     border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    587     .groups.manage-members #group-settings-form .item-list li:last-child {
    588       border-bottom: 0; }
    589     .groups.manage-members #group-settings-form .item-list li img, .groups.manage-members #group-settings-form .item-list li h5 {
    590       clear: none;
    591       float: left; }
    592       .groups.manage-members #group-settings-form .item-list li img > a, .groups.manage-members #group-settings-form .item-list li h5 > a {
    593         border-bottom: 0; }
    594     .groups.manage-members #group-settings-form .item-list li span.small {
    595       display: block;
    596       float: none;
    597       margin-top: 10px;
    598       width: 100%; }
    599       .groups.manage-members #group-settings-form .item-list li span.small a {
    600         display: inline-block;
    601         margin: 5px 0;
    602         width: 100%; }
    603         @media screen and (min-width: 38.75em) {
    604           .groups.manage-members #group-settings-form .item-list li span.small a {
    605             width: auto; } }
    606     .groups.manage-members #group-settings-form .item-list li h5 {
    607       margin: 0; }
     835        background: #f7f7f7;
     836        border-top: 0;
     837        padding: 0 0.5em;
     838}
     839
     840.groups.manage-members #group-settings-form .item-list li {
     841        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     842}
     843
     844.groups.manage-members #group-settings-form .item-list li:last-child {
     845        border-bottom: 0;
     846}
     847
     848.groups.manage-members #group-settings-form .item-list li img,
     849.groups.manage-members #group-settings-form .item-list li h5 {
     850        clear: none;
     851        float: left;
     852}
     853
     854.groups.manage-members #group-settings-form .item-list li img > a,
     855.groups.manage-members #group-settings-form .item-list li h5 > a {
     856        border-bottom: 0;
     857}
     858
     859.groups.manage-members #group-settings-form .item-list li span.small {
     860        display: block;
     861        float: none;
     862        margin-top: 10px;
     863        width: 100%;
     864}
     865
     866.groups.manage-members #group-settings-form .item-list li span.small a {
     867        display: inline-block;
     868        margin: 5px 0;
     869        width: 100%;
     870}
     871
     872@media screen and (min-width: 38.75em) {
     873        .groups.manage-members #group-settings-form .item-list li span.small a {
     874                width: auto;
     875        }
     876}
     877
     878.groups.manage-members #group-settings-form .item-list li h5 {
     879        margin: 0;
     880}
    608881
    609882/**
     
    613886        */
    614887#buddypress #members-group-list .item-list h5 {
    615   display: inline-block;
    616   margin: 0; }
     888        display: inline-block;
     889        margin: 0;
     890}
     891
    617892#buddypress #members-group-list .item-list span.activity {
    618   padding-left: 10px; }
    619 
    620 #buddypress #item-body #subnav li.groups-members-search:focus, #buddypress #item-body #subnav li.groups-members-search:hover, #buddypress #item-body #subnav li.last:focus, #buddypress #item-body #subnav li.last:hover {
    621   background: none; }
    622 
    623 .groups.group-members #subnav ul:before, .groups.group-members #subnav ul:after {
    624   content: " ";
    625   display: table; }
     893        padding-left: 10px;
     894}
     895
     896#buddypress #item-body #subnav li.groups-members-search:focus,
     897#buddypress #item-body #subnav li.groups-members-search:hover,
     898#buddypress #item-body #subnav li.last:focus,
     899#buddypress #item-body #subnav li.last:hover {
     900        background: none;
     901}
     902
     903.groups.group-members #subnav ul:before,
    626904.groups.group-members #subnav ul:after {
    627   clear: both; }
     905        content: " ";
     906        display: table;
     907}
     908
     909.groups.group-members #subnav ul:after {
     910        clear: both;
     911}
     912
    628913.groups.group-members #subnav ul {
    629   padding: 5px 0; }
     914        padding: 5px 0;
     915}
     916
    630917@media screen and (max-width: 400px) {
    631   .groups.group-members #subnav li {
    632     background: #fff;
    633     padding: 10px 0;
    634     width: 100% !important; } }
     918        .groups.group-members #subnav li {
     919                background: #fff;
     920                padding: 10px 0;
     921                width: 100% !important;
     922        }
     923}
     924
    635925.groups.group-members #subnav li #search-members-form {
    636   -webkit-box-sizing: border-box;
    637   -moz-box-sizing: border-box;
    638   box-sizing: border-box;
    639   float: left; }
    640   @media screen and (max-width: 400px) {
    641     .groups.group-members #subnav li #search-members-form {
    642       margin: 0;
    643       width: 100%; }
    644       .groups.group-members #subnav li #search-members-form label input[type="text"] {
    645         width: 100%; } }
    646   @media screen and (min-width: 783px) {
    647     .groups.group-members #subnav li #search-members-form {
    648       margin-left: 3px; } }
     926        -webkit-box-sizing: border-box;
     927        -moz-box-sizing: border-box;
     928        box-sizing: border-box;
     929        float: left;
     930}
     931
     932@media screen and (max-width: 400px) {
     933        .groups.group-members #subnav li #search-members-form {
     934                margin: 0;
     935                width: 100%;
     936        }
     937        .groups.group-members #subnav li #search-members-form label input[type="text"] {
     938                width: 100%;
     939        }
     940}
     941
     942@media screen and (min-width: 783px) {
     943        .groups.group-members #subnav li #search-members-form {
     944                margin-left: 3px;
     945        }
     946}
    649947
    650948/**
     
    654952        */
    655953@media screen and (min-width: 783px) {
    656   .send-invites #buddypress #item-body {
    657     border-top: 1px solid #bebebe; } }
     954        .send-invites #buddypress #item-body {
     955                border-top: 1px solid #bebebe;
     956        }
     957}
     958
    658959.send-invites #buddypress #item-body #invite-list {
    659   width: 120px; }
     960        width: 120px;
     961}
     962
    660963.send-invites #buddypress #item-body .main-column {
    661   margin-left: 160px; }
     964        margin-left: 160px;
     965}
     966
    662967.send-invites #buddypress #item-body li img.avatar {
    663   display: block;
    664   float: none;
    665   margin: 10px auto; }
     968        display: block;
     969        float: none;
     970        margin: 10px auto;
     971}
     972
    666973.send-invites #buddypress #item-body li .action {
    667   margin-top: 10px;
    668   text-align: left;
    669   width: 100%; }
    670   @media screen and (min-width: 38.75em) {
    671     .send-invites #buddypress #item-body li .action {
    672       text-align: right; } }
     974        margin-top: 10px;
     975        text-align: left;
     976        width: 100%;
     977}
     978
     979@media screen and (min-width: 38.75em) {
     980        .send-invites #buddypress #item-body li .action {
     981                text-align: right;
     982        }
     983}
     984
    673985@media screen and (min-width: 594px) {
    674   .send-invites #buddypress #item-body #invite-list {
    675     width: 160px; }
    676   .send-invites #buddypress #item-body .main-column {
    677     margin-left: 190px; }
    678   .send-invites #buddypress #item-body li img.avatar {
    679     float: left;
    680     margin: 0 10px 0 0; } }
     986        .send-invites #buddypress #item-body #invite-list {
     987                width: 160px;
     988        }
     989        .send-invites #buddypress #item-body .main-column {
     990                margin-left: 190px;
     991        }
     992        .send-invites #buddypress #item-body li img.avatar {
     993                float: left;
     994                margin: 0 10px 0 0;
     995        }
     996}
    681997
    682998/**
     
    6911007        */
    6921008#buddypress .profile .bp-widget h4 {
    693   background: #999;
    694   color: #fff;
    695   padding: 0.4em 0.2em; }
    696 #buddypress .profile #profile-edit-form .button-nav:before, #buddypress .profile #profile-edit-form .button-nav:after {
    697   content: " ";
    698   display: table; }
     1009        background: #999;
     1010        color: #fff;
     1011        padding: 0.4em 0.2em;
     1012}
     1013
     1014#buddypress .profile #profile-edit-form .button-nav:before,
    6991015#buddypress .profile #profile-edit-form .button-nav:after {
    700   clear: both; }
     1016        content: " ";
     1017        display: table;
     1018}
     1019
     1020#buddypress .profile #profile-edit-form .button-nav:after {
     1021        clear: both;
     1022}
     1023
    7011024#buddypress .profile #profile-edit-form ul.button-nav {
    702   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    703   margin-left: 0; }
    704   #buddypress .profile #profile-edit-form ul.button-nav li {
    705     float: left;
    706     margin-bottom: 0; }
    707     #buddypress .profile #profile-edit-form ul.button-nav li.current {
    708       border: 1px solid rgba(0, 0, 0, 0.1);
    709       border-bottom-color: #fff;
    710       margin-bottom: -1px; }
    711   #buddypress .profile #profile-edit-form ul.button-nav a {
    712     background: none;
    713     border: 0;
    714     font-size: 18px;
    715     font-size: 1.125rem; }
    716 #buddypress .profile #profile-edit-form .field-visibility-settings-toggle, #buddypress .profile #profile-edit-form .field-visibility-settings {
    717   font-size: 14px;
    718   font-size: 0.875rem; }
    719 #buddypress .profile #profile-edit-form .field-visibility-settings-close, #buddypress .profile #profile-edit-form .visibility-toggle-link {
    720   background: #000;
    721   color: #fff;
    722   padding: 0.2em 0.5em; }
     1025        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     1026        margin-left: 0;
     1027}
     1028
     1029#buddypress .profile #profile-edit-form ul.button-nav li {
     1030        float: left;
     1031        margin-bottom: 0;
     1032}
     1033
     1034#buddypress .profile #profile-edit-form ul.button-nav li.current {
     1035        border: 1px solid rgba(0, 0, 0, 0.1);
     1036        border-bottom-color: #fff;
     1037        margin-bottom: -1px;
     1038}
     1039
     1040#buddypress .profile #profile-edit-form ul.button-nav a {
     1041        background: none;
     1042        border: 0;
     1043        font-size: 18px;
     1044        font-size: 1.125rem;
     1045}
     1046
     1047#buddypress .profile #profile-edit-form .field-visibility-settings-toggle,
     1048#buddypress .profile #profile-edit-form .field-visibility-settings {
     1049        font-size: 14px;
     1050        font-size: 0.875rem;
     1051}
     1052
     1053#buddypress .profile #profile-edit-form .field-visibility-settings-close,
     1054#buddypress .profile #profile-edit-form .visibility-toggle-link {
     1055        background: #000;
     1056        color: #fff;
     1057        padding: 0.2em 0.5em;
     1058}
    7231059
    7241060/**
     
    7281064        */
    7291065#buddypress {
    730   /* Read Single thread */
    731   /* Sitewide Notices loop */ }
    732   #buddypress table#message-threads {
    733     border-left: 1px solid rgba(0, 0, 0, 0.2);
    734     border-right: 1px solid rgba(0, 0, 0, 0.2); }
    735     #buddypress table#message-threads tbody > tr:first-child td.bulk-select-check, #buddypress table#message-threads tbody > tr:first-child td.thread-from {
    736       border-top: 1px solid rgba(0, 0, 0, 0.2); }
    737     #buddypress table#message-threads tr td {
    738       background: #fff;
    739       border-right: 0 !important;
    740       -webkit-box-sizing: border-box;
    741       -moz-box-sizing: border-box;
    742       box-sizing: border-box;
    743       display: inline-block;
    744       float: left; }
    745     #buddypress table#message-threads tr td.thread-star, #buddypress table#message-threads tr td.thread-options {
    746       border-bottom-color: rgba(0, 0, 0, 0.2);
    747       border-bottom-width: 2px;
    748       border-left: 0;
    749       height: 2.4em;
    750       padding-bottom: 0.2em;
    751       padding-top: 0.2em; }
    752       @media screen and (max-width: 549px) {
    753         #buddypress table#message-threads tr td.thread-star, #buddypress table#message-threads tr td.thread-options {
    754           padding-top: 0; } }
    755     #buddypress table#message-threads tr td.bulk-select-check, #buddypress table#message-threads tr td.thread-from {
    756       border-left: 0;
    757       height: 2.6em; }
    758       @media screen and (max-width: 320px) {
    759         #buddypress table#message-threads tr td.bulk-select-check, #buddypress table#message-threads tr td.thread-from {
    760           height: 5.2em; } }
    761     #buddypress table#message-threads tr td.thread-from, #buddypress table#message-threads tr td.thread-options {
    762       border-left: 0;
    763       width: -webkit-calc(100% - 30px);
    764       width: -moz-calc(100% - 30px);
    765       width: calc(100% - 30px);
    766       margin-left: 0; }
    767     #buddypress table#message-threads tr td.thread-info {
    768       border-left: 0;
    769       padding-left: 41px;
    770       width: 100%; }
    771       #buddypress table#message-threads tr td.thread-info a::after {
    772         content: " \2013 \00a0" attr(title);
    773         font-size: 12px;
    774         font-size: 0.75rem; }
    775     #buddypress table#message-threads tr td.thread-options {
    776       text-align: right; }
    777       #buddypress table#message-threads tr td.thread-options a {
    778         font-size: 12px;
    779         font-size: 0.75rem;
    780         line-height: 2.2; }
    781     #buddypress table#message-threads tr span.from {
    782       display: none; }
    783     #buddypress table#message-threads tr span.activity {
    784       display: block;
    785       float: right;
    786       line-height: 2; }
    787       @media screen and (max-width: 320px) {
    788         #buddypress table#message-threads tr span.activity {
    789           clear: both;
    790           font-size: 11px;
    791           font-size: 0.6875rem;
    792           width: 100%; } }
    793     #buddypress table#message-threads tr.unread td {
    794       background: #f1f4ff;
    795       border-color: rgba(0, 0, 0, 0.2);
    796       border-top: 0;
    797       border-width: 1px; }
    798     #buddypress table#message-threads th {
    799       display: none; }
    800     #buddypress table#message-threads th.bulk-select-all {
    801       border-bottom: 0;
    802       display: inline-block;
    803       text-align: left; }
    804     #buddypress table#message-threads th.bulk-select-all, #buddypress table#message-threads td.bulk-select-check, #buddypress table#message-threads td.thread-star {
    805       border-right: 0;
    806       width: 30px; }
    807   #buddypress #message-thread #message-subject {
    808     background: #4d4d4d;
    809     color: #fff;
    810     padding: 0.5em; }
    811   #buddypress #message-thread .message-box .message-metadata {
    812     margin-bottom: 10px; }
    813   #buddypress #message-thread .message-box .message-content {
    814     clear: left;
    815     margin-left: 0; }
    816   #buddypress #message-threads.sitewide-notices td {
    817     width: 100%; }
    818     #buddypress #message-threads.sitewide-notices td strong {
    819       background: #4d4d4d;
    820       color: #fff;
    821       font-size: 16px;
    822       font-size: 1rem;
    823       display: block;
    824       margin-bottom: 0.4em;
    825       padding: 0.2em; }
    826     #buddypress #message-threads.sitewide-notices td a {
    827       display: inline-block;
    828       line-height: initial; }
    829   #buddypress #message-threads.sitewide-notices td:first-child {
    830     display: none; }
    831   #buddypress #message-threads.sitewide-notices td:first-child + td + td {
    832     border-bottom: 0; }
    833     #buddypress #message-threads.sitewide-notices td:first-child + td + td span {
    834       line-height: 1; }
    835   #buddypress #message-threads.sitewide-notices td:last-child {
    836     border-bottom-color: rgba(0, 0, 0, 0.2);
    837     line-height: 1;
    838     text-align: right; }
    839     #buddypress #message-threads.sitewide-notices td:last-child a:last-child {
    840       line-height: 0;
    841       margin-left: 0.7em;
    842       text-indent: -999em; }
    843     #buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
    844       content: attr(title);
    845       display: block;
    846       line-height: initial;
    847       text-indent: 0; }
     1066        /* Read Single thread */
     1067        /* Sitewide Notices loop */
     1068}
     1069
     1070#buddypress table#message-threads {
     1071        border-left: 1px solid rgba(0, 0, 0, 0.2);
     1072        border-right: 1px solid rgba(0, 0, 0, 0.2);
     1073}
     1074
     1075#buddypress table#message-threads tbody > tr:first-child td.bulk-select-check,
     1076#buddypress table#message-threads tbody > tr:first-child td.thread-from {
     1077        border-top: 1px solid rgba(0, 0, 0, 0.2);
     1078}
     1079
     1080#buddypress table#message-threads tr td {
     1081        background: #fff;
     1082        border-right: 0 !important;
     1083        -webkit-box-sizing: border-box;
     1084        -moz-box-sizing: border-box;
     1085        box-sizing: border-box;
     1086        display: inline-block;
     1087        float: left;
     1088}
     1089
     1090#buddypress table#message-threads tr td.thread-star,
     1091#buddypress table#message-threads tr td.thread-options {
     1092        border-bottom-color: rgba(0, 0, 0, 0.2);
     1093        border-bottom-width: 2px;
     1094        border-left: 0;
     1095        height: 2.4em;
     1096        padding-bottom: 0.2em;
     1097        padding-top: 0.2em;
     1098}
     1099
     1100@media screen and (max-width: 549px) {
     1101        #buddypress table#message-threads tr td.thread-star,
     1102        #buddypress table#message-threads tr td.thread-options {
     1103                padding-top: 0;
     1104        }
     1105}
     1106
     1107#buddypress table#message-threads tr td.bulk-select-check,
     1108#buddypress table#message-threads tr td.thread-from {
     1109        border-left: 0;
     1110        height: 2.6em;
     1111}
     1112
     1113@media screen and (max-width: 320px) {
     1114        #buddypress table#message-threads tr td.bulk-select-check,
     1115        #buddypress table#message-threads tr td.thread-from {
     1116                height: 5.2em;
     1117        }
     1118}
     1119
     1120#buddypress table#message-threads tr td.thread-from,
     1121#buddypress table#message-threads tr td.thread-options {
     1122        border-left: 0;
     1123        width: -webkit-calc(100% - 30px);
     1124        width: -moz-calc(100% - 30px);
     1125        width: calc(100% - 30px);
     1126        margin-left: 0;
     1127}
     1128
     1129#buddypress table#message-threads tr td.thread-info {
     1130        border-left: 0;
     1131        padding-left: 41px;
     1132        width: 100%;
     1133}
     1134
     1135#buddypress table#message-threads tr td.thread-info a::after {
     1136        content: " –  " attr(title);
     1137        font-size: 12px;
     1138        font-size: 0.75rem;
     1139}
     1140
     1141#buddypress table#message-threads tr td.thread-options {
     1142        text-align: right;
     1143}
     1144
     1145#buddypress table#message-threads tr td.thread-options a {
     1146        font-size: 12px;
     1147        font-size: 0.75rem;
     1148        line-height: 2.2;
     1149}
     1150
     1151#buddypress table#message-threads tr span.from {
     1152        display: none;
     1153}
     1154
     1155#buddypress table#message-threads tr span.activity {
     1156        display: block;
     1157        float: right;
     1158        line-height: 2;
     1159}
     1160
     1161@media screen and (max-width: 320px) {
     1162        #buddypress table#message-threads tr span.activity {
     1163                clear: both;
     1164                font-size: 11px;
     1165                font-size: 0.6875rem;
     1166                width: 100%;
     1167        }
     1168}
     1169
     1170#buddypress table#message-threads tr.unread td {
     1171        background: #f1f4ff;
     1172        border-color: rgba(0, 0, 0, 0.2);
     1173        border-top: 0;
     1174        border-width: 1px;
     1175}
     1176
     1177#buddypress table#message-threads th {
     1178        display: none;
     1179}
     1180
     1181#buddypress table#message-threads th.bulk-select-all {
     1182        border-bottom: 0;
     1183        display: inline-block;
     1184        text-align: left;
     1185}
     1186
     1187#buddypress table#message-threads th.bulk-select-all,
     1188#buddypress table#message-threads td.bulk-select-check,
     1189#buddypress table#message-threads td.thread-star {
     1190        border-right: 0;
     1191        width: 30px;
     1192}
     1193
     1194#buddypress #message-thread #message-subject {
     1195        background: #4d4d4d;
     1196        color: #fff;
     1197        padding: 0.5em;
     1198}
     1199
     1200#buddypress #message-thread .message-box .message-metadata {
     1201        margin-bottom: 10px;
     1202}
     1203
     1204#buddypress #message-thread .message-box .message-content {
     1205        clear: left;
     1206        margin-left: 0;
     1207}
     1208
     1209#buddypress #message-threads.sitewide-notices td {
     1210        width: 100%;
     1211}
     1212
     1213#buddypress #message-threads.sitewide-notices td strong {
     1214        background: #4d4d4d;
     1215        color: #fff;
     1216        font-size: 16px;
     1217        font-size: 1rem;
     1218        display: block;
     1219        margin-bottom: 0.4em;
     1220        padding: 0.2em;
     1221}
     1222
     1223#buddypress #message-threads.sitewide-notices td a {
     1224        display: inline-block;
     1225        line-height: initial;
     1226}
     1227
     1228#buddypress #message-threads.sitewide-notices td:first-child {
     1229        display: none;
     1230}
     1231
     1232#buddypress #message-threads.sitewide-notices td:first-child + td + td {
     1233        border-bottom: 0;
     1234}
     1235
     1236#buddypress #message-threads.sitewide-notices td:first-child + td + td span {
     1237        line-height: 1;
     1238}
     1239
     1240#buddypress #message-threads.sitewide-notices td:last-child {
     1241        border-bottom-color: rgba(0, 0, 0, 0.2);
     1242        line-height: 1;
     1243        text-align: right;
     1244}
     1245
     1246#buddypress #message-threads.sitewide-notices td:last-child a:last-child {
     1247        line-height: 0;
     1248        margin-left: 0.7em;
     1249        text-indent: -999em;
     1250}
     1251
     1252#buddypress #message-threads.sitewide-notices td:last-child a:last-child::after {
     1253        content: attr(title);
     1254        display: block;
     1255        line-height: initial;
     1256        text-indent: 0;
     1257}
    8481258
    8491259/**
     
    8531263        */
    8541264#buddypress #settings-form > p {
    855   font-size: 20px;
    856   font-size: 1.25rem; }
    857 #buddypress table.notification-settings td.yes, #buddypress table.notification-settings td.no {
    858   vertical-align: middle; }
     1265        font-size: 20px;
     1266        font-size: 1.25rem;
     1267}
     1268
     1269#buddypress table.notification-settings td.yes,
     1270#buddypress table.notification-settings td.no {
     1271        vertical-align: middle;
     1272}
     1273
    8591274#buddypress table.profile-settings {
    860   width: 100%; }
    861   #buddypress table.profile-settings th.field-group-name, #buddypress table.profile-settings td.field-name {
    862     width: 50%; }
    863   @media screen and (min-width: 401px) {
    864     #buddypress table.profile-settings th.field-group-name, #buddypress table.profile-settings td.field-name {
    865       width: 70%; } }
    866   #buddypress table.profile-settings td.field-visibility select {
    867     width: 100%; }
     1275        width: 100%;
     1276}
     1277
     1278#buddypress table.profile-settings th.field-group-name,
     1279#buddypress table.profile-settings td.field-name {
     1280        width: 50%;
     1281}
     1282
     1283@media screen and (min-width: 401px) {
     1284        #buddypress table.profile-settings th.field-group-name,
     1285        #buddypress table.profile-settings td.field-name {
     1286                width: 70%;
     1287        }
     1288}
     1289
     1290#buddypress table.profile-settings td.field-visibility select {
     1291        width: 100%;
     1292}
    8681293
    8691294/*------------------------------------------------------------------------------
     
    8711296*-------------------------------------------------------------------------------
    8721297*/
    873 #buddypress input[type="text"], #buddypress input[type="email"], #buddypress input[type="password"], #buddypress input[type="submit"], #buddypress select, #buddypress textarea {
    874   border: 1px solid rgba(0, 0, 0, 0.2); }
    875 #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="submit"], #buddypress .standard-form textarea {
    876   width: 100%; }
     1298#buddypress input[type="text"],
     1299#buddypress input[type="email"],
     1300#buddypress input[type="password"],
     1301#buddypress input[type="submit"],
     1302#buddypress select,
     1303#buddypress textarea {
     1304        border: 1px solid rgba(0, 0, 0, 0.2);
     1305}
     1306
     1307#buddypress .standard-form input[type="text"],
     1308#buddypress .standard-form input[type="email"],
     1309#buddypress .standard-form input[type="password"],
     1310#buddypress .standard-form input[type="submit"],
     1311#buddypress .standard-form textarea {
     1312        width: 100%;
     1313}
     1314
    8771315#buddypress #send-reply.standard-form textarea {
    878   width: 100%; }
     1316        width: 100%;
     1317}
     1318
    8791319#buddypress div.activity-comments form .ac-textarea {
    880   background: #f7f7f7;
    881   border: 1px solid rgba(0, 0, 0, 0.2); }
    882   #buddypress div.activity-comments form .ac-textarea textarea {
    883     background: none;
    884     border: 0; }
    885 
    886 #buddypress div.dir-search, #buddypress div.message-search, #buddypress li.groups-members-search {
    887   clear: both;
    888   float: none;
    889   margin: 10px 0; }
    890   #buddypress div.dir-search form, #buddypress div.message-search form, #buddypress li.groups-members-search form {
    891     border: 1px solid #ccc;
    892     overflow: hidden; }
    893     #buddypress div.dir-search form label, #buddypress div.message-search form label, #buddypress li.groups-members-search form label {
    894       float: left;
    895       width: 80%; }
    896     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    897       float: left;
    898       margin: 0;
    899       width: 80%; }
    900     #buddypress div.dir-search form input[type='text'], #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='text'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='text'], #buddypress li.groups-members-search form input[type='submit'] {
    901       border: 0;
    902       font-size: 14px;
    903       font-size: 0.875rem;
    904       line-height: inherit; }
    905     #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form input[type='text'], #buddypress li.groups-members-search form input[type='text'] {
    906       border-right: 1px solid #ccc;
    907       padding: 0.2em 0 0.2em 0.2em; }
    908     #buddypress div.dir-search form input[type='submit'], #buddypress div.message-search form input[type='submit'], #buddypress li.groups-members-search form input[type='submit'] {
    909       float: right;
    910       font-weight: normal;
    911       padding: 0.2em 1em;
    912       text-align: center;
    913       text-transform: none;
    914       width: 20%; }
     1320        background: #f7f7f7;
     1321        border: 1px solid rgba(0, 0, 0, 0.2);
     1322}
     1323
     1324#buddypress div.activity-comments form .ac-textarea textarea {
     1325        background: none;
     1326        border: 0;
     1327}
     1328
     1329#buddypress div.dir-search,
     1330#buddypress div.message-search,
     1331#buddypress li.groups-members-search {
     1332        clear: both;
     1333        float: none;
     1334        margin: 10px 0;
     1335}
     1336
     1337#buddypress div.dir-search form,
     1338#buddypress div.message-search form,
     1339#buddypress li.groups-members-search form {
     1340        border: 1px solid #ccc;
     1341        overflow: hidden;
     1342}
     1343
     1344#buddypress div.dir-search form label,
     1345#buddypress div.message-search form label,
     1346#buddypress li.groups-members-search form label {
     1347        float: left;
     1348        width: 80%;
     1349}
     1350
     1351#buddypress div.dir-search form input[type='text'],
     1352#buddypress div.message-search form input[type='text'],
     1353#buddypress li.groups-members-search form input[type='text'] {
     1354        float: left;
     1355        margin: 0;
     1356        width: 80%;
     1357}
     1358
     1359#buddypress div.dir-search form input[type='text'],
     1360#buddypress div.dir-search form input[type='submit'],
     1361#buddypress div.message-search form input[type='text'],
     1362#buddypress div.message-search form input[type='submit'],
     1363#buddypress li.groups-members-search form input[type='text'],
     1364#buddypress li.groups-members-search form input[type='submit'] {
     1365        border: 0;
     1366        font-size: 14px;
     1367        font-size: 0.875rem;
     1368        line-height: inherit;
     1369}
     1370
     1371#buddypress div.dir-search form input[type='text'],
     1372#buddypress div.message-search form input[type='text'],
     1373#buddypress li.groups-members-search form input[type='text'] {
     1374        border-right: 1px solid #ccc;
     1375        padding: 0.2em 0 0.2em 0.2em;
     1376}
     1377
     1378#buddypress div.dir-search form input[type='submit'],
     1379#buddypress div.message-search form input[type='submit'],
     1380#buddypress li.groups-members-search form input[type='submit'] {
     1381        float: right;
     1382        font-weight: normal;
     1383        padding: 0.2em 1em;
     1384        text-align: center;
     1385        text-transform: none;
     1386        width: 20%;
     1387}
     1388
    9151389@media screen and (min-width: 401px) {
    916   #buddypress div.dir-search, #buddypress div.message-search {
    917     clear: none;
    918     float: right; }
    919     #buddypress div.dir-search form label, #buddypress div.dir-search form input[type='submit'], #buddypress div.dir-search form input[type='text'], #buddypress div.message-search form label, #buddypress div.message-search form input[type='submit'], #buddypress div.message-search form input[type='text'] {
    920       width: auto; }
    921   #buddypress div.message-search {
    922     margin: 3px 0 0; }
    923   #buddypress li.groups-members-search form label, #buddypress li.groups-members-search form input[type='submit'], #buddypress li.groups-members-search form input[type='text'] {
    924     width: auto; } }
     1390        #buddypress div.dir-search,
     1391        #buddypress div.message-search {
     1392                clear: none;
     1393                float: right;
     1394        }
     1395        #buddypress div.dir-search form label,
     1396        #buddypress div.dir-search form input[type='submit'],
     1397        #buddypress div.dir-search form input[type='text'],
     1398        #buddypress div.message-search form label,
     1399        #buddypress div.message-search form input[type='submit'],
     1400        #buddypress div.message-search form input[type='text'] {
     1401                width: auto;
     1402        }
     1403        #buddypress div.message-search {
     1404                margin: 3px 0 0;
     1405        }
     1406        #buddypress li.groups-members-search form label,
     1407        #buddypress li.groups-members-search form input[type='submit'],
     1408        #buddypress li.groups-members-search form input[type='text'] {
     1409                width: auto;
     1410        }
     1411}
    9251412
    9261413/**
     
    9301417*/
    9311418#buddypress table {
    932   border-color: rgba(0, 0, 0, 0.2); }
     1419        border-color: rgba(0, 0, 0, 0.2);
     1420}
    9331421
    9341422/*__ User Account tables __*/
     
    9391427*/
    9401428#buddypress div#message p {
    941   font-size: 18px;
    942   font-size: 1.125rem;
    943   font-weight: bold; }
     1429        font-size: 18px;
     1430        font-size: 1.125rem;
     1431        font-weight: bold;
     1432}
     1433
    9441434#buddypress div#message.info p {
    945   background: #c6e4ee;
    946   border: 1px solid #78bed6;
    947   color: #1e5264; }
     1435        background: #c6e4ee;
     1436        border: 1px solid #78bed6;
     1437        color: #1e5264;
     1438}
     1439
    9481440#buddypress div#message.updated p {
    949   background: #dee6b2;
    950   border: 1px solid #becc66;
    951   color: #454d19; }
     1441        background: #dee6b2;
     1442        border: 1px solid #becc66;
     1443        color: #454d19;
     1444}
    9521445
    9531446.delete-group #buddypress div#message.info p {
    954   background: #db7e7e;
    955   border: 1px solid #be3535;
    956   color: #1f0808; }
     1447        background: #db7e7e;
     1448        border: 1px solid #be3535;
     1449        color: #1f0808;
     1450}
    9571451
    9581452/**
     
    9621456*/
    9631457#buddypress {
    964   /* Auto Complete background */ }
    965   #buddypress .acfb-holder li.friend-tab {
    966     background: #9fd1e2;
    967     border: inherit; }
     1458        /* Auto Complete background */
     1459}
     1460
     1461#buddypress .acfb-holder li.friend-tab {
     1462        background: #9fd1e2;
     1463        border: inherit;
     1464}
Note: See TracChangeset for help on using the changeset viewer.