/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.megamenu {
  position: fixed;
  background: var(--e-global-color-kadence9);
  color: var(--global-palette4);
  z-index: 9;
  width: 100%;
  padding-top: 100px;
  display:none;
  font-family:var(--global-body-font-family);
}

@media (max-width: 992px) {
  .megamenu {
    overflow: auto;
    height: 100vh;
  }

}
.uael-gf-style .uael-gf-select-custom:after {
  content: '' !important;
}

body #wfacp-e-form .woocommerce .form-row.address-field,
body #wfacp-e-form .woocommerce .form-row#billing_house_number_suffix_field,
body #wfacp-e-form .woocommerce .form-row#billing_house_number_field,
body #wfacp-e-form .woocommerce .form-row#shipping_house_number_suffix_field,
body #wfacp-e-form .woocommerce .form-row#shipping_house_number_field{
  width: 33.3% !important;
  float: left !important;
  clear: none !Important;
}
body #wfacp-e-form .woocommerce .form-row#billing_street_name_field,
body #wfacp-e-form .woocommerce .form-row#billing_city_field,
body #wfacp-e-form .woocommerce .form-row#shipping_street_name_field,
body #wfacp-e-form .woocommerce .form-row#shipping_city_field{
  width: 50% !important;
  float: left !important;
  clear: none !Important;
}



/** Page-numbers **/
.page-numbers:hover:not(.page-numbers.dots)  {
  text-decoration: underline;
}
.page-numbers {
  padding: 10px;
}
.page-numbers.prev,
.page-numbers.next {
  opacity: 0.8;
}
.page-numbers.current{
  color: var(--e-global-color-text);
}

/** Fix for Elementor Archive products **/
.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products-list-view {
  grid-template-columns: auto !Important;
}
