/* Custom CSS * */

/* ELEMENTOR CUSTOM COLUMN STRUCTURE */

body:not(.elementor-editor-active) .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  /* padding: 0; */
}

.elementor-editor-active .loading {
  display : none!important;
}

.nt-structure .elementor-row {
  flex-wrap : wrap;
}

.admin-bar .header.naturally_nav.is-sticky .header_container {
  top : 32px;
}

@media
  (min-width : 1024px) {
  .nt-col-25 .elementor-row .elementor-column {
    width : 25%;
  }

  .nt-col-33 .elementor-row .elementor-column {
    width : 33.333%;
  }

  .nt-col-50 .elementor-row .elementor-column {
    width : 50%;
  }

  .nt-col-100 .elementor-row .elementor-column {
    width : 100%;
  }
}

.header {
  z-index : 9999;
}

.jarallax {}

.naturally-parallax.jarallax {
  z-index : 999;
}

.elementor-widget:not(:last-child) {
  margin-bottom : 0px;
}

.elementor-widget-heading .elementor-heading-title {
  line-height : inherit;
}

@media
  (min-width : 1200px) {
  .naturally_nav .header_nav {
    padding-top : 0px;
  }

  .header.naturally_nav .header_nav>ul>li.has-sub:hover>a,
  .header.naturally_nav .header_nav>ul>li>a,
  .header.naturally_nav .header_nav_sub>ul {
    border                         : 0;
    -moz-border-radius             : 0px;
    -webkit-border-radius          : 0px;
    border-radius                  : 0px;
    -webkit-border-top-left-radius : 0px;
  }

  .header.naturally_nav .header_nav_sub>ul {
    background-color : var(--color-white);
  }

  .header.naturally_nav .header_nav>ul>li>.header_nav_sub .header_nav_sub {
    padding-left : 0;
  }

  .header.naturally_nav .header_nav>ul>li>a:after {
    content : none;
  }
}

.header_nav.naturally_nav.lg-bg-none.is-active {
  z-index : 999999;
}

.elementor-widget-naturally-woo-mini-cart .header_cart {
  z-index   : 99;
  display   : block;
  max-width : 200px;
}

.elementor-widget-naturally-woo-mini-cart .header_cart_label {
  text-align      : center;
  justify-content : center;
}

.elementor-widget-naturally-woo-mini-cart .header_cart .header_cart_detail .header_cart_footer td.is-total {
  text-align : left;
}

@media
  (max-width : 575px) {
  .elementor-widget-naturally-woo-mini-cart .header_cart_label {
    width : auto;
  }

  .naturally_langs.header_lang {
    margin-left : 0px;
  }
}

.admin-bar .naturally_header_search_form.header_search.is-active {
  top : 32px;
}

.naturally_header_search_form.header_search {
  z-index : 9999;
}

.naturally_header_search {
  display  : flex;
  position : relative;
  width    : 100%;
}

.naturally_header_search .header_search_input {
  background : transparent;
}

a.grid-categories_item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
a.grid-categories_item span {
    display: block;
}
span.grid-categories_item_count {
    font-size: 16px;
}
span.grid-categories_item_name {
    display: block;
    margin-top: 10px;
}

.time-label-none li.box-time-date >span {
    margin-bottom: 6px;
}
