.FullGroupList li .Description {
    color: #999;
    font-size: 0.8em;
}
.Container .MiddlePane {
    width: 100%;
    -webkit-transition: width 300ms ease;
    -moz-transition: width 300ms ease;
    -ms-transition: width 300ms ease;
    -o-transition: width 300ms ease;
    transition: width 300ms ease;
}
.FEED .FullGroupList > li{
    background-color: #fff;
}
/* Group List */
.FullGroupList > li,
.FullGroupList > .jscroll-inner li {
    width: 24%;
    position: relative;
    margin: 0;
    float: left;
    list-style: outside none none;
    overflow: hidden;
    min-height: 160px;
    cursor: pointer;
}
.FullGroupList li > div,
.FullGroupList > .jscroll-inner li > div {
    opacity: .90;
    transition:opacity 200ms ease-in-out;
    -webkit-transition: opacity 200ms ease-in-out;
    -moz-transition: opacity 200ms ease-in-out;
    -o-transition: opacity 200ms ease-in-out;
    position: relative;
    margin: 5px;
}
.GROUP-LIST .FullGroupList > li{
    /*background-color: #000;*/
}
.FullGroupList li > div:hover {
    opacity: 1;
}
.FullGroupList li .Name {
    color: #fff;
    display: block;
    max-width: 235px;
    overflow: hidden;
    font-weight: 700;
    margin-bottom: 10px;
    position: relative;
    padding: 0 10px;
    top: 104px;
}
.SuggestedBlogs.ClearAfter {
    margin-top: 10px;
}
.DispOptions .FullGroupList {
    width: 100%;
    padding: 0;
}
.ADMIN .imageBG {
     overflow: hidden;
 }
.ADMIN .FullGroupList .Description {
    display: none;
}
.thumbnails .imageBG {
    background-size: cover;
    overflow: hidden;
}
.imageBG {
    background-size: cover;
}
.thumbnails .FullGroupList img.SMAvatar {
    border: 1px solid #fff;
    box-shadow: 2px 2px 9px 0px;
    width: 55px;
}
.thumbnails .FullGroupList .GroupClickArea .Description {
    display: none;
}
.GroupDetails {
    min-height: 175px;
    position: relative;
    z-index: 100;
}
.ListContainer.list .GroupDetails {
    min-height: 90px !important;
}
.DispOptions.list .FullGroupList > li {
    min-height: auto !important;
}
.UserActions {
    position: absolute;
    width: 100%;
    padding: 0 5px;
}
.UserActions > div {
    float: right;
    margin-right: 5%;
}
.UserActions > div > i {
    color: #ccc;
    font-size: 1.2em;
}
.UserActions > div > i:hover {
    color: #fff;
}
.DispOptions.list .UserActions > div {
    margin-right: 1%;
}
.Follows.badge.pull-right {
    background-color: #777;
    float: none;
    position: absolute;
    right: 6px;
    top: 6px;
}
.FullGroupList .fi-lock {
    bottom: 47px;
    color: #fff;
    font-size: 1em;
    left: 10px;
    position: inherit;
    text-shadow: 1px 1px 2px #000;
    z-index: 2000;
}
.GroupListContainer.thumbnails .FullGroupList .fi-lock {
    bottom: 0;
    color: #fff;
    font-size: 1em;
    left: 0;
    position: inherit;
    text-shadow: 1px 1px 2px #000;
    z-index: 2000;
}
.GroupClickArea {
    min-height: 145px;
}
.tagsList {
    color: #fff;
    display: block;
    font-size: 0.7em;
    left: 0;
    max-width: 50%;
    overflow: hidden;
    padding-left: 15px;
    position: absolute;
    text-align: right;
    text-overflow: ellipsis;
    top: 105px;
    white-space: nowrap;
}
.DispOptions.list .FullGroupList > li {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px !important;
    min-height: 160px;
    padding: 3px 3px 22px 0;
    width: 100%;
    float: none;
}
.DispOptions.list .GroupDetails {
    padding-left: 110px;
}
.DispOptions.list .UserActions {
    bottom: -23px;
    position: absolute;
    right: 0;
    width: 100%;
}
.DispOptions.list .Photos {
    height: 100px;
    position: absolute;
    width: 100px;
    left: 0;
}
.DispOptions.list img.SMAvatar {
    width: 100%;
}
.DispOptions.list li .Description {
    color: #999;
    display: block;
    font-size: 1em;
    padding: 0;
}
.ListContainer.list .GroupClickArea {
    min-height: 0;
}
.DispOptions.list .FullGroupList > li {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px !important;
    min-height: 160px;
    padding: 3px 3px 22px 0;
    width: 100%;
    float: none;
}
.DispOptions.list li .Name {
    color: #333;
    font-weight: 700;
    margin-bottom: 10px;
    padding-left: 0;
    position: static;
    font-size: 1.15em;
    max-width: 500px;
}
.DispOptions.GroupListContainer.ListContainer:not(.thumbnails) #FullGroupList {
    max-width: 800px;
    margin: 50px auto 25px;
}
.DispOptions.list .imageGradient {
    display: none;
}
.DispOptions.list .FullGroupList > li > div {
    background-image: none !important;
    background-color: transparent !important;
}
.FullGroupList li .Name > div.adv-badge {
    color: #f5deb3;
    display: inline;
    position: relative;
    right: 2px;
    top: -5px;
}
.thumbnails .Photos {
    left: 15px;
    position: absolute;
    top: 15px;
}
.Follows.badge.pull-right {
    background-color: #777;
    float: none;
    position: absolute;
    right: 6px;
    top: 6px;
}
.FollowAction span {
    visibility: hidden;
    font-size:.9em;
    cursor: pointer;
}
.FollowAction.Following span.Following {
    visibility: visible;
}
.FollowAction.Following span.NotFollowing {
    display:none;
}
.FollowAction.NotFollowing span.NotFollowing {
    visibility: visible;
}
.FollowAction.NotFollowing span.Following {
    display:none;
}
/*.PROFILE .FullGroupList > li{
    Width: 50%;
}*/
.GroupView .EventRow .GroupName {
    display: none !important;
}
.GroupView .Segments.Events .Title {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 0;
}
.Categories.BlogArray .BlogList .Avatar {
    left: 0;
    position: absolute;
    width: 20px;
}
.Categories.BlogArray .BlogList {
    padding-left: 25px;
    position: relative;
    margin-bottom: 7px;
}
.Categories.URLS > div, .Categories.Address > div, .Categories.BlogArray > div  {
    float: none;
    width: auto;
}
.Categories.URLS > div {
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.Categories.URLS > div i {
    margin-right: 5px;
    font-size: 1.75em !important;
    vertical-align: middle;
}
.Categories.Address > div span {
    margin-right: 10px;
}
.Categories.Address .EventMap {
    margin-top: 10px;
}
.pg_Photos .Categories.Photos {
    display: none;
}
.PROFILE-REVIEW .UserActions > div {
    float: right;
    margin-right: 0;
}
.FileContainer .FileDetailRow {
    padding-left: 90px !important;
    position: relative;
}
.EDIT-GROUP .FileManager .FileContainer .FileDetailRow {
    padding-left: 75px !important;
}
.FileContainer .FileDetailRow .actions {
    left: 10px;
    position: absolute;
}
.FileContainer .FileDetailRow .actionsinrow.cols2 > div {
    width: 100%;
}
.FileContainer .FileDetailContainer {
    margin: 10px 0;
}
.FileContainer .FileName i {
    margin-right: 5px;
    font-size: 1.5em;
}
.FileDetailRow.heading  {
    border: 0;
    margin: 0;
    padding: 0 0 10px 75px;
}
.pg_FILES .typeaheadContainer i.fi-plus {
    top: 0px;
}
.pg_FILES input#Tag {
    width: 84% !important;
}
.FileContainer .FileName > div * {
    vertical-align: middle;
}
.GroupPage_FILES .FileContainer .actions .fi-download {
    color: #999;
    font-size: large;
}
.GroupPage_FILES .FileContainer .actions .fi-download:hover {
    color: #666;
}
.FullGroupList.ClearAfter {
    padding: 0;
}
.Experts .fi-star {
    position: absolute;
    color: gold;
    font-size: 2em;
    top: -8px;
}
.pg_FILES .Events.FeedAnnouncements {
    display: none;
}
.dropdown.MobileCats {
    display: none;
}
.GROUP.GroupPage_FILES .FileManager #FileManagerUploaderButton {
    margin-top: 0;
}
.EDIT-GROUP.Func_files-setup .FileManager #FileManagerUploaderButton {
    margin-top: 0;
}
.BLOG-LIST .BlogListContainer .Heading .Options {
    width: 140px;
    float: right;
    cursor: pointer;
}
.BLOG .BlogView .AddlOptions .OwnerOptions.btn {
    width: 100%;
    text-align: left;
}
.TagContainer h3 {
    margin-top: 0;
    padding-top: 0;
}
.VideoCats {
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
}
.VideoContainer .Tags {
    margin-top: 20px;
}
.VideoCats.ui-sortable li {
    margin: 2px 0;
}
.VideoCats .all-menus {
    display: none;
}
.VideoCats.menu-live .all-menus {
    display: inline;
}
.VideoCats.menu-live li i {
    display: none;
}
.VideoCats li i.fi-trash {
    margin-left: 10px;
    opacity: .3;
}
.VideoCats li i.fi-trash:hover {
    opacity: 1;
}
.VideoCats.menu-live .btn {
    margin: 0 !important;
    background-color: transparent;
    color: #333;
}
.VideoCats.menu-live .btn.btn-warning {
    font-weight:700;
    color: #666;
}
.VideoCats.menu-live li:last-child .btn {
    border:0 !important;
}
.formVideoEdit .VideoCats .btn {
    margin: 2px 2px !important;
}
.CategoryOptions:empty {
    display: none;
}
.modal-body .Categories {
    padding:0 !important;
}
.modal-body .Categories.PortalNames.Followers {
    display: none;
}
.modal-body .Categories.Admins {
    max-width: 300px;
    padding: 0 10px 0 0 !important;
}
.modal-body .EventMap {
    max-width:250px;
}
.modal-body .GIModal > div {
    width: 50%;
    float: left;
}
.GrpAddress-modal {
    display: none;
}
.modal-body .GIModal .GrpAddress-std {
    display: none;
}
.modal-body .GIModal .GrpAddress-modal {
    display: block;
}
.addl-questions-link, .addl-questions-link a, .addl-questions-link a:visited {
    color: #fff;
    margin: 5px 0 0 0;
}
.VideoCats > div {
    position: relative;
}
.VideoCats > div > div.admin-options {
    position: absolute;
    right:0;
    top:0;
    display: none;
}
.VideoCats > div:hover > div.admin-options {
    display: inline-flex;
    color: #666;
    cursor: pointer;
}
.VideoCats > div > div i {
    margin-right: 5px !important;
}
.VideoCats > div:hover > div i {
    color: #666;
}
.TagContainer {
    position: relative;
}
.TagContainer i.fi-pencil.admin-option {
     font-size: 1.5em;
     color: #ccc;
     cursor: pointer;
    float: right;
 }
.TagContainer i.fi-pencil.admin-option:hover {
    color: #999;
}
.menu-std {
    border-top: 0 !important;
}
.pg_FORUM .Events.FeedAnnouncements, .pg_FORUM .GroupPosted {
    display: none;
}
.GroupView .Header h3 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.GroupView.PublicPage.NSM_1 .Events.side {
    display: none;
}
.NSM_1 .MainMenu {
    /*display: none;*/
}
.AttachCount_1 .AImage {
    width: 100%;
}
.GroupPage li {
    margin: 10px 0 0 0;
    line-height: 1.5em;
}
.GroupPage li img {
    margin: 10px 0;
}
ul.Groups.search-menu.flex-container .group-details-container {
    max-width: 80%;
    font-size: .8em;
}
ul.Groups.search-menu.flex-container {
    flex-wrap: wrap;
}
ul.Groups.search-menu.flex-container>div {
    border: 1px solid #ccc;
    /*max-width: 23%;*/
    border-radius: 5px;
}
ul.Groups.search-menu li > div {
    overflow: hidden;
    text-overflow: unset;
    white-space: unset;
}
.GroupView .TodayBottom {
    margin-top: 5px;
}
.group-contact.flex-container {
    column-gap: 20px;
    flex-wrap: wrap;
    column-gap: 5%;
    padding-top: 20px;
}

.group-contact.flex-container > div:first-child {
    width: 67.5%;
}
.group-contact.flex-container > div:last-child {
    width: 27.5%;
}
.add-new-categories.add-new-video {
    max-width: 450px;
}
.add-new-categories.add-new-video > div {
    width: 80%;
}
.add-new-categories.add-new-video > label {
    width: 20%;
}