@charset "UTF-8";
@media (min-width: 1199px) {
  .mas-job-search-category {
    height: 100% !important;
  }
  .mas-job-search-category #search_category {
    height: 100% !important;
  }
}
/* Header style Start */
@media (max-width: 1200px) {
  .mas-nav-menu .navbar-toggler {
    color: #51596c;
    border: 1px solid rgba(220, 224, 229, 0.6);
    background-color: #fff;
    padding: 0.5rem 0.5rem;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mas-nav-menu .handheld {
    position: fixed;
    right: 12px;
    left: 12px;
    background-color: #fff;
    max-height: 90vh;
    overflow-y: auto;
    border-radius: 13px;
  }

  .mas-nav-menu .navbar-toggler[aria-expanded=true] .eicon-menu-bar::before {
    content: "";
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .header-menu .dropdown-menu {
    padding: 0 !important;
    border-radius: 13px !important;
    overflow: hidden !important;
  }

  .header-menu > .menu-item > .dropdown-toggle {
    position: relative;
  }

  .header-menu > .menu-item > .dropdown-toggle::before {
    content: "";
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 100%;
  }
}
.dropdown-menu {
  background-color: #fff;
}

.header-menu > .menu-item:not(.has-mega-menu) > .dropdown-menu {
  padding: 10px !important;
  border-radius: 6px !important;
  margin-top: 10px;
}

.header-menu > .menu-item:not(.has-mega-menu) > .dropdown-menu .dropdown-item {
  border-radius: 8px;
}

@media (max-width: 1200px) {
  .mas-elementor-nav-menu {
    background-color: #000;
  }

  .dropdown-menu {
    width: 100%;
  }

  .mas-nav-menu .collapse.show {
    margin-top: 10px;
  }
}
/* Header style End */
.mas-job-search-keywords, .mas-job-search-location, .mas-job-search-submit {
  width: 100%;
}

.mas-job-search-form {
  display: flex;
  justify-content: center;
}

.product_cat .widget_product_categories ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* Form style  */
.footer-subscribe-form form {
  display: flex;
  width: 100%;
}

.footer-subscribe-form .wpforms-field-container {
  width: 100%;
}

.footer-subscribe-form form input[type=email] {
  background-color: transparent;
  border: 1px solid #7a8493;
  height: 50px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.footer-subscribe-form form input[type=email]::placeholder {
  color: #7a8493;
}

.footer-subscribe-form .wpforms-field {
  padding: 0 !important;
}

.footer-subscribe-form form {
  height: 80px;
}

.footer-subscribe-form form .wpforms-submit-container {
  padding: 0 !important;
  margin-top: 0 !important;
  height: 50px !important;
}

form .footer-submit-button {
  color: #fff;
  background-color: #fb236a !important;
  border-color: #fb236a;
  height: 100% !important;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.footer-submit-button::before {
  content: "";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-size: 15px;
  color: #fff;
}

.product_cat .widget_product_categories ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

@media (min-width: 992px) {
  .jobhunt-contact-form {
    padding-right: 82px !important;
  }
}
.jobhunt-contact-form.wpforms-container .wpforms-field {
  padding: 15px 0 0 0;
}

.jobhunt-contact-form .wpforms-field-container .wpforms-field-label {
  font-size: 14px !important;
}

.jobhunt-contact-form.wpforms-container .wpforms-field-label {
  font-size: 14px !important;
  margin-bottom: 7px;
}

.wpforms-container-full.jobhunt-contact-form form input[type=email], .wpforms-container-full.jobhunt-contact-form form input[type=text], .wpforms-container-full.jobhunt-contact-form form textarea {
  background-color: #f9fafa;
  width: 100%;
  color: #40484a;
  background-color: #f9fafa;
  background-clip: padding-box;
  border: 2px solid #d4d9dd;
  transition: 0.2s;
  box-shadow: none;
  padding: 0.75em 1em;
  font-size: 14px;
  line-height: normal;
  border-radius: 4px;
}
.wpforms-container-full.jobhunt-contact-form form input[type=email]:focus, .wpforms-container-full.jobhunt-contact-form form input[type=text]:focus, .wpforms-container-full.jobhunt-contact-form form textarea:focus {
  border-color: #8c9aa6;
}

.jobhunt-contact-form .wpforms-submit-container button {
  color: #fff;
  width: 164px;
  background-color: #fb236a !important;
  border-color: #fb236a;
  font-weight: 500;
  text-align: center;
  border: 2px solid transparent;
  padding: 15px 18px;
  font-size: 0.9375rem;
  line-height: 16px;
  border-radius: 4px;
  min-width: 164px;
  box-shadow: none !important;
}

.jobhunt-contact-form.wpforms-container {
  margin-top: 10px;
}

/*# sourceMappingURL=elementor-style.css.map */