.is-sticky {
  position: fixed;
  background-color: #3e76b3 !important;
  -webkit-animation: colorchange 0.618s;
  animation: colorchange 0.618s;
}

 .top-full .empty-banner, .top-full .no-banner .empty-banner {
    background-color: #3e76b3 !important;
}

.container .social-links .icons {
    background-color: #2e2a65;
}

a.nav-item.nav-link:hover,
a.nav-item.nav-link:active,
a.nav-item.nav-link:focus,
a.nav-item.nav-link.active {
  color: #99c3f1;
  font-weight: 800;
}

.top-full .empty-banner, .top-full .no-banner {
    height: 120px;
    background-color: #3e76b3 !important;
}

.container .article-summary .title {
    color: #2e2a65 !important;
}

.sticky-header {
   min-height: 120px !important;
}

cite.reference {
  font: normal normal 20px/36px var(--font-pt-sans);
  color: #3e76b3;
  font-weight: 700;
}

.quotation-marks {
    color: #2e2a65;
}

.store-block.active div {
    background: #3e76b3 !important;
}

.bg-yellow {
    background-color: #3e76b3 !important;
}

.card.news-listing h5, .card.news-listing a {
    color: #2e2a65 !important;
}

.module__listing--date>h5 span {
    color: #2e2a65 !important;
}

.news-listing-featured .text>div {
    background-color: #e4e4e5;
}

.news-listing-featured .text h2 {
    color: #2e2a65;
}

.module__listing--featured-date>h5 {
    color: #2e2a65;
}

.module__listing--featured-date>h5 span {
    color: #2e2a65;
}

.news-listing-featured .text p, .news-listing-featured .text a {
    color: #000000;
}

.article-summary .title {
    color: #2e2a65;
}

.page-social-icon {
    background-color: #ffffff !important;
}

@media only screen and (max-width: 576px) {
.row.about.page-bottom.page-banner-slider.slick-initialized.slick-slider {
      display: none !important;
     }
}

@media only screen and (max-width: 768px) {
 .sticky-header {
    min-height: 100px !important;
 }
 
header.jumbotron.position-relative.top-full.p-0 {
       max-height: 100% !important;
    }
 
 header.jumbotron, .page-banner-slider {
     max-height: 100% !important;
 }
 .top-full .empty-banner, .top-full .no-banner {
    height: 100px !important;
 }
}

@media only screen and (max-width: 1024px) {
.shove-left, .shove-right {
    background-color: #f2f2f3;
 }
#navbarNavMobile {
    background-color: #3e76b3;
 }
}