 	/*ESCONDENDO EMPORIO*/
 	.elementor-element-529a72b {
 	  display: none;
 	}
 	
 	.woocommerce-button.button.view{
		color:white;
	}
	.woocommerce-button.button.pay{
		color: white;
	}
	.woocommerce-button.button.cancel{
		color:white;
	}
	.button.wc-forward{
		color:white;
	}
	
	.aps-item .aps-title {
	  font-size: 16px !important;
	}
	
	.woocommerce-product-details__short-description {
	  overflow-y: auto;
    height: 600px;
    margin-bottom: 20px;
	}
	
.wpcf7-form input[type="search"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="password"], .wpcf7-textarea {
  width: 100%;
}
.summary.entry-summary{
  display: flex;
  flex-direction: column;
}
.variations_form.cart{
  order: 1;
}
.product_meta{
  order: 2;
}
.woocommerce-product-details__short-description{
    order: 3;
}
.woostify-buy-now.single_add_to_cart_button.button.alt{
  display: none;
}
#btnzaphead{
  display:none;
}
#comments{
  margin-bottom: 30px;
}
.button.wc-backward{
  color: white !important;
}
.button.checkout.wc-forward:hover {
    color: white !important;
}
.woocommerce-ResetPassword {
  padding-top:40px;
}
.attachment-full.size-full.wp-post-image{
  width: 100%;
  max-height: 450px;
  object-position: center 25%;
}
.post-loop.post.type-post p {
    color: #2A2C3C; /* Change this to your desired color */
}
.subscribe-form .submit-button input[type="submit"] {
  background-color: #ad5e08 !important;
}
.subscribe-form .submit-button input[type="submit"]:hover {
  background-color: #044424 !important;
}
.elementor-1597 .elementor-element.elementor-element-4bf50af .wg-post-summary {
  color: #2A2C3C !important;
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .button.continue-shopping {
    color: white !important;
}


/*Ajustando  carrinho*/

#shop-cart-sidebar .cart-sidebar-title{
  font-size: 20px;
}

#close-cart-sidebar-btn {
 
  color: black;
}

@media (min-width: 767px) {
#shop-cart-sidebar .cart-sidebar-title{
  font-size: 28px;
}
}

/*Ajustes Checkout*/

#billing_country_field, #shipping_country_field{
  display: none;
}

#shipping_number_field, #shipping_neighborhood_field, #billing_persontype_field .select2, #billing_neighborhood {
 width: 100%;
}
#billing_neighborhood_field{
   width: 100% !important;
}

/*@media (min-width: 600px) {*/
/*#billing_address_2, #shipping_number, #shipping_address_2_field{*/
/*  width: 48%;*/
/*}*/
/*}*/


#shipping_first_name_field,
#shipping_last_name_field {
  width: 100%;
  float: none;
}

@media (min-width: 600px) {
  #billing_last_name_field,
  #shipping_last_name_field,
  #shipping_address_2_field,
  #billing_address_2_field,
  #billing_phone_field {
    margin-right: 5px;
  }

  #shipping_first_name_field {
    float: left;
  }

  #billing_state_field,
  #billing_number_field,
  #shipping_number_field,
  #shipping_first_name_field,
  #shipping_last_name_field {
    width: 48%;
  }
  #billing_address_2_field,
  #shipping_address_2_field {
    margin-top: 28px;
  }
  #billing_address_2_field,
  #shipping_address_2_field,
  #billing_phone_field,
  #shipping_phone_field,
  #shipping_last_name_field {
    width: 48%;
    float: right;
    clear: right;
  }
}


/*Imagens quadradas*/
.product-loop-image-wrapper .product-loop-hover-image {
  background-size: contain;
  background-repeat: no-repeat;
}
.has-equal-image-height img {
  object-fit: contain !important;
}

/*Botao pix*/
.mp-details-pix-button{
padding: 0 !important;
}

/*Botão adicionar ao carrinho home*/
.loop-add-to-cart-on-image, .added_to_cart   {
  color: white !important;
  background-color: #AD5E08 !important;
}
.loop-add-to-cart-on-image:hover, .added_to_cart:hover  {
  color: white;
 background-color: #101838 !important;
}
 
.elementor-element-d6fd3dc {
  display: none;
}

/*Ajustar botão de consultar frete - produto*/
#wc-shipping-sim-form-fields .submit {
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
  font-size: var( --e-global-typography-accent-font-size )  !important;
  font-weight: var( --e-global-typography-accent-font-weight )  !important;
  text-transform: var( --e-global-typography-accent-text-transform )  !important;
  line-height: var( --e-global-typography-accent-line-height )  !important;
  letter-spacing: var( --e-global-typography-accent-letter-spacing )  !important;
  border-style: none  !important;
  border-radius: 0  !important;
  padding: 16px 26px 16px 26px !important;
  height: 48px !important;
}

#wc-shipping-sim-form-fields .submit:hover {
  color: rgba(255,255,255,1) !important;
  background-color: rgba(42,44,60,1) !important;
}

/*Espaçamento single de produtos*/
.woocommerce-product-details__short-description{
height: fit-content !important;
}


/*Ajustes Newsletter*/
#subForm{
  display: flex;
  align-content: center;
  justify-content: center;
}


#subForm div {
   display: flex;
  align-content: center;
  justify-content: center; 
}

#fieldEmail{
  padding: 12px 20px;
  margin-right: 12px;
}

/*Ajustar botão Atualizar Carrinho*/
    .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart] {
    display: flex;
    align-items: center;
    margin-left: auto;
    justify-content: center;
    }

.wc-proceed-to-checkout:hover a {
      background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

/*Ajustes Cards Blog*/
.wg-post-summary { overflow: hidden; width:100%; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
#tns1-iw{
      display: flex;
    justify-content: center;
}

/*Imagens single produto*/

    .product-gallery.vertical-style.has-product-thumbnails .thumb-btn.next,     .product-gallery.vertical-style.has-product-thumbnails .thumb-btn.prev {
       
        background: #AD5E08;
    }
      .product-gallery.vertical-style.has-product-thumbnails .thumb-btn.next:hover,     .product-gallery.vertical-style.has-product-thumbnails .thumb-btn.prev:hover {
       
        background: #044424;
    }
.flickity-slider .image-item a img{
  width: 100% !important;
}
#secondary .widget a{
	color: var( --e-global-color-primary ) !important; 
}

.count{
  background-color: transparent;
  color: rgba(42, 44, 60, 1);
}

.cart-sidebar-content .remove_from_cart_button {
  opacity: 1 !important;
  font-size: 36px !important;
}
.product_list_widget li {
 
  padding-right: 30px !important;
}


.woocommerce-loop-category__title {
  font-size: 24px !important;
}

@media (min-width: 1024px) {
  .woocommerce-loop-category__title {
    font-size: 40px !important;
  }
}

.product-loop-wrapper .button, .product-loop-meta.no-transform .button {
  height: auto !important;
  line-height: 100% !important;
      font-size: 12px !important;
}

@media (min-width: 1024px) {
.product-loop-wrapper .button, .product-loop-meta.no-transform .button {
 
      font-size: 14px !important;
}
}

#toggle-sidebar-mobile-button{
    background-color: rgba(173,94,8,1);
}


/*// Texto Categorias menu mobile*/
.mobile-tab-title.mobile-categories-nav-tab-title a.mobile-nav-tab-item::after{
  white-space: nowrap;
}
