.header-cta a {
  color: #fff !important;
  background-color: #162e09 !important;
  border: 1px solid transparent !important;
}

.header-cta a:hover {
  color: #162e09 !important;
  background-color: #fff !important;
  border: 1px solid #162e09 !important;
}

.qodef-svg--close {
  color: #000 !important;
}

header .qodef-divided-header-left-wrapper {
  justify-content: flex-end !important;
}

.find-us {
  display: none !important;
}

@media only screen and (max-width: 1260px) {
  .header-cta a {
    padding: 13px 20px !important;
  }

  .qodef-header-navigation > ul > li > a .qodef-menu-item-text {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1180px) {
  .qi-block-button.qodef-block {
    padding: 12px 15px !important;
  }

  .qodef-header-navigation > ul > li {
    margin: 0 15px;
  }

  .qodef-header--divided #qodef-page-header .qodef-header-navigation {
    margin: 0 45px !important;
  }

  .qodef-header-navigation > ul > li > a .qodef-menu-item-text:before {
    right: -17px;
  }

  .header-cta a {
    padding: 13px 15px !important;
  }
}
