.secondary-nav.aa-nav {
  position: fixed;
  top: 100px;
  left: 0;
  right: 0;
  width: 100%;
  transition: ease all .3s;
}
.secondary-nav.aa-nav .page-center {
  max-width: 1210px !important;
  border-top: 1px solid #fff;
  padding: 20px 0 0 !important;
  margin-top:15px !important;
  transition: ease all .3s;
}
.secondary-nav.aa-nav.sticky {
  background: #0A2F57;
}
.secondary-nav.aa-nav.sticky .page-center {
  max-width: 1250px !important;
  border: 0;
  padding: 0px 20px 10px !important;
}

.secondary-nav.aa-nav .title-side,
.secondary-nav.aa-nav .button-side {
  float: left;
  width: 50%;
}

.secondary-nav.aa-nav .title-side {
  opacity: 0;
  transition: ease all .3s;
}
.secondary-nav.aa-nav.sticky .title-side {
  opacity: 1;
}
.secondary-nav.aa-nav .title-side h2 {
  margin: 0 auto;
}

.secondary-nav.aa-nav .button-side {
  text-align: right;
}
.secondary-nav.aa-nav .button-wrapper {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

.secondary-nav.aa-nav .button-wrapper.button-menu ul li a,
.secondary-nav.aa-nav .button-wrapper .button {
  font-family: 'Gotham-XNarrow-Bold', sans-serif;
  font-size: 15px;
  letter-spacing: 1.25px;
  padding: 13px 17px 11px;
}

.secondary-nav.aa-nav .button-wrapper.button-menu .hs-menu-wrapper {
  margin-bottom: -8px;
}
.secondary-nav.aa-nav .button-wrapper.button-menu ul li a {
  text-transform: uppercase;
  background: #fff;
  color: #002F56 !important;
  padding: 12px 40px 10px 17px;
}
.secondary-nav.aa-nav .button-wrapper.button-menu ul li a:hover {
  opacity: 1;
}

.secondary-nav.aa-nav .button-wrapper.button-menu .hs-menu-wrapper > ul li.hs-menu-depth-1.hs-item-has-children > a {
  min-width: 150px;
  white-space: normal;
  transition: linear all 0s;
}
.secondary-nav.aa-nav .button-wrapper.button-menu .hs-menu-wrapper > ul li.hs-menu-depth-1.hs-item-has-children:hover > a {
  padding-bottom: 20px;
  margin-bottom: -20px;
}
.secondary-nav.aa-nav .button-wrapper.button-menu .hs-menu-wrapper > ul li.hs-menu-depth-1.hs-item-has-children > a:after {
  content: "\f107";
  font-family: FontAwesome;
  color: #002F56;
  display: block;
  position: absolute;
  right: 15px;
  top: 6px;
  font-size: 22px;
  transition: ease all .3s;
}
.secondary-nav.aa-nav .button-wrapper.button-menu .hs-menu-wrapper > ul li.hs-menu-depth-1.hs-item-has-children:hover > a:after {
  transform: rotate(-180deg);
}

.secondary-nav.aa-nav .button-wrapper.button-menu ul ul {
  background: #fff;
  text-align: left;
  top: 53px;
  min-width: 220px;
  border: 1px solid rgba(0,48,87,0.05);
  border-top: 0;
  box-shadow: 0 10px 15px -5px rgba(0,48,87,0.1);
  padding: 10px 0;
}
.secondary-nav.aa-nav .button-wrapper.button-menu ul ul li a {
  font-family: 'Gotham-Book', sans-serif;
  font-size: 14px;
  line-height: 1.1;
  text-transform: initial;
  letter-spacing: 0;
  padding: 5px 18px;
}

@media (max-width: 1024px) {
  .secondary-nav.aa-nav {
    display: none;
  }
}