/* FOOTER MOBILE CSS */
@media (max-width: 768px) {
  .footer--slim .footer__compliance-wrapper .footer__compliance .compliance__list {
    margin-bottom: 2.5rem;
  }
}


 
/* BODY BACKGROUND */
.body--on-dark {
  background: #202020;
  color: #fff;
} 

.body--on-dark .custom-content__content a {
    color: #50A0A5;
}
.body--on-dark .custom-content__content a:hover, .body--on-dark .custom-content__content a:focus {
    color: #9AD9CD;
}

/* NAV */
.site-header--alt.main-header--dark-mode .site-header__identity .identity a {
    max-width:450px;
}

.body--on-dark .site-header--alt .identity a .identity__wordmark .wordmark__small, .body--on-dark .site-header--alt .identity a .identity__wordmark .wordmark__large {
    color: #fff;
}

/* PAGE HEADER */
.page-header.page-header--message.page-header--gray-900 .page-header__container .page-header__content .heading-group.heading-group--display h1 {
    text-transform:none;
}

.page-header.page-header--message.page-header--gray-900 .page-header__container .page-header__content .page-header__message-info .message__date {
    color:#d1d1d1;
}
.page-header.page-header--message.page-header--gray-900 .page-header__container .page-header__content .page-header__message-info .message__byline {
    color:#ffffff;
}


/* MESSAGE SIDEBAR */

.sidebar-item .list-heading {
  color: #fff;
}
.message-list .subhead {
  color: #a7a7a7;
}
.sidebar-item .message-list ul li a::after {
    background-color: #fff;
}
.sidebar-item .message-list ul li a:hover::after, .sidebar-item .message-list ul li a:focus::after {
    background-color: #fff;
}
.message-title a {
  color: #fff;
}


/* SEARCH */

.search .search__heading {
  color: #fff;
}

/* GOOGLE SEARCH */


.gsc-control-cse {
  background-color: #202020;
  border: 1px solid #202020;
}

.gsc-webResult.gsc-result {
  border: 1px solid #202020;
}

.gs-result .gs-title *, .gsc-cursor-page, .gs-spelling a {
  color: #fff;
}

.gs-promotion .gs-visibleUrl, .gs-webResult .gs-visibleUrl {
  color: #eaeaea;
}

.gs-webResult .gs-snippet, .gs-fileFormatType {
  color: #fff;
}


.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
  font-size: 1rem;
}

.gs-result .gs-image, .gs-result .gs-promotion-image {
  border: none;
}

.gsc-result-info {
  color: #fff;
}

.gsc-above-wrapper-area {
  border-bottom: 0;
  padding: 0 0 5px 0;
  background: #202020;
}

b {
  font-weight: bold;
}

table {
  border: 0px;
  background: #202020;
}

table td, table th {
  border: 0px;
}

@media (max-width: 768px) {
  table:nth-of-type(2n+1) {
    background: #202020;
  }
}
.gsc-control-cse {
  background-color: #202020 !important;
  border: 0px !important;
}


/* MEDIA QUERY UPDATE FOR THE NEWS PAGE SIDEBAR */
@media (max-width: 768px) {

    .col-8 {
      width: 100%;
    }
    
    .col-4 {
      width: 100%;
    }
}
