.elementor-20511 .elementor-element.elementor-element-e3596e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20511 .elementor-element.elementor-element-90033ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS */.wd-nav-main .bg-01>a,
.wd-nav-main .bg-02>a,
.wd-nav-main .bg-03>a,
.wd-nav-main .bg-04>a {
  display: block;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 32px !important;
  color: #1B242C !important;
  border-radius: 10px !important;
  padding: 10px !important;
  pointer-events: none !important;
}

.wd-nav-main .bg-01>a {
  background: #F5F8FF !important;
}

.wd-nav-main .bg-02>a {
  background: #F4FBF7 !important;
}

.wd-nav-main .bg-03>a {
  background: #FFF5EB !important;
}

.wd-nav-main .bg-04>a {
  background: #FEF5F5 !important;
}

.pd--menu-item-entry.top-level--item {
  padding: 10px 0px;
}

.pd--menu-item-entry.sub-level--item.level-2 {
  padding: 3px 0px;
  margin: 0;
}

.pd--menu-item-entry.sub-level--item[class*="bg"] {
  margin: 0;
}

.accordion-toggle {
  width: 2rem;
  text-align: center;
  float: inline-end;
  color: #606060 !important;
}

.mobile-pages-menu.wd-nav.wd-nav-mobile.wd-html-block-on.wd-active.parent-expanded :is(li.menu-item:not(.menu-item-has-block), .woodmart-nav-link, .parent--item:not(.parent-expanded), .single--item) {
  display: none;
}

.pd--menu-item-entry.top-level--item.parent--item.parent-expanded {
  padding: 0;
}

.mobile-nav.wd-side-hidden.wd-right.wd-opened.parent-expanded .wd-heading {
  display: none;
}

.pd--parent-menu-item.parent-expanded>a {
  margin-bottom: 1rem !important;
  display: inline-block;
}

.pd--parent-menu-item.parent-expanded>a {
  font-weight: bold;
  font-size: 0.9rem;
}

.pd--parent-menu-item.parent-expanded .accordion-toggle.on-left {
  display: block !important;
  margin-right: -0.5rem;
}

.pd--parent-menu-item.parent-expanded:before {
  content: "";
  height: 1px;
  background: #ddd;
  display: block;
  z-index: 100000000 !important;
  top: 2.2rem;
  right: 0;
  width: calc(100% + 3rem);
  transform: translateX(1rem);
  position: absolute;
}

.accordion-toggle:after {
    content: "";
    position: absolute;
    background: #fff1;
    width: 100%;
    height: 2rem;
    left: 0;
    top: 0;
    z-index: 9999999 !important;
}


.mobile-nav.wd-side-hidden.wd-right.wd-opened {
	z-index: 99999999999 !important;
}/* End custom CSS */