.header-cta-container .search-cta {
  height: 100%;
}
.header-cta-container .search-cta img {
  width: 18px;
  height: 18px;
}
.header-cta-container .search-cta .desktop {
  display: none;
  visibility: hidden;
}
.header-cta-container .search-cta .mobile img {
  margin-bottom: 3px;
}
.header-cta-container .search-cta button.btn {
  padding: 0 10px;
  height: 40px;
  border-radius: 0px;
}
.header-cta-container .search-cta button.btn img.black-mag {
  display: inline;
}
.header-cta-container .search-cta button.btn img.red-mag {
  display: none;
}
.header-cta-container .search-cta button.btn img.white-mag {
  display: none;
}
.header-cta-container .search-cta button.btn:hover img.black-mag,
.header-cta-container .search-cta button.btn:hover img.white-mag {
  display: none;
}
.header-cta-container .search-cta button.btn:hover img.red-mag {
  display: inline;
}
/*==========  Mobile First Media Queries ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
@media (min-width: 768px) {
  .header-cta-container .search-cta img {
    width: 28px;
    height: 28px;
  }
  .header-cta-container .search-cta .mobile {
    margin-right: 28px;
  }
}
/* Medium Devices, Desktops */
@media (min-width: 992px) {
  .header-cta-container .search-cta .mobile {
    display: none;
    visibility: hidden;
  }
  .header-cta-container .search-cta .desktop {
    display: inline-block;
    visibility: visible;
  }
  .header-cta-container .search-cta img {
    width: 18px;
    height: 18px;
  }
}
/* Large Devices, Wide Screens */
