/*************************** Navigation ***************************/#left_wrapper #buddypress{	max-width: 585px;}/* Primary Item Tabs */#buddypress div.item-list-tabs {margin: 0 0 12px -20px;padding: 20px 20px 0 20px;overflow: hidden;clear: both;position: relative;border-top: 1px solid #F0F0ED;width: 100%;}#buddypress div.item-list-tabs ul {list-style: none;margin: 0;padding: 0;line-height: 200%;}#buddypress div.item-list-tabs ul li {display: inline-block;float: left;margin: 0 10px 3px 0;padding: 0;position: relative;list-style-type: none;}#buddypress div.item-list-tabs ul li:last-child {margin-right: 0;}#buddypress div.item-list-tabs ul li.selected {z-index: 3;}#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li span {padding: 10px;line-height: 12px;display: block;margin: 0;font-weight: bold;}div.item-list-tabs ul li.selected a,div.item-list-tabs ul li a:hover,div.item-list-tabs ul li.current a {color: #274a5c;background-color: #F7F7F7;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}#buddypress div.item-list-tabs ul li a span {display: inline;font-size: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-left: 3px;padding: 3px 5px;color: #fff;}#buddypress div.item-list-tabs ul li a span {background: #33363C;}#buddypress div.item-list-tabs ul li a:hover span,#buddypress div.item-list-tabs ul li.selected span {background-image: none;border: 0;}#buddypress div.item-list-tabs ul li.last {float: right;}/* Sub Navigation Tabs */#buddypress div.item-list-tabs#subnav {margin-bottom: 27px;z-index: 1;}#buddypress div.item-list-tabs#subnav ul li {margin-bottom: 3px;}#buddypress div.item-list-tabs#subnav ul li a,#buddypress div.messages-options-nav a {padding: 5px 8px;font-size: 11px;}#buddypress div.item-list-tabs#subnav ul li select {margin: 0;}#buddypress div#subnav.item-list-tabs ul li.feed a {display: block;line-height: 1;padding: 5px 7px 4px 7px;color: #fff;background-color: #ee8600;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}#buddypress div#subnav.item-list-tabs ul li.feed a:hover {background: #D17600;}/*************************** Item Header ***************************/#buddypress #item-header {padding: 5px 0 15px 5px;overflow: hidden;}#buddypress #item-header div#item-actions {float: right;width: 20%;margin: 0 0 15px 15px;text-align: right;}#item-header-avatar .avatar {width: 128px;height: 128px;}#buddypress #item-header img.avatar {float: left;margin: 0 15px 20px 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}#buddypress div#item-header h2 {font-size: 20px;line-height: 20px;margin-bottom: 10px;}#buddypress div#item-header div#item-actions h3 {font-size: 12px;font-weight: bold;margin-bottom: 10px;}#buddypress #item-header #item-header-content {margin-left: 143px;}#buddypress #item-header ul img.avatar,#buddypress #item-header ul.avatars img.avatar {height: 30px;margin: 2px;width: 30px;border: 0;}#buddypress #item-header ul {margin-bottom: 15px;overflow: hidden;}#buddypress #item-header ul li {float: right;list-style: none;padding: 3px 0;margin: 0;}#buddypress ul.item-list div.action .meta,#buddypress span.highlight,#buddypress .user-nicename {display: inline-block;font-size: 10px;border: 0;padding: 4px 8px;color: #fff;font-weight: bold;background: #E47070;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}#buddypress ul.item-list div.action .meta a,#buddypress span.highlight a,#buddypress .user-nicename a {color: #fff;text-decoration: underline;}#buddypress #item-header #item-header-content .activity,span.activity {padding: 4px 8px;line-height: 1;color: #6595AF;font-weight: bold;display: inline-block;font-size: 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-decoration: none;background-color: #E4ECF1;} #buddypress #item-header #latest-update,#buddypress #item-header #item-meta {line-height: 19px;margin: 10px 0 12px 0;}#buddypress #item-header #item-buttons .generic-button {float: left;margin: 0 4px 4px 0;}#buddypress .dir-form div.dir-search {float: right;width: auto;margin: -48px 0 0 0;line-height: 33px;}#buddypress .dir-form div.dir-search input[type="text"],#buddypress #search-message-form input[type="text"] {margin-right: -10px;-webkit-border-radius: 0;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius: 0;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}#buddypress .dir-form div.dir-search input[type="submit"],#buddypress #search-message-form input[type="submit"] {-webkit-border-radius: 4px;-webkit-border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius: 4px;-moz-border-radius-topleft: 0;-moz-border-radius-bottomleft: 0;border-radius: 4px;border-top-left-radius: 0;border-bottom-left-radius: 0;}@-moz-document url-prefix() { /* Firefox Fix */#buddypress .dir-form div.dir-search input[type="submit"],#buddypress #search-message-form input[type="submit"] {padding: 4px 15px 5px;position: relative;top: 1px;}}#buddypress .dir-form h3 {font-size: 24px;line-height: 24px;margin: 0 0 20px 0;}#buddypress .dir-form h3 a,#buddypress .standard-form h3 a {position: relative;top: -4px;left: 0;font-size: 12px;padding: 4px 10px;}/*************************** Lists ***************************/#buddypress ul.item-list {width: 100%;margin: 0;}#buddypress ul.item-list li,#buddypress ul.item-list li.mini,.widget .swa-activity-list li,.widget .swa-activity-list li.mini {list-style-type: none;margin: 20px 0 0 0;padding: 0;position: relative;overflow: hidden;}#buddypress ul.item-list > li:first-child,.widget ul.swa-activity-list > li:first-child {margin: 0;padding: 0;}#buddypress .widget ul.item-list li.has-comments,.widget ul.swa-activity-list li.has-comments {padding-bottom: 12px;}#buddypress ul.item-list .item,#buddypress li .admin-links,#buddypress .item-list .activity-content,#buddypress .post-content,.widget .swa-activity-list .swa-activity-content {margin-left: 65px;}#buddypress .item-list .ac-form,.widget .swa-activity-list .swa-ac-form {display: none;float: left;margin: 15px 0 0 25px;width: 90%;}#buddypress .item-list .avatar,#buddypress .activity-comments form div.ac-reply-avatar,.widget div.swa-activity-comments form div.ac-reply-avatar {float: left;}#buddypress .item-list .activity-content .activity-inner,.widget .swa-activity-list .swa-activity-content .swa-activity-inner {margin: 0;}#buddypress .post-content {margin-bottom: 0;}#buddypress .activity-inner p {overflow: hidden;}.widget .swa-activity-list .swa-activity-content span.time-since {color: inherit;}#buddypress .item-list .activity-header a:first-child,.widget .swa-activity-list .swa-activity-header a:first-child {border: 0;padding: 0;margin: 0;background: none;color: #33363C}#buddypress .item-list .activity-header a:hover:first-child,.widget .swa-activity-list .swa-activity-header a:hover:first-child {border: 0;padding: 0;margin: 0;background: none !important;color: #2F9BC1 !important;}#buddypress div.activity-comments {margin: 0 0 0 35px;overflow: hidden;position: relative;width: auto;clear: both;}#buddypress div.activity-comments ul li > ul {margin-left: 20px;}#buddypress div.activity-comments ul {clear: both;}#buddypress div.poster-meta,#buddypress .item-list .activity-content .activity-header,#buddypress .item-list .activity-content .comment-header,.widget .swa-activity-list .swa-activity-content .swa-activity-header,.widget .swa-activity-list .swa-activity-content .comment-header,#buddypress div.activity-comments div.acomment-meta,.widget div.swa-activity-comments div.acomment-meta {font-weight: bold;color: #33363C;font-size: 12px;}#buddypress div.poster-meta,#buddypress .item-list .activity-content .activity-header p,#buddypress .item-list .activity-content .comment-header p,.widget .swa-activity-list .swa-activity-content .swa-activity-header p,.widget .swa-activity-list .swa-activity-content .comment-header p {margin-bottom: 0;}#buddypress .item-list li div.activity-inreplyto {margin: 0 0 10px 5px;padding: 0 0 0 25px;color: #666;background: url(../../../plugins/buddypress/bp-themes/bp-default/_inc/images/replyto_arrow.gif) no-repeat 7px 0;font-size: 11px;line-height: 19px;}#buddypress #whats-new-content,#buddypress div.activity-comments form div.ac-reply-content,.widget div.swa-activity-comments form div.ac-reply-content {padding-left: 10px;margin-left: 65px;font-size: 11px;}#buddypress div.activity-comments form .ac-textarea,#buddypress #whats-new-textarea,.widget div.swa-activity-comments form .ac-textarea,.widget #swa-whats-new-textarea  {padding: 11px 13px;margin-bottom: 10px;border: 1px solid #F0F0ED;background: #F0F0ED; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#buddypress .activity-comments form textarea,#buddypress #whats-new,.widget div.swa-activity-comments form textarea,.widget #swa-whats-new {width: 100%;height: 20px;font-size: 12.5px;font-family: inherit;color: #999;background: none;border: none;margin: 0;padding: 0;}#buddypress div.activity-comments form input,.widget div.swa-activity-comments form input {margin-top: 5px;margin-bottom: 3px;}#buddypress div.activity-comments ul,.widget div.swa-activity-comments ul {background: none;}#buddypress div.activity-comments li,.widget div.swa-activity-comments li {background: none !important;border: 0 !important;}#buddypress div.activity-comments ul li:last-child,.widget div.swa-activity-comments ul li:last-child {margin-bottom: 0;}#buddypress div.activity-comments div.acomment-avatar img,.widget div.swa-activity-comments div.acomment-avatar img {float: left;}#buddypress div.activity-comments div.acomment-content,.widget div.swa-activity-comments div.acomment-content {font-size: 11px;margin-left: 45px;margin-top: 5px;}#buddypress div.activity-comments ul li p:last-child,.widget div.swa-activity-comments ul li p:last-child {line-height: 17px;margin-bottom: 5px;}#buddypress div.activity-comments .acomment-options,.widget div.swa-activity-comments .acomment-options {margin-left: 45px;height: 20px;margin-bottom: 3px;}#buddypress form#whats-new-form h5 {margin: 0 0 10px 65px;padding-left: 10px;font-size: 20px;}#buddypress #item-body form#whats-new-form {padding-bottom: 60px;}#buddypress #whats-new-avatar,#buddypress .item-list div.activity-avatar,.widget .swa-activity-list div.swa-activity-avatar {float: left;padding: 0;line-height: 0;}#buddypress div.activity-comments div.acomment-meta,.widget div.swa-activity-comments div.acomment-meta {font-size: 11px;line-height: 1;}#buddypress .thread-avatar .avatar,.item-list li .avatar,#buddypress #whats-new-avatar .avatar,#buddypress .item-list div.activity-avatar img,.widget .swa-activity-list div.swa-activity-avatar img {float: left;width: 50px;height: 50px;margin: 0 15px 0 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.ac-reply-avatar img.avatar,#buddypress .item-list li ul li img.avatar,.widget .swa-activity-list li ul li img.avatar {float: left;width: 30px;height: 30px;margin: 0 15px 0 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.ac-reply-avatar {padding-left: 30px;}#buddypress #whats-new-options,.widget #swa-whats-new-options {overflow: hidden;float: left;width: 100%;margin: 10px 0;}.widget #swa-whats-new-options {height: auto;}#buddypress #whats-new-post-in-box,.widget #swa-whats-new-post-in-box {float: left;}#new-submit,#whats-new-submit {float: right;margin: 0;}.widget #whats-new-options select,.widget #swa-whats-new-options select {max-width: 110px;}.activity-read-more {margin-left: 5px;}#buddypress ul.item-list li.load-more {background-color: #F7F7F7;padding: 8px 0 8px 12px;font-weight: bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}/* Loading Icons */.loading {background-position: 95% 50% !important;background-repeat: no-repeat;}input[type="submit"].loading {background-image: url(../lib/images/loader-white.gif) !important;padding-right: 25px !important;}.load-more.loading {background-image: url(../lib/images/loader-white.gif) !important;}.button.loading,.item-options a.loading {background-image: url(../lib/images/loader-green.gif) !important;padding-right: 25px !important;}/*************************** Activity Stream ***************************/body.activity-permalink div.activity {background: #fff;padding: 20px;float: left;position: relative;width: 935px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }body.sb-both.activity-permalink div.activity {width: 670px;}body.fullwidth.activity-permalink div.activity {width: 100%;}body.activity-permalink div.activity {float: right;}body.activity-permalink #message {margin-top: 0;}/*************************** Buttons ***************************/#buddypress .generic-button a,#buddypress ul.button-nav li a,#buddypress .item-list a.button,#buddypress .item-list .activity-meta a,#buddypress .item-list .acomment-options a,#buddypress .activity-meta a:hover span,#buddypress #message-threads .button,.widget .item-options a,.widget .swa-wrap ul#activity-filter-links a,.widget .swa-activity-list li.mini div.swa-activity-meta a,.widget .swa-activity-list div.swa-activity-meta a.acomment-reply,.widget .swa-activity-list div.swa-activity-meta a,.widget .swa-activity-list div.acomment-options a {display: inline-block;font-family: Helvetica, Arial, sans-serif;cursor: pointer;background-color: #77af12;background-image: none;color: #fff;font-weight: bold;font-size: 10px;padding: 4px 8px 5px;margin: 0;border: 0;line-height: 1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}@-moz-document url-prefix() { /* Firefox Fix */#buddypress .generic-button a,#buddypress ul.button-nav li a,#buddypress .item-list a.button,#buddypress .item-list .activity-meta a,#buddypress .item-list .acomment-options a,#buddypress .activity-meta a:hover span,#buddypress #message-threads .button,.widget .item-options a,.widget .swa-wrap ul#activity-filter-links a,.widget .swa-activity-list li.mini div.swa-activity-meta a,.widget .swa-activity-list div.swa-activity-meta a.acomment-reply,.widget .swa-activity-list div.swa-activity-meta a,.widget .swa-activity-list div.acomment-options a {padding: 4px 8px 2px;}}#buddypress .generic-button a:hover,#buddypress ul.button-nav li a:hover,#buddypress .item-list a.button:hover,#buddypress .item-list .activity-meta a:hover,#buddypress .item-list .acomment-options a:hover,#buddypress .acomment-options a:hover,#buddypress .activity-meta a span,#buddypress #message-threads .button:hover,.widget .item-options a:hover,.widget .item-options a.selected,.widget .swa-wrap ul#activity-filter-links a:hover,.widget .swa-activity-list div.swa-activity-meta a.acomment-reply:hover,.widget .swa-activity-list div.swa-activity-meta a:hover,.widget .swa-activity-list div.acomment-options a:hover {color: #fff;background-color: #679710;background-image: none;}#buddypress .item-list .activity-meta a span,#buddypress .item-list .activity-meta a:hover span {display: inline;margin-left: 3px;padding: 0 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#buddypress .item-list .acomment-options,#buddypress .item-list li.mini div.swa-activity-meta,#buddypress div.activity-meta,.widget .swa-activity-list li.mini div.swa-activity-meta,.widget div.swa-activity-meta {clear: none;max-height: 22px;margin: 5px 0 0 0;}#buddypress .accepted a,#buddypress .accepted a:hover,#buddypress .pending a,#buddypress .pending a:hover,#buddypress .disabled a,#buddypress .disabled a:hover {cursor: default !important;background: #F0F0ED !important;color: #999 !important;}#buddypress .generic-button.group-button {float: none !important;margin-bottom: 10px;}/*************************** BuddyPress Groups/Members ***************************/#buddypress ul.item-list li div.item-title,#buddypress ul.item-list li h4 {font-size: 14px;font-weight: bold;width: 70%;margin: 0 0 5px 0;}#buddypress ul.item-list h5 {margin-bottom: 5px;font-size: 13px;}#buddypress ul.item-list div.action .generic-button {float: left;margin-left: 3px;}#buddypress ul.item-list .item-desc {margin: 5px 0 0;width: 50%;}#buddypress ul.item-list div.action {position: absolute;text-align: right;top: 15px;right: 0;}/* Group Admin Settings */#buddypress #group-settings-form ul.item-list li {padding: 15px 0;}#buddypress #group-settings-form ul.item-list li img.avatar {width: 30px;height: 30px;}#buddypress ul.item-list li h5 span.small {float: right;font-size: 11px;font-weight: normal;}#buddypress ul.item-list li h5 span.small a {font-size: 11px;padding: 4px 8px;}/*************************** Create Groups/Invitiations ***************************//* Send Invites Form */#buddypress form#send-invite-form {margin-top: 20px;}#buddypress .left-menu {float: left;width: 128px;margin-right: 30px;}#buddypress #invite-list {border-right-width: 1px;border-style: solid;border-color: #F0F0ED;height: 400px;overflow: auto;padding-top: 1px;}#buddypress #invite-list li {list-style: none;margin: 0;}#buddypress .main-column {margin-left: 158px;}#buddypress .main-column #message {clear: none;}#buddypress #avatar-upload-form #avatar-crop-pane img,#buddypress #create-group-form #avatar-crop-pane img,#buddypress #group-settings-form #avatar-crop-pane img,#buddypress #avatar-upload-form .jcrop-holder img,#buddypress #create-group-form .jcrop-holder img,#buddypress #group-settings-form .jcrop-holder img {max-width: none;padding: 0;}#buddypress #group-creation-next {float: right;}/*************************** Group Forums ***************************//* Forums */#buddypress div.pagination {font-size: 12px;margin: 20px 0;letter-spacing: 0.4px;font-weight: bold;}#buddypress table.forum {margin: 20px 0;width: 100%;}#buddypress table.forum tr th {padding: 10px;font-weight: bold;font-size: 12px;vertical-align: middle;background: #F0F0ED;}#buddypress #th-postcount,#buddypress #th-freshness,#buddypress .td-postcount,#buddypress .td-freshness {text-align: center;}#buddypress table.forum tr td {vertical-align: middle;padding: 10px;border-bottom: 1px solid #F0F0ED;}#buddypress .forumTitle {float: left;}#buddypress .createForumButton {float: left;line-height: 33px;}#buddypress .forum-list-container {margin: 10px 0 20px;padding: 0;border: 1px solid #F0F0ED;background: #F0F0ED;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}#buddypress ul.forum-list { margin: 0;padding: 0;}	#buddypress ul.forum-list .thread-poster,#buddypress ul.forum-list .thread-info {float: left;}	#buddypress ul.forum-list .thread-history {float: right; text-align: right;}	#buddypress ul.forum-list .thread-poster .avatar {margin: 0 15px 0 0;}	#buddypress ul.forum-list li {list-style-type: none;padding: 12px 16px;border-top: 1px solid #fff;border-bottom: 1px solid #F0F0ED;}	#buddypress ul.forum-list li:first-child {-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}	#buddypress ul.forum-list li:last-child {border-bottom-color: #fff;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}	#buddypress table.forum tr td.td-title a.topic-title {font-size: 13px;font-weight: bold;}#buddypress table.forum tr.sticky td {background: #FFFFE0;background-image: none;}#buddypress table.forum td img.avatar {display: none;float: none;padding: 3px;margin: 0 5px -8px 0;}#buddypress table.forum p.topic-meta {font-size: 11px;margin: 5px 0 0 0;}/* Topics */#buddypress #item-body h3 {font-size: 18px;}#buddypress div#topic-meta {position: relative;padding: 0;}#buddypress div.topic-tags {float: none;margin: 0 0 20px 0;font-size: 11px;}#buddypress #post-topic-reply {float: left;width: 100%;margin-top: 20px;}#buddypress #post-topic-reply h4 {font-size: 14px;}#buddypress #topic-meta .sub-tabs.admin-links {line-height: 200%;}#buddypress #topic-meta .sub-tabs.admin-links a {padding: 0 3px 0 4px;}#buddypress div.admin-links {position: relative;font-size: 11px;}#buddypress div#new-topic-post {margin: 20px 0 0 0;}/*************************** Site Directory ***************************/#buddypress #blogs-dir-list .blog-button {margin-bottom: 5px;}#buddypress #blogs-dir-list .meta {padding: 1px 8px;}/*************************** Messages (Inbox) ***************************//* Message List */#buddypress #message-threads .avatar {width: 20px;height: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#buddypress .message-search {float: right;}#buddypress #message-threads {margin: 0 0 10px 0;}#buddypress #message-threads tr td {border: 1px solid #F0F0ED;border-bottom: 0;}#buddypress #message-threads tr:last-child td {border-bottom: 1px solid #F0F0ED;}#buddypress #message-threads.notice-threads td {vertical-align: top;}#buddypress #message-threads td {vertical-align: top;padding: 10px;line-height: 19px;}#buddypress #message-threads tr.unread td {background-color: #F9FEFF;}#buddypress #message-threads .m-sender,#buddypress #message-threads .m-recipient,#buddypress #message-threads .m-date,#buddypress #message-threads .m-subject,#buddypress #message-threads .thread-excerpt { overflow: hidden;}#buddypress #message-threads .thread-count {text-align: right;}#buddypress #message-threads .thread-avatar {width: 14%;}#buddypress #message-threads .thread-info {width: 30%;}#buddypress #message-threads .thread-info p {margin-bottom: 5px;}#buddypress #message-threads .thread-options {width: 20%;}#buddypress #message-threads .thread-select {line-height: 1;}#buddypress #message-threads .thread-select input {margin: 0;}#buddypress #message-threads .m-date,#buddypress #message-threads .m-from,#buddypress #message-threads .m-to {font-size: 11px; color: #999;}#buddypress #message-threads .m-sender .m-from {display: none;}/* Message Single */#buddypress #message-thread .message-date {font-size: 10px;color: #666;font-weight: bold;float: right;}#buddypress #message-thread .message-metadata {margin-bottom: 5px;}#buddypress #message-thread #message-subject {font-size: 12px;font-weight: bold;margin-bottom: 5px;}#buddypress #message-thread #MessageContainers .message-box {border: 1px solid #F0F0ED;}#buddypress #message-thread .envelope-info { border: 1px solid #F0F0ED; background: #fff; padding: 2px 8px 3px 8px; -webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}/*************************** Register Page ***************************/#buddypress .register-section .textInput,#buddypress .register-section input[type="text"],#buddypress .create-form .textInput,#buddypress .create-form input[type="text"] { width: 250px;}#buddypress .register-section #signup_username,#buddypress .register-section #signup_password,#buddypress .register-section #signup_password_confirm {width: 142px;}#buddypress .register-section,#buddypress .create-form {padding: 20px;margin: 15px 0;border: 1px solid #F0F0ED;}#buddypress .register-section h4,#buddypress .create-form h4 {font-size: 20px;line-height: 1;}#buddypress .create-form label {font-weight: bold;}#buddypress .standard-form#signup_form div div.error {color: #8a1f11;margin: 10px 0 5px 0;}/*************************** Notices ***************************/#message {margin: 15px 0;padding: 12px 15px;overflow: hidden;clear: both;position: relative;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;position: relative;color: #333;font-weight: bold;background-color: #ffeaa6;}#buddypress #message.updated {background-color: #e3f8bf;border-color: #9bd23a;color: #5e8a11;}#buddypress #message.error {background-color: #FBE3E4;border-color: #FBC2C4;color: #8a1f11;}#message.info.notice {margin: 0 0 20px 0;font-weight: normal;}#message p {line-height: 19px;margin-bottom: 0;}#message #close-notice {font-weight: bold;}#buddypress div.message-box {padding: 20px 0 0 0;}#buddypress div#message-thread div.message-content {margin-left: 65px;}/*************************** Tables ***************************/#buddypress table {width: 100%;}#buddypress table tr td,#buddypress table tr th {padding: 10px;}#buddypress table tr td.label {border-right: 1px solid #ddd;font-weight: bold;width: 25%;}/*************************** Forms ***************************/#buddypress ul {margin: 0;}#buddypress form.standard-form .button-nav li,#buddypress #send_message_form.standard-form li {float: left;margin: 0 4px 4px 0;padding: 5px 0 5px 0;border: 0;list-style: none;background: none;}#buddypress .profile .data p {margin-bottom: 0;}#buddypress form.standard-form label,#buddypress form.standard-form span.label {display: block;margin: 15px 0 5px 0;}#buddypress form.standard-form div.checkbox label,#buddypress form.standard-form div.radio label {font-weight: normal;margin: 0 0 15px 0;}#buddypress .standard-form div.radio ul {margin: 10px 0 15px 0;}#buddypress .standard-form div.radio ul li {margin-bottom: 5px;}#buddypress form.standard-form textarea {width: 75%;height: 120px;}#buddypress .standard-form input[type="password"] {margin-bottom: 5px;}#buddypress form.standard-form .submit {margin-top: 10px;}#buddypress .field-visibility-settings-notoggle {margin-top: 10px;}/*************************** Notifications ***************************/#buddypress #settings-form .notification-settings {width: 100%;margin: 15px 0;border: 1px solid #F0F0ED;}#buddypress #settings-form .notification-settings thead {background: #F0F0ED;}#buddypress #settings-form .notification-settings .yes, #buddypress #settings-form .notification-settings .no {width: 50px;text-align: center;}#buddypress #settings-form .notification-settings .icon {width: 1px;padding: 0;}#buddypress table.notification-settings {margin-bottom: 20px;}#buddypress table.notification-settings th.icon,#buddypress table.notification-settings td:first-child {display: none;}#buddypress #settings-form .submit {margin: 1em 0;clear: both;}#buddypress #send_message_form #subject {width: 400px;}#buddypress hr {margin: 15px 0 !important;}/*************************** Widgets ***************************//* Widgets in content column */#content .widget {background: none;padding: 0;}#content .widget.buddypress h2,#content .widget.buddypress h3 {width: 100%;background: #f7f7f7;font-size: 14px;color: #33363C;padding: 15px 20px;margin: 0;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }/* Members Widgets */.widget ul.item-list {clear: both;margin: 0;}.widget ul.item-list li {margin: 15px 0 0 0;overflow: hidden;line-height: 15px;}.widget ul.item-list li:first-child {margin: 0;}.widget.buddypress #members-list .item-avatar img {width: 30px;height: 30px;}.widget.buddypress #members-list .item {margin-left: 45px;}.widget ul.item-list li div.item-title,.widget ul.item-list li h4 {font-size: 11px;line-height: 14px;margin: 0 0 5px 0;}.widget .item-options {display: inline-block;position: relative;color: transparent;line-height: 1;font-size: 11px;margin-bottom: 20px;}.widget .item-options a {margin-left: 3px;}.widget .item-options a:first-child {margin-left: 0;}/* Groups Widget */.widget.buddypress #groups-list .item-avatar img {width: 40px;height: 40px;}.widget.buddypress #groups-list .item {margin-left: 55px;}/* Who's Online/Recently Active */.widget.buddypress .avatar-block .item-avatar img {float: left;margin: 3px;width: 35px;height: 35px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}/* bbPress Login Widget */.widget .bbp-logged-in img.avatar {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.widget .bbp-login-links {float: left;width: 100%;}.widget .bbp-login-form .bbp-username label,.widget  .bbp-login-form .bbp-password label {min-width: 70px;width: auto;margin-bottom: 5px;font-weight: bold;}.widget .bbp-login-form .bbp-submit-wrapper {float: left;}.widget .bbp-login-form .bbp-username input,.widget .bbp-login-form .bbp-email input, .widget .bbp-login-form .bbp-password input {padding: 7px;}.widget .bbp-login-form .bbp-login-links a {clear: none;margin: 10px 10px 0 0;}.widget.bbp_widget_login h4 {font-size: 14px;}.widget.bbp_widget_login fieldset {padding: 0;border: 0;}.widget.bbp_widget_login .button {display: inline-block;padding: 8px 15px;font-size: 13.5px;line-height: 1;}/* bbPress Replies/Topics Widgets */.widget[class*="widget_display_"] li:first-child {margin: 0 !important;}.widget[class*="widget_display_"] li {margin: 15px 0 0 0 !important;line-height: 14px;font-size: 11px;overflow: hidden;}.widget[class*="widget_display_"] li div {display: inline-block;padding: 4px 8px;line-height: 1;color: #6595AF;font-weight: bold;font-size: 10px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-decoration: none;background-color: #E4ECF1;}/* Community Stats Widget */.widget.widget_etivite_bp_community_stats_widget li {font-weight: bold;font-size: 14px;color: #fff;padding: 6px 10px;text-transform: capitalize;background: #E47070;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.widget.widget_etivite_bp_community_stats_widget li .community-count,.widget.widget_etivite_bp_community_stats_widget li .community-post {font-size: 20px;float: right;text-align: right;}/* Site Wide Activity Widget */.swa-wrap {width: 100%;background: #fff;padding: 20px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.widget.widget_bp_swa_widget {position: relative;}.widget #activity-filter-links {display: inline-block;font-size: 11px;}.widget .swa-wrap ul#activity-filter-links li {margin: 0 5px 0 0;padding: 0;}.widget .swa-wrap div.swa-pagination {clear: both;border: 0;padding: 0;margin: 20px 0;font-size: 12px;font-weight: bold;}.widget .swa-wrap div.swa-pagination .page-numbers {background: #fbfbfb;padding: 3px 7px;margin-left: 1px;color: #999;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.widget .swa-wrap div.swa-pagination .page-numbers.current,.widget .swa-wrap div.swa-pagination .page-numbers:hover {background: #f0f0ed;}/* BuddyPress Activity Plus Plugin */#buddypress .bpfb_form_container {background: none;padding: 0;}#buddypress .bpfb_toolbarItem {margin-bottom: 10px;}#buddypress .bpfb_form_container input {margin: 3px 0;}#buddypress .bpfb_form_container input[type="button"] {font-size: 11px;padding: 8px 12px;}#buddypress .bpfb_controls_container .qq-upload-button,#buddypress input.bpfb_primary_button,#buddypress input.bpfb_primary_button:hover,#buddypress .button#bpfb_cancel,#buddypress .button#bpfb_cancel:hover {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color: #2f9bc1;background-image: none;color: #fff;border: 1px solid #2f9bc1;font-weight: bold;font-size: 11px;padding: 8px 12px;margin: 0;line-height: 1;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}#buddypress #bpfb_video_url,#buddypress #bpfb_link_preview_url {margin: 10px 0;width: 90% !important;}#buddypress #bpfb_final_link {overflow: hidden;}#buddypress .bpfb_actions_container,#buddypress .bpfb_preview_container {margin-top: 1em;}	/*************************** bbPress Site-wide Forums 2.1+ ***************************//* General Styling */#content .bbp-forum-topic-count,#content .bbp-forum-reply-count,#content .bbp-topic-voice-count {text-align: center;}#content .bbp-forums,#content .bbp-topics,#content .bbp-replies {border: 0 !important;margin: 0 0 10px 0;}#content #bbpress-forums div.odd,#content #bbpress-forums ul.odd {background: #fff;}#content div.bbp-topic-header,#content div.bbp-reply-header,#content #bbpress-forums li.bbp-header,#content #bbpress-forums li.bbp-footer {border: 0;}#content #bbpress-forums div.bbp-reply-author {margin: 0;padding: 0;min-height: 100%;}#content #bbpress-forums ul li .bbp-forum-title {font-weight: bold;}#content span.bbp-admin-links,#content span.bbp-admin-links a,#content .bbp-author-ip {font-size: 11px;text-transform: none;color: #666;}#content span.bbp-admin-links a:hover {color: #999;}#content .bbp-template-notice .bbp-author-avatar,#content .bbp-forums .bbp-author-avatar,#content .bbp-topics .bbp-author-avatar,#content .bbp-template-notice .avatar,#content .bbp-forums .avatar,#content .bbp-topics .avatar {display: none;}#content #bbpress-forums div.bbp-search-form {margin-bottom: 20px;}#content .bbp-search-results h3 {font-size: 13px;}/* Forums */#content .bbp-forums .bbp-forum-description {font-size: 11px;line-height: 15px;margin-top: 5px;}#content p.bbp-topic-meta span {white-space: normal;}/* Topics */#content .bbp-topic-started-by {font-weight: normal;}#content .bbp-topic-meta {font-size: 11px;line-height: 15px;margin-top: 5px;}/* Replies */#content .bbp-author-ip {line-height: 20px;font-size: 9px;}#content .bbp-reply-revision-log li {border: 0;background: none;color: #666;padding: 0 0 10px 0;}#content .bbp-replies .bbp-author-avatar img {width: 80px;height: 80px;background: none;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}#content .bbp-replies .bbp-author-name {display: block;font-weight: bold;margin-top: 5px;}#content .form-allowed-tags {width: 100% !important;}#content p.form-allowed-tags code {overflow-y: hidden;width: 100% !important;}/* Forms */#content .bbp-form {border: 1px solid #F0F0ED;padding: 10px 20px;clear: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }#content .bbp-form legend {padding: 5px;}/*REMOVE#content fieldset.bbp-form label,#content #container fieldset.bbp-form label,#content #wrapper fieldset.bbp-form label {width: 275px;}*/#content .bbp-submit-wrapper {margin: 0;}#content .bbp-pagination {font-weight: bold;}/* Breadcrumbs */#content .bbp-breadcrumb p {margin-bottom: 30px;}/* Tags */#content div.bbp-topic-tags {font-size: 11px;}/* Toolbar */#content #bbpress-forums table tr td,#content #bbpress-forums table tr th {padding: 0;}#content .quicktags-toolbar input {text-transform: none;}#content .quicktags-toolbar input:hover {color: #464646;}