@import url("../magnific-popup/magnific-popup.css");
.popup-function.mfp-bg {
  background: #fafafa;
  opacity: 1;
}

.search-nav {
  padding: 80px 0;
  margin-top: 30vh;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.popup-function .mfp-content {
  background-color: transparent;
  max-width: 100%;
  height: 100%;
}

.mfp-close-btn-in .mfp-close {
  font-size: 0;
  padding: 0;
  top: 21px;
  right: 21px;
  text-align: center;
  color: inherit;
}

.mfp-close-btn-in .mfp-close:after {
  font-family: "icomoon";
  content: "\e909";
  font-size: 25px;
}

/* update css style */
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}
.white-popup {
  position: relative;
  background: #fff;
  padding: 25px;
  width: auto;
  max-width: 400px;
  margin: 0 auto;
  color: #333;
}
button.mfp-close,
button.mfp-arrow {
  color: #333;
}
