html {
   font-size: 18px;
}

body:not(.flavor2) .header + .highlighted {
    margin-top: 0;
}

@media (min-width: 992px) {
.main-container .sidebar-first {
padding-bottom: 2rem;
}
}
@media (max-width: 1279px) {
.main-container .sidebar-first {
    flex: 0 0 20%;
    max-width: 20%;
    }
    
    .main-content.col-lg-10 {
     flex: 0 0 80%;
    max-width: 80%;
    } 
    }

.main-content a {
  color: #1b2465;
}

.main-content .background-color-black a {
  color: #FFF;
}

.content-list .field--name-title a {
  text-decoration: none;
  border-bottom: 3px solid transparent;
  transition: all 0.15s cubic-bezier(0.33, 0.66, 0.66, 1);
  line-height: 1.5;
}

.content-list .field--name-title a:hover,
.content-list .field--name-title a:focus {
  border-image: linear-gradient(to right, #f7941e, #beab36, #5fbd74, #00afe1) 1;
}

.tabby-menu__nav li a {
    font-size: 1.1rem;
    color: #212529;
}

/*Detail Page Header*/
.not-front h2 + h3,
.not-front .content-list-title + .content-list-items {
    margin-top: 1rem;
}
.not-front .breadcrumb,
.not-front .highlighted {
   background-color: #011F5B;
   color: #FFFFFF;
}

.breadcrumb-item a,
.breadcrumb-item.active {
  color: #FFFFFF;
}

.not-front div.breadcrumb {
  padding-bottom: 0;
  border-radius: 0;
  padding-top: 1rem;
}

.breadcrumb .container .breadcrumb-item + .breadcrumb-item::before {
  content: " > ";
  color: #FFF;
}

.not-front div.breadcrumb + .highlighted .page-title {
  padding-top: 0;
}

.not-front:not(.content-type-ps-people) .page-title {
  border: 0;
  margin: 0;
  padding-bottom: 2rem;
  padding-top: 2rem;
  background: linear-gradient(90deg,rgba(247,148,30,1) 0%,rgba(190,171,54,1) 33%,rgba(95,189,116,1) 65%,rgba(0,175,225,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.not-front.content-type-ps-people .page-title {
border-image: linear-gradient(to right, #f7941e, #beab36, #5fbd74, #00afe1) 1;
}

.not-front:not(.content-type-ps-people) .main-container {
  padding-top: 2rem;
}

table th {
   background-color: transparent;
   color: #212529;
   padding: 0.85rem 0.5rem;
   line-height: 1.25;
}

table thead {
  
 border-top: 2px solid rgb(33,37,31);
 border-bottom: 1px solid rgb(33,37,31);
}

table tr:nth-child(even) {
    background-color: #f5f5f5;
}

table tr:nth-child(odd) {
   border-top: 0;
}

table ul {
    padding-left: 1rem;
}

.block-ps-people-list .field--name-title a:after,
.block-ps-people-list .field--name-title:after {
display: none;
}

.block-ps-people-list .content-list-item .field--name-title {
margin-bottom: 0;
}

.block-ps-people-list .field--name-field-ps-people-position, .block-ps-people-list .field--name-field-ps-people-role, .block-ps-people-list .field--name-field-ps-people-title {
    font-weight: 500;
    margin: .3rem 0 0;
    line-height: 1.25;
}

.block-ps-people-list .feature-is-3x4 .field--name-field-ps-featured-image {
    max-width: 200px;
}

.section-buttons-above-jump-menu .cke-button-secondary {
margin-top: 0;
}

.section-buttons-above-jump-menu + nav.jump-link-menu-horizontal {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.jump-link-menu-horizontal {
    background: #F5F5F5;
    border: 0;
}