.header-wrapper{
  align-items: center !important;
  background: #1b3c6d;
}
.header-navs{
  @media screen and (min-width: 62em) {
    display: flex;
    flex-direction: column !important;
    align-items: flex-end !important;
    .meta-nav{
      display: flex;
      align-items: center;
      margin: 10px 0;
      ul{
        list-style: none;
        display: flex;
        gap: 20px;
        margin: 0;
        padding-right: 20px;
        li{
          a{
            color: #c1a071;
            text-transform: uppercase;
            transition: 0.4s ease-in-out;
            &:hover{
              color: white;
             }
          }
        }
      }
    }
  }
  .header-mainNav{
    .mainNav{
      height: 36px !important;
      .mainNav-link{
        span{
          @media (max-width:1485px){
            font-size: 12.8px;
          }
        }
      }
      li.loginActive{
        background: #c1a071 !important;
      }
      li{
        .mainNav-subMenu{
          flex-direction: column !important;
          padding: 0 !important;
          width: 100% !important;
          background: #c1a071 !important;
          &.navActive{
            border-top: 0 !important;
            max-height: fit-content;
           }
           li{
            padding: 5px 20px;
             background: #c1a071 !important;
             text-wrap: auto;
            &:hover{
               background: #1b3c6d !important;
             }
              a{
                padding: 0;
                &:before{
                  content: none;
                 }
              }
           }
           li:first-of-type{
              padding-left: 20px !important;
           }
        }
      }
    }
  }
}
.header-search{
  &.header-search--isActive{
     width: 244px !important;
     gap: 10px !important;
   }
   .header-searchInput{
     position: initial !important;
   }
}
.mobilemetaNav{
    li{
      a{
        color: #c1a071;
        text-transform: uppercase;
      }
    }
}

body .gform_wrapper select{
  height: 48px !important;
}

body .gform_wrapper .gform_footer .button {
  color: #a3cfe9;
  border: 1px solid #a3cfe9;
  font-weight: 400;
  font-size: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 0.7em 1em;
  margin: 0;
  transition: all 0.3s ease-out;
  &:hover {
     background: #a3cfe9;
     color: #ffffff;
   }
}

.shrinkHeader .header-navs{
  height: fit-content !important;
}

.mainNav-item:first-of-type{
  a{
    justify-content: center;
    align-items: center;
    span i{
      margin: 0;
    }
  }
}