.poweredBy-text, .auth_copy {
display: none;
}

.page-groups .row > .column {
background: #F3F3F3;
}.welcome__text

/* To hide comments preview on https://hub.nic-us.org/groups/confidentiality-and-privacy/Resources*/
section.entry-content.activityFeed-content.media-frame.card.comments-embedCard {
    display: none;
}

/* Slideshow*/
@media screen and (min-width: 769px) {
.ps-slide {
    padding-top: 60%;
}
}

@media screen and (min-width: 850px) {
.ps-slide {
    padding-top: 55%;
}
}

@media screen and (min-width: 1000px) {
.ps-slide {
    padding-top: 45%;
}
}

@media screen and (min-width: 1200px) {
.ps-slide {
    padding-top: 35%;
}
}

.image-aspect-4-3 {
    padding-bottom: 45%;
}

/* Table counter on homepage */
@media screen and (max-width: 580px) {
#counterTable p>span:nth-child(1) {
      font-size: 20px!important;
}

#counterTable p>span:nth-child(4) {
      font-size: 14px!important;
}
}

/* follow button customization*/
.js-followUnfollow a {
font-size: 15px;
}

.section-blogBundle iframe {
    border-color: rgba(227,227,227,0.43)!important;
    border-width: 0!important; 
    border-radius: 0!important; 
    padding: 0!important; 
}


/**Member Searchcustomization***/


.advansedSearchLabel {
    margin: 10px 0px;
}

.selectQuestion {
    border: 1px solid #d1d1d1;
    border-radius: 14px;
    font-size: 14px;
    padding: 8px 15px;
    margin: 0 0 20px 0;
    resize: none;
    
}
.advansedSearchLabel div {
margin-top: 10px;
}
.advansedSearchLabel {
display: block;
text-align: center;
color: black;
}

#searchButton, #clearButton  {
    padding: 5px;
    border: 2px solid;
    width: 100px;
    text-align: center;
    border-radius: 8px;
    margin-top: 15px;
    cursor: pointer;
    color: rgb(0, 84, 147);
    font-weight: bold;
    background-color: white;
    display: inline-block;
    
}
#searchButton:hover, #clearButton:hover {
    color: white;
    background-color: rgb(255, 147, 0);
    border-color: rgb(255, 147, 0);
}

#searchButton {
margin-right: 5px;
}

#clearButton {
margin-left: 5px;
}

@media screen and (max-width: 650px) {
#searchButton {
margin-left: 10%!important;
}
#clearButton {
margin-right: 10%!important;
}
}


.messageContainer {
    border: 2px solid black;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(155, 155, 155, 0.6);
    z-index: 100500;
}

.message {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 30px;
    border-radius: 20px;

}
#advancedSearchClose {
    margin-top: 15px;
    border: 2px solid #75af42;
    color: white;
    background-color: #75af42;
    padding: 5px 8px;
    border-radius: 10px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 15px;
}

#advancedSearchClose:hover {
    color: #75af42;
    background-color: white;
}


.searchResult {
    
    max-width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
  /*  border-top: 1px solid rgb(204, 204, 204);*/
    margin: 10px auto;
    min-width: 220px;
    width: 30%;
    margin: 5px 1%;
}

.searchResult:nth-child(1), .searchResult:nth-child(2), .searchResult:nth-child(3) {
    border-top: none;
}

 /*@media screen and (max-width: 703px) {
.searchResult {
    width: 45%;
    
    searchResult:nth-child(3) {
   border-top: border-top: 1px solid rgb(204, 204, 204);
}
}
}

@media screen and (max-width: 500px) {
.searchResult {
    width: 100%;
    searchResult:nth-child(3) {
    border-top: border-top: 1px solid rgb(204, 204, 204);
}
}
}
*/

.searchResult .membersListPage-userName a {
color: black;
}

.searchResult .membersListPage-userName a:hover {
text-decoration: none;
}
#searchResults {
    padding: 8px 15px;
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
 
   }
#profileQuestionHolder {
    display: flex;
    flex-direction: column;
    margin: 10px;
    align-items: center;
}

.counterTable {
border-radius: 12px;
margin-bottom: 0!important;
}

.questionsTrippleContainer {
display: flex;
width: 100%;
}
.questionsTripple {
width: 30%;
margin: 10px;
}

.searchInput {
width: 100%;
}
#fullName {
padding: 0.75em 0.75em;
border-radius: 12px;
}

.questionsDoubleContainer {
display: flex;
}
div.questionsDouble {
margin-left: 20px;
}

.doubleButtonContainer {
display: flex;
}
input[placeholder="Search..."] {
display: none;
}
.page-blog input[data-ux="search-event-input"] {
display: inline-block;
}
#fullName {

}

.page-test-catalogue .entryEditPage-tagContainer  {
display: none;
}


/**************Forum add/edit page customization********/
/* NING-24352 
ul.tagit {
display: none;
}
*/
.multyReplyContainer {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 760px) {
.multyReplyContainer {
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (max-width: 530px) {
.multyReplyContainer {
grid-template-columns: repeat(1, 1fr);
}
}

.elemOfMultyContainer input, .elemOfMultyContainer label{
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: black;
}

a[href*="authorization/signUp?"],
a[href*="authorization/signIn?"] {
font-size: 1rem;
}

.searchParamContainer {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 760px) {
.searchParamContainer{
grid-template-columns: repeat(2, 1fr);
}
}

@media screen and (max-width: 530px) {
.searchParamContainer{
grid-template-columns: repeat(1, 1fr);
}
}

.entryEditPage .searchParamContainer {
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
margin-bottom: 10px;
}
.searchInputContainer {
   display: grid;
   grid-template-columns:repeat(2,  1fr);
   grid-gap: 10px;
} 
  
.entryEditPage .searchParamContainer .editTripleContainer {
grid-column-start: 1;
grid-column-end: 3;
display: grid;
  grid-template-columns: 1.2fr .7fr 1.1fr;
   grid-gap: 10px;
}
@media only screen and (max-width: 546px) {
.searchInputContainer {
   display: grid;
   grid-template-columns: repeat(2,  1fr);
  
}}

.searchInputContainer .inputHolder {
padding: 0 10px 0 20px;
}
.inputHolder .selectQuestion{
width: 100%;
}

.centerHolder {
justify-self: center;
}
/*#searchButton.contentSearch {
margin: 0 auto;
}*/
.contentSearch {
justify-content: center;
}

.groupsLayoutAdjustment {
    grid-column-start: 1;
    grid-column-end: 4;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1px calc(1px + 5%) ;
}

}

.page-groups .groupsLayoutAdjustment {
grid-template-columns: repeat(3, 1fr)!important;
}

.page-test-catalogue section.content-body.entry {
background-color: #FFFFFF!important;
}

.span16 .mediumMatrix.advanced-search__members .matrix-itemFluid {
flex: 0 0 31%;
}

.searchResult .entry-commentsCount,
.discussionListPage-entry .entry-commentsCount
 {
line-height: 150%;
}
.page-test-catalogue .entryEditPage-errors .notice-errorMessage,
body[class*="resources"] .entryEditPage-errors .notice-errorMessage
 {
display: none;
}

/*CUSTOM HEADER STYLES*/


.header__container {
display: grid;
grid-template-columns: repeat(3, 1fr);
max-width: 1280px;
margin: 10px auto;
}

.welcome {
grid-column-start: 1; 
grid-column-end: 2; 
text-align: justify;
border-right: 1px solid #cd8f00;
padding-right: 10px;
padding-left: 10px;
}

.welcome__header {
color: #004a98; 
font-size: 18px;
}

.welcome__text {
text-align: justify; 
font-size: 14px; 
line-height: 1.5;
text-align: justify;
padding-right: 10px;
display: block;
}

.welcome__text--link {
font-size: 16px; 
 color: #004a98;
text-decoration: none;
}

.welcome__buttons {
 display: flex;
 flex-direction: column;
 align-items: center;
}

.welcome__buttons span{
 font-size: 14px; 
 color: #ffffff; 
 line-height: 1.5;

}
.welcome__buttons a {
margin: 3px;
display: block;
background-color: #cd8f00; 
width: 100%;
max-width: 180px; 
min-width: 100px; 
border-radius: 12px; 
padding: 2px;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
}

.tutorials {
grid-column-start: 2; 
grid-column-end: 4;
padding-right: 10px;
margin-left: 10px;
}
.tutorials__header {
color: #004a98; 
display: block;
font-size: 18px;
text-align: left;
}
.tutorials__video-container {
margin-right: 20px; 
margin-bottom: 20px; 
min-width: 45%; 
border-right: 1px solid #cd8f00;
flex-direction: column;
text-align: left;
}
.tutorials__header--body {
color: #004a98; 
font-size: 18px;
padding-left: 10px;
}

.tutorials__body--links {
font-size: 16px; 
color: #004a98;
text-decoration: none;
}
.tutorials__body__container {
 display: flex;
 align-items: center;
}

.tutorials__body__container ol {
font-size: 14px; line-height: 1.5; text-align: left;
margin-right: 10px;
list-style-type: none;
padding-left: 0;
}

.statistics {
margin-top: 30px;
grid-column-start: 1; 
grid-column-end: 4; 
display: flex;
justify-content: space-around;
}
.statistics__item {
display: flex;
flex-direction: column;
align-items: center;
}

.statistics__item--top span {
color: #a5db19; font-size: 30px;
}

.statistics__item--bottom span{
text-align: center; color: #949ea8; font-size: 18px; 
}


@media screen and (max-width: 1160px) {

 .header__container {
 grid-template-columns: repeat(15, 1fr);
  }

.welcome {
  grid-column-start: 2; 
  grid-column-end: 15;
  border-right: none;
  border-bottom: 1px solid #cd8f00;
  margin-bottom: 10px;
  padding-bottom: 10px;
 }
 .welcome__buttons {
  flex-direction: row;
  margin-top: 10px;
  margin-bottom: 5px;
  justify-content: space-around;
  display: block;

   }
  .welcome__buttons span {
 font-size: 16px;
}
.tutorials {
  grid-column-start: 2; 
  grid-column-end: 15;
 }
 
.statistics {
  grid-column-start: 2; 
  grid-column-end: 15; 
}
}
@media screen and (max-width: 1020px) {
.tutorials__video-container {
min-width: 40%;
padding-right: 10px;
}
}


@media screen and (max-width: 848px) {
   .header__container {
 grid-template-columns: repeat(20, 1fr);
  }
  .welcome {
  grid-column-start: 2; 
  grid-column-end: 20;
  border-right: none;
  border-bottom: 1px solid #cd8f00;
  margin-bottom: 10px;
  padding-bottom: 10px;
 }
  .tutorials {
  grid-column-start: 2; 
  grid-column-end: 20;
 }
 
.statistics {
  grid-column-start: 2; 
  grid-column-end: 20; 
}
  .tutorials__body__container {
  flex-direction: column;
  }
 .tutorials__body__container > div {
 width:100%;
 display: flex;
 align-items: center;
 flex-direction: column;
 }
 .tutorials__body__container iframe {
 width: 534px;
 height: 302.5px;
 }
.tutorials__video-container {
border-right: none;
border-bottom: 1px solid #cd8f00;
margin-right: none;
padding-bottom: 5%;
}

}

@media screen and (max-width: 650px) {

.statistics__item--top span {
font-size: 21px;
}

.statistics__item--bottom span{
font-size: 15px; 
}

.welcome__buttons span {
font-size: 14px; 
}

}

@media screen and (max-width: 535px) {
.statistics__item--top span {
font-size: 16px;
}

.statistics__item--bottom span {
font-size: 13px; 
}
.welcome__buttons span {
font-size: 12px; 
}

}

@media screen and (max-width: 467px) {

  .welcome {
  grid-column-start: 2; 
  grid-column-end: 20;
  padding: 5px;
}
  .welcome__text {
font-size: 12px;
 }
  .welcome__text--link {
font-size: 14px;
 }
}

@media screen and (max-width: 457px) {
.welcome__buttons span{
 font-size: 14px;
}
.welcome__buttons {
flex-direction: column;
}

.welcome__buttons a{
max-width: 100%;
}
}
@media screen and (max-width: 400px) {
.welcome__header,
.tutorials__header--body {
font-size: 16px;
}
.tutorials__header {
font-size: 16px;
}
.tutorials__body--links {
font-size: 12px;

}
}

/*CUSTOM HEADER STYLES ENDS HERE*/

/* FEATURE RIBBON ACTIVITY FEED*/
.feedEvent-featureVideo .activityFeed-storyBody::before, .feedEvent-featureBlogPost .activityFeed-storyBody::before, .feedEvent-featurePhoto .activityFeed-storyBody::before, .feedEvent-featureDiscussion .activityFeed-storyBody::before, .feedEvent-featureEvent .activityFeed-storyBody::before{ content:"Featured"; display:block; background-color:red; z-index:2; color:white;padding:4px 6px 4px 6px; border-radius:6px; }

.feedEvent-featureVideo .activityFeed-storyBody::before, .feedEvent-featureBlogPost .activityFeed-storyBody::before, .feedEvent-featurePhoto .activityFeed-storyBody::before, .feedEvent-featureDiscussion .activityFeed-storyBody::before, .feedEvent-featureEvent .activityFeed-storyBody::before{ position:relative; float:left; margin-right:10px }
/* End FEATURE RIBBON ACTIVITY FEED*/

/*2 videos on Profile page*/
.videoFrame {
    justify-content: space-evenly;
}
.videoFrame>* {
    padding: 5px;
}
@media screen and (min-width: 769px) {
.profPageVideos.videoFrame {
    flex-wrap: unset;
    width: 100%;
}
.profPageVideos.videoFrame>iframe {
    margin: 5px;
}
}





/***GROUPS CUSTOMIZATION**/

.banner-header.groupHeader.groupHeader-coverPhoto {
min-height: 150px;
}

.groupHeader-info .groupHeader-groupName {
font-size: 40px;
}





@media screen and (max-width: 769px) {
.header-logoImage img {
    max-height: 20vw;
}
}

.page-projects a.eventDetailPage-googleCalendar,
a[data-url*="closeComments"]
 {display: none;}
.page-projects .eventPage-detail a{display: inline-block;}
.page-projects .eventPage-details .span6 > div:nth-child(2) {display:none}
.page-projects .site-body.container {display: none;}
/**/
/*Categories of Content*/
/*.page-forum nav.content-nav.condenseable.subnavBar.cl, .page-groups nav.content-nav.condenseable.subnavBar.cl {
    display: none;
}

.page-events ul.subnav.expanded > li:nth-child(n+3) {
    display: none;
}*/

.banner-overlay::before {
background: transparent linear-gradient(rgba(0,0,0,0),rgb(0, 0, 0));
}


/* event thumbnails in groups */


.media-frame > .eventPage-image {
    background-size: contain; 
    background-repeat: no-repeat; 
}
/*
.media-frame > .eventPage-image {
     padding-top: 150px;
}
*/

@media screen and (min-width: 680px) {
.media-frame > .eventPage-image {
   /* padding-top: 180px;*/
}
}

.advanced-search__members .membersListPage-user {
width: 33%!important;
}

@media screen and (min-width: 769px) {
.advanced-search__members .membersListPage-user {
width: 25%!important;
}
}

/**Project Unify nav bar customization**/
.page-groups-project-unify li.groupHeader-tab:nth-child(1n+8) {
background: #004a98;
}
.page-groups-project-unify li.groupHeader-tab:nth-child(1n+8) > a{
color: white;
}

/**National Action Agenda nav bar customization**/
.page-groups-sdoh-national-action-agenda li.groupHeader-tab:nth-child(1n+8) {
background: #004a98;
}
.page-groups-sdoh-national-action-agenda li.groupHeader-tab:nth-child(1n+8) > a{
color: white;
}
.page-groups-sdoh-national-action-agenda li.groupHeader-tab:nth-child(14) {
background: #cd8f00;
} 


/**page home modules add button customization**/

.page-home .module-header > a {
display: block;
width: 100%;
}

.page-home .module-header > a .module-name {
float: left;
}

.page-groups .module-header > a {
display: block;
width: 100%;
}

.page-groups .module-header > a .module-name {
float: left;
}


/**page home modules add button customization ends here**/

/** HIDE GOOGLE CALENDAR  **/

a[href*="ttp://www.google.com/calendar/"] {
display: none;
}