
.Blogs .AdminOptions.btn-group {
    background-color: #aaa;
    top: 35px;
    width: auto;
}
.Blogs .AdminOptions.dropdown-toggle {
    background-color: transparent;
    float: right;
    padding: 5px;
}
.Blogs .Options .dropdown-menu > div {
    padding: 6px 10px;
    /* font-size: 1em; */
    color: #666;
    height: auto;
}
.Blogs .Options .dropdown-menu > div:hover {
    color: #333;
    background-color: #e8e8e8;
}
.Blogs .Options .dropdown-menu i {
    padding-right: 3px;
    color: #666 !important;
}
.Blogs .Options .dropdown-menu i:hover {
    color: #333 !important;
}
.Blogs .Options .dropdown-menu .fi-list {
    color: #666;
}
.Blogs .Options > div.FavOption > i {
    float: right;
    padding: 5px 3px;
}
.Blogs .Options > div.FavOption {
    float:right
}
.Blogs .Options .FollowAction {
    margin: 5px;
}
.Blogs .Options.open > .dropdown-menu {
    top: 78%;
    min-width: 30px;
    width: 165px;
    padding: 0;
}
.Blogs .Options .dropdown-menu {
    float: right;
    left: auto;
    right: 0;
}
.Blogs .Options .AdminOptions {
    color: #666;
    margin-top: 3px;
}
.Blogs {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}
.Blogs > li {
    position: relative;
    min-height: 135px;
    width: 100%;
}
.BlogListContainer {
    float: none !important;
}
.BlogListContainer.list .Blogs > li:hover {
    background-color: #f0f0f0;
}
.Blogs > li:last-child {
    border: 0;
}
.Blogs li .Name {
    color: #333;
    font-size: 1.75em;
    font-weight: 200;
    line-height: 1.2em;
    margin: 5px 0;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.Blogs li .Description {
    bottom: 0;
    color: #ffffff;
    font-size: 1em;
    height: 64%;
    line-height: 1.5em;
    overflow-y: scroll;
    padding: 0 17px;
    position: absolute;
    width: 100%;
    font-weight: 200;
}
.BlogListContainer .Blogs img, .BlogList .Blogs img {
    position: absolute;
}
.Blogs img {
    background-size: cover;
    left: 0;
    width: 120px;
}
.BLOG-LIST .ListContainer .Options.NewBlog {
    width: 140px;
    float: right;
}
.Blogs .Options:after {
    content: ' ';
    display: block;
    clear: both;
}
.Blogs .Options > div.FavOption>i, .Blogs .Options > i {
    color: #666;
    float: right;
    margin-right: 20px;
    cursor: pointer;
}
.Blogs .Options > i {
    font-size: 1.5em;
}
.Blogs .Options > div.FollowAction {
    /*float: right;*/
    margin: 5px 20px 5px 10px;
}
.Blogs .Options > div.FollowAction .NotFollowing > i:hover {
    color: #000;
}
.Blogs .Options i:hover {
    color: #fff;
    /*background-color: #333;*/
}
.Blogs .Options .btn-primary .NotFollowing .fi-plus:hover{
    color: #fff;
}
.BlogClickArea {
    cursor: pointer;
    /*padding: 0 0 10px 25px;*/
    padding: 0;
    position: relative;
}
.BlogListContainer .Blogs .BlogSummaries {
    padding:10px;
}
.BlogListContainer .Blogs .BlogImagery img {
    width:100%;
    max-height: 347px;
    background-position: 0 center;
    position: static;

}
.Blogs .Options {
    background-color: #f0f0f0;
    padding: 0;
}
.Blogs .Options .Name {
    color: #fff;
}
.Blogs .Summary {
    color: #333;
    font-size: 1em;
    line-height: 1.75em;
    margin: 0;
    padding: 5px 0 10px;
}
.Blogs .PostDate {
    color: #999999;
    font-size: 0.8em;
    text-align: right;
    padding: 0 15px 0 0;
}
.BlogPostFull .EFLeftPane {
    background-color: transparent;
}
.BlogList .CoverPhotoOptions, .BlogList .CoverAvatarOptions {
    display: none;
}
.BlogList .EFRightPane {
    display: none;
}
.BlogList .EFLeftPane {
    width: 100%;
    padding: 0 20px;
}
.Blogs > li:last-child {
    border: 0 none;
}
.rowAuthorImg {
    border: 1px solid #cccccc;
    bottom: 36px;
    left: 40px;
    position: absolute;
    width: 37px !important;
}
.Announcements .rowAuthorImg {
    border: 0 none;
    left: 6px;
    top: 16px;
    width: 37px !important;
    display: none;
}
.rowAuthorImg img {
    width: 100%;
    border: 3px solid #fff;
}
.BlogPostFull .rowAuthorImg {
    left: 35px;
    top: 55px;
    width: 40px !important;
    height: 40px;
}
.AboutDescription {
    color: #777;
    cursor: text !important;
    width: auto !important;
    line-height: 2em;
    padding: 2px;

}
.thumbnails .Blogs > li {
    float: left;
    width: 25%;
}
.thumbnails .Blogs li > div {
    /* border: 1px solid #cccccc; */
    height: 66%;
    margin: 0px;
    position: relative;
    width: 100%;
    padding: 5px;
}
.thumbnails .Blogs li > div:hover {
    opacity: 1;
}
.thumbnails .BlogClickArea {
    padding: 0px;
}
.thumbnails .Blogs img {
    position: static;
    width: 100%;
}
.thumbnails .Blogs .Options > div.FavOption, .Blogs .Options > i,
    .Blogs .Options > div.FollowAction, .Blogs .Options .FavOption>i  {
    margin-right: 13px !important;
}
.Blogs .Options .FavOption>i {
    padding-top: 3px;
}
.thumbnails .BlogPostMiniForm {
    right: 40px;
    top: 23px;
}
/*.thumbnails .Blogs .Options {
   margin-top: 20px;
    padding: 0;
    position: absolute;
    left: 7%;

}*/
.thumbnails .fi-thumbnails {
    color: #333;
}
.thumbnails .fi-list {
    color: #999;
}
.list .fi-thumbnails {
    color: #999;
}
.list .fi-list {
    color: #333;
}
.BlogPostMiniForm.popover.Show {
    width: 200px;
}
.BLOGS .Collaborate.container {
    max-width: none;
    width: 100%;
}
.BlogListContainer.list .Description {
    font-size: 0.9em;
    padding: 0;
}
.BlogListContainer.list .Blogs li .Name {
    min-height: 0;
    padding-left: 0;
}
.BlogListContainer.list .Options,.BlogPostFull .Options  {
    background-color: transparent;
}
.BlogListContainer.list .Options i,.BlogPostFull .Options i {
    color: #999999 !important;
}
.BlogListContainer.list .Options i:hover,.BlogPostFull .Options i:hoved {
    color: #333;
}
.BlogListContainer.list .FollowAction {
    float: right;
}
.Categories.About > h2 {
    color: #666666;
    font-weight: 200;
}
.Blog_View .PostStatus {
    display: none;
}
.RecentMemberArticles .Blogs img.rowFeatureImg {
    position: absolute;
}
.RecentMemberArticles .Blogs .rowAuthorImg {
    display: none;
}
.Announce.Blogs .MyBlogs .BlogTitle {
    font-size: 2em;
    font-weight: 200;
    left: 10px;
    top: 10px;
    position: static;
    color: #999;
    cursor: pointer;
}
#BlogContainer > h1 {
    border-bottom: 1px solid #cccccc;
    color: #666666;
    font-size: 2.5em;
    font-weight: 200;
    padding-bottom: 0.5em;
}
.RecentMemberArticles .Blogs .Summary {
    font-size: 1em;
    line-height: 2em;
    margin: 1% 0 0;
    padding: 0;
}
.RecentMemberArticles .Blogs li .Name {
    font-size: 1.25em;
}
.BlogListContainer.list .BlogClickArea .Options .Name {
    display: none;
}
.BlogListContainer.thumbnails .BlogClickArea .Options .Name  {
    font-size: 1.25em;
    font-weight: 200;
    padding: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.BlogList .EFLeftPane > h1 {
    font-weight: 200;
    margin-top: 0;
    color: #666;
}
.EditFormContainer div.AccessCode {
    margin: 0 auto;
    width: auto;
    background-color: transparent;
}
.Blogs .Options .Name {
    background: #c0c0c0 none repeat scroll 0 0;
    color: #666 !important;
    margin-bottom: 5px;
}
.formBlogPostMini .Name {
    background: transparent !important;
}
.front .pad {
    position: relative;
}
.front .pad>img {
    background-size:cover !important;
    background-position:50% !important;
}
.front .pad .Avatar {
    left: 5px;
    position: absolute;
    top: 5px;
    width: 60px;
}
.RecentMemberArticles .NoFeaturedImage_1 img,
.BlogList .NoFeaturedImage_1 img,
.Announcements .NoFeaturedImage_1 img {
    display: none;

}
.RecentMemberArticles .BlogClickArea.NoFeaturedImage_1,
.BlogList .BlogClickArea.NoFeaturedImage_1,
.Announcements .BlogClickArea.NoFeaturedImage_1 {
    padding-left: 10px;
}
.EVENT .Description img {
    height: auto !important;
    width: auto !important;
    max-width: 100%;
}
.BLOG-LIST .BlogClickArea .front .Name {
    margin-left: 80px;
    position: absolute;
    top: 3px;
    color: #fff;
    font-weight: 400;
    font-size: 1.25em;
    white-space: normal;
}
.TAG .Blogs .Summary {
    padding: 0 2%;
}
.TAG .Blogs li .Name {
    padding-left: 2%;
}
.BLOG-LIST.TAG .Blogs li .Name {
    padding-left: 0;
}
.BLOG-LIST.TAG .Blogs .Options {
    display: block;
    width: auto;
}
.BLOG-LIST.TAG .Blogs .Options >div {
    width: auto;
}
.FavOption i.fi-heart:hover {
    color: #ff0000 !important;
    opacity: .5;
}
.FavOption i.fi-heart {
    margin-right: 0;
}
.BLOG-LIST .nav.nav-tabs {
    margin-bottom: 10px;
}
.AssocGroupRow {
    padding: 5px 5px 5px 25px;
    position: relative;
    cursor: pointer;
}
.AssocGroupRow .Avatar {
    left: 0;
    position: absolute;
    top: 5px;
    width: 20px;
}
.AssocGroupContainer {
    padding-left: 15px;
    float: none !important;
    width: auto !important;
}
.BlogClickArea .badge {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #999999;
    float: none;
    margin-left: 6px;
    position: relative;
    top: 0px;
}
.NewBlog:hover * {
    color: #666;
    cursor: pointer;
}
.Port .Blogs img {
    width: 100%;
    max-height: 250px;
}
/*.Port .std > div, */
.BlogsPosting .std>div,
.BlogImagery,
.BlogClickArea>div,
.BlogListContainer.thumbnails .listSection .BlogClickArea>div
{
    float: none !important;
    width: 100% !important;
}
.BlogListContainer .BlogClickArea.float-left>div {
    float: left !important;
    width: 50% !important;
}
.BlogListContainer .BlogClickArea.float-right>div {
    float: right !important;
    width: 50% !important;
}
/*.BlogClickArea .Name {
    font-size: 1em !important;
    color: #fff !important;
    padding: 20px 9px !important;
}*/
.BlogsPosting .BlogImagery img {
    -webkit-background-size: cover;
    background-size: cover;
}
.EditFormContainer .ProfileOptions>div {
    width: 100%;
}
.BlogItemsContainer h1 {
    font-weight: 200;
    color: #999;
}
.OFFLINE .BlogImagery.TenantMainHeaderBG {
    padding:0;
}
div.BlogItemsContainer {
    float: none;
}
.Blog_View.PublicPage .AddlMenus {
    visibility: hidden;
}
.DispOptions.BlogContainer {
    padding: 0 10px;
}
i.fa-brands.fa-x-twitter {
    margin-top: 10px !important;
}