.t4-palette-gray a {
    color: #ffffff;
}

.navbar-nav {
    display: flex;
    align-items: center;
}

.t4-megamenu .navbar-nav > li > .nav-link {
    height: 50%;
    line-height: 40px;
    width: 90%;
    justify-content: center;
    margin: 20px;
}
.item-page.layout-default.no-sidebar .top-article-info {
    max-width: max-content;
    text-align: unset;
}
.item-page.layout-default.no-sidebar .bottom-article-info, .item-page.layout-default.no-sidebar .full-image {
  margin-left: 0;
  margin-right: 0;
}

.acm-hero.style-1 .acm-hero-item {
   background-repeat: round;
   height: 70vh;
}