.woocommerce-mini-cart__empty-message {
    display: none;
}


body.elementor-page-988356, body.elementor-page-988628, body.elementor-page-988761, body.elementor-page-988865, body.elementor-page-988901, body.elementor-page-988951 {
    padding: 0% 0% 0% 0%;
}

.wpml-ls-display {
    color: var( --e-global-color-vamtam_accent_5 );
    font-family: "Alata", Sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 2px;
}


/* Personalizzazione menu */
li.mega-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8961 {
    display: none!important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-8975 {
    display: none!important;
}
/* Fine personalizzazione menu */

.elementor-section.elementor-top-section.elementor-element.elementor-element-028a9c1.elementor-section-content-top.elementor-section-height-min-height.elementor-hidden-tablet.elementor-hidden-phone.vamtam-sticky-header.vamtam-sticky-header--transparent-header.animated-slow.elementor-section-items-stretch.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects.animated.fadeIn.vamtam-sticky-header--fixed-shown {
    display: none !important;
}

p {
   
    hyphens: none !important;
}

body:not(.rtl) .elementor-6593 .elementor-element.elementor-element-ae97964 {
    left: 2.589%;
    display: none;
}

.elementor-widget-woocommerce-products.vamtam-has-hide-price .products .product span.price {
    display: block;
}

.elementor-slideshow__title {
    display: none;
}

:not(.vamtam-limited-layout).woocommerce ul.products li.product:not(.product-category):hover .vamtam-product-content {
    transform: translateY(-34px);
}

 @media screen and (max-width: 1300px) {
   
   .eicon-menu-bar:hover {
    color: #545d5c;
}
   
   .elementor-section.elementor-top-section.elementor-element.elementor-element-35c62488.elementor-section-content-middle.elementor-section-height-min-height.elementor-section-full_width.elementor-hidden-desktop.vamtam-sticky-header--transparent-header.elementor-section-height-default.elementor-section-items-middle {
    background: #B98D58;
}

  .menu-item {
      margin-right: 10px !important;
  }
  
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-2597927d.elementor-section-content-top.elementor-section-height-min-height.elementor-hidden-tablet.elementor-hidden-phone.vamtam-sticky-header.vamtam-sticky-header--transparent-header.animated-slow.elementor-section-items-stretch.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects.animated.fadeIn.vamtam-sticky-header--fixed-shown  {
    display: none;
}





body.responsive-layout #page {
    margin-top: -11px !important;
}

/* woocommerce */

.woocommerce-product-gallery__image {
    margin-top: 18%;
}

 body.responsive-layout.woocommerce div.product div.images, body.responsive-layout.woocommerce div.product div.summary {
    float: none;
    width: 100%;
    margin-bottom: 0px;
}

/* sfondo menu */

.elementor-4909 .elementor-element.elementor-element-0429438 .elementor-widget-container ul.products li.product .vamtam-product-content, .elementor-4639 .elementor-element.elementor-element-b196bb7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #F9FAF5 !important;
    margin-top: 25px;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-ef8d44d.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn img {
    width: 30% !important;
}

.elementor-5796 .elementor-element.elementor-element-2597927d:not(.elementor-motion-effects-element-type-background), .elementor-5796 .elementor-element.elementor-element-2597927d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
    height: 100px;
}

.single-product .main-container {
    border-top: none !important;
}

/* Contact form */
input#nf-field-4 {
    min-width: 150px;
}

/* carrello */

.elementor-menu-cart__toggle .elementor-button {
    
    color: #ffffff !important;
    border: none !important;
    
}