/*style for author page*/
.page-user #heading-text-no-overlay {
  display: none;
}
.blog-authors-blog-list {
  overflow: hidden;
}
.users-name {
  font-size: 50px;
  font-weight: 400;
  color: #666;
  margin-top: 5px;
}
.user-des-org {
  font-size: 24px;
  font-weight: bold;    
  margin-bottom: 34px;
  font-style: italic;
}
.user-bio-text {
  font-size: 14px;
  color: #333;
  float: left;
  width: 80%;
}
.sort-label-user-archive,
.user-archives {
  float: left;
  margin-bottom: 24px;
}
.user-blog-archives {
  overflow: hidden;
  width: 100%;
}
.sort-ascen.most-viewed-sort-user-archive-link.active:after,
.sort-ascen.date-sort-user-archive-link.active:after {
  content: "\f062";    
}
.sort-descen.most-viewed-sort-user-archive-link.active:after,
.sort-descen.date-sort-user-archive-link.active:after,
.date-sort-user-archive-link.active:after {
content: "\f063";
}
.user-archives-sorting.active:after {
  color: #f36f32;
  font-family: FontAwesome;
  margin-left: 4px;
}
.sort-label-user-archive {
  font-size: 14px;
  font-weight: bold;
  color: #222;
}
.sort-link-date-user-archive {
  margin: 0 24px;
}
.user-archives a {
font-size: 14px;
  text-decoration: none;
  color: #666;
  font-weight: bold;
}
.user-archives a.active {
  color: #f36f32;
}
.landing-list .user-blog-archives .views-row {
  margin-bottom: 6px;
}
.landing-list .user-blog-archives .views-row a {
  font-size: 18px;
  padding-left: 10px;
  display: table-cell;
  line-height: 20px;
}
.landing-list .user-blog-archives .views-row .field-content:before {
content: "\f0e6"; 
font-family: FontAwesome;
font-size: 18px;
color: #999;
margin-right: 10px;
display: table-cell;
}
.profile {
  overflow: hidden;
  margin-bottom: 34px;
}
.profile h1 {
  margin-bottom:7px;
}
.profile img {
  /*width: 125px;*/
}
.field-name-field-bio span,
.field-name-field-bio p {
  font-size: 18px!important;
  line-height: 24px;
}
.blog-authors-blog-list h2 {
color: #666666;
  font-size: 40px;
  font-weight: 400;    
}
.profile .user-image {
  margin: 0 25px 0 0;
}
.profile .user-bio-text a:hover {
  text-decoration: underline;
}
/*low bandwidth*/
.lowbandwidth .user-bio-text {
  width: 100%;
}
/*success story*/
.node-type-success-story .comment-links {
  margin-top: 30px;
}
.summary-sub-title h2 {
  margin: 16px 0 6px 0;
}
/*site map*/
.site-map-menus .title {
  display: none;
}
#site-map .site-map-menus .content>ul.site-map-menu {
  padding-left: 0;
  margin-bottom: 0;
} 
.site-map-menu a {
  font-size: 18px;
  cursor: pointer;
  color: #333;
  display: inline-block;
  margin-bottom: 10px;
}
.site-map-menu a:hover,
.site-map-menu a:focus {
  color: #18a2f3;
  text-decoration: none;
}
.site-map-menu a {
  color: #127bb8;
}

.site-map-menu li li a,
.site-map-menu .nolink {
  color: #222;
  font-size: 15px;
}

.site-map-menu li li li  a {
  color: #222;
  font-size: 13px;
}
.site-map-menu .nolink {
  display: inline-block;
  margin-bottom: 10px;
}
#site-map .site-map-menus .site-map-box {
  margin-bottom: 0;
}
/*meeting list & Board */
.meeting-list {
  padding: 0 15px 0 0;
}
.meeting-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 20px;
}
.board-decision {
  padding: 0 15px 0 0;
}
.view-id-board_meeting_events .views-row {
  margin-bottom: 18px;
}
.view-id-board_meeting_events .views-row:last-child {
  margin-bottom: 0;
}
/*media query*/
@media screen and (max-width: 992px) { 
  .user-bio-text {
    width: 100%;
  }
  .profile {
      padding-right: 0;
  }
  .profile .user-image {
      margin-bottom: 20px;
  }
  .page-sitemap .site-map-menus {
      padding-top: 0;
  }
  .page-sitemap .landing-list-container {
      margin-top: 19px;
  }
}
@media screen and (min-width: 1200px) {
  .user-bio-text {
    width: 85%;
  }		
}
/*Unsubscribe page*/	
@media screen and (min-width: 768px) and (max-width: 991px) {
  .landing-list.subscripition-block {
      padding: 15px 15px 15px 30px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1999px) {
  .landing-list.subscripition-block {
      padding: 0 90px;
      margin-top: 57px;
  }
}
@media screen and (min-width: 1200px) {
  .landing-list.subscripition-block {
      padding: 0;
      margin-top: 57px;
  }	    
}
/*196831: Remove Tabs on Author*/
.not-logged-in.page-user .tabs--primary {
  display: none;
}

/*board page*/
.fullpage-section-contents  .board-decision ul li{
background:none;
 padding:0px
}
.board-decision li{
  padding-left: 40px;
  position: relative;       
}
.board-decision li:before{
content:"\f016";
font-family: FontAwesome;
position: absolute;
}
.board-decision li a{
  padding-left: 30px;
  display: block;
}
@media screen and (min-width: 769px) { 
    .board-decision {
        -moz-column-count: 2;
         -moz-column-gap: 20px;
         -webkit-column-count: 2;
          -webkit-column-gap: 20px;
           column-count: 2;
          column-gap: 20px;
    }
}

/*Search Results*/
.page-gsearch .gsc-control-cse{
border: none;
padding: 0;
margin-bottom: 40px;
}
.page-gsearch .gsc-control-cse table{
border-collapse: initial;
}
.page-gsearch td.gsc-search-button{
height: auto;
width: 67px;
margin: 0;
padding-top: 3px;
padding-top: 4px\9;
}
.gsc-search-box-tools .gsc-search-box input.gsc-input{
height: 22px!important;
}
.page-gsearch td.gsc-search-button input.gsc-search-button {
width: 100%;
height: auto;
margin: 0;
border: 0;
}
.page-gsearch td.gsc-search-button input.gsc-search-button:hover,
.page-gsearch td.gsc-search-button input.gsc-search-button:focus {
  border: 0;
  background: #18a2f3;
}
.page-gsearch div.gsc-input-box {
height: auto;
}
.page-gsearch div.gsc-input-box  tr td:first-child{
padding-top: 1px;
}
.google-site-search .gsc-tabHeader.gsc-tabhActive {
width: 70px;
height: 30px;
}
.google-site-search .gsc-tabHeader.gsc-tabhInactive {
border-color: #E9E9E9;
background-color: #E9E9E9;
width: 70px;
height: 28px;
}
.google-site-search .gsc-cursor-box {
  float: left;
  width: 100%;
  text-align: center;
  margin: 40px auto 10px auto;
}
.google-site-search .gsc-results .gsc-cursor-box .gsc-cursor-page{
  margin-right: 5px;
  border-radius: 0!important;
  background: #ececec;
  color: #666;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 11px 7px 12px;
  border: 1px solid #d2d2d2;
}
.google-site-search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
text-decoration: none;
}
.google-site-search .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{
  background: #fff;
  color: #999;
  border: 1px solid #ddd;
}
.google-site-search .gsc-results .gsc-cursor-box .gsc-cursor-page:last-child {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.btn-gss-custom {
height: 25px;
width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-gsearch .gsc-control-cse {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .google-site-search .gsc-results .gsc-cursor-box .gsc-cursor-page {
    font-size: 12px;
    padding: 6px 7px 5px 8px;
  }
  .page-gsearch #heading-text-no-overlay h1 {
      padding-bottom: 20px;
  }
}

/*196891: Site Map Update*/
.site-map-menu li a.partners {
  pointer-events: none;
}
/* 179084: Revive Old Search (#54) */
.page-search-site .views-field-field-media-type {
background: #d2eeff;
margin-left: 8px;
padding: 3px 8px;
}
.page-search-site .keywords-wrapper > li {
font-size: 13px;
}
