/* Custom CSS * */

/* ELEMENTOR CUSTOM COLUMN STRUCTURE */

body:not(.elementor-editor-active) .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  /* padding: 0; */
	background: #000000;
}

.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;
}
.header_container{
	background: #000000 !important;
}

@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;
	  background:#000000 !important;
  }

  .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-black);
  }

  .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;
}

.wp-singular {
	background: #000000 !important;
	
}

.header_cart_label,.header_cart_products td {
	color: #FFFFFF;
	background: #000000 !important;
}

.header_cart_label_text:hover, .header_cart_label:active, .header_cart_products td.is-price{
	color: #5AB5FF !important;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, table td ins{
	color: #5AB5FF !important;
}

.naturally-wishlist--icon{
	color: #FFFFFF !important
}

.naturally-wishlist--icon:hover, a.wishlist--count.header--icon:hover{
	color: #5AB5FF !important;
	background: #000000 !important;
}

.header_cart_detail, .header_cart_label {
	background: #000000;
}

.woocommerce .woocommerce-cart-form table.shop_table, .woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table tbody td{
	color: #FFFFFF !important;
}

.woocommerce .woocommerce-cart-form table.shop_table, .woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table tbody td a{
	color: #FFFFFF !important;
}

.woocommerce .woocommerce-cart-form table.shop_table, .woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table tbody td span{
	color: #FFFFFF !important;
}

.woocommerce-checkout-review-order{
	background: #000000 !important;
}

.woocommerce-checkout-payment{
	background: #000000 !important;
}