/* CSS personalizzato dei widget Elementor (campo Custom CSS di Elementor Pro). Generato da strumenti/gen-css il 2026-10-23. */
/* Header e footer: i selettori puntano alle copie UAE (2779 header, 2780 footer), non ai template Pro 2402/2405. */

/* ===== 2223 - Home English ===== */
/* text-editor 0378acd */
.elementor-2223 .elementor-element.elementor-element-0378acd a {color:#000;}
.elementor-2223 .elementor-element.elementor-element-0378acd a:hover {color:#888;}
/* heading 426c2a9 */
.elementor-2223 .elementor-element.elementor-element-426c2a9 a {color:#000;}
.elementor-2223 .elementor-element.elementor-element-426c2a9 a:hover {color:#888;}
/* text-editor 2759d41 */
.elementor-2223 .elementor-element.elementor-element-2759d41 a {color:#000;}
.elementor-2223 .elementor-element.elementor-element-2759d41 a:hover {color:#888;}

/* ===== 2252 - Lo Z Vola ===== */
/* text-editor b3ac344 */
.elementor-2252 .elementor-element.elementor-element-b3ac344 a {color:#000;}
.elementor-2252 .elementor-element.elementor-element-b3ac344 a:hover {color:#888;}

/* ===== 2338 - Home_new ===== */
/* text-editor 2ee9670 */
.elementor-2338 .elementor-element.elementor-element-2ee9670 a {color:#000;}
.elementor-2338 .elementor-element.elementor-element-2ee9670 a:hover {color:#888;}
/* text-editor 05c1aab */
.elementor-2338 .elementor-element.elementor-element-05c1aab a {color:#000;}
.elementor-2338 .elementor-element.elementor-element-05c1aab a:hover {color:#888;}
/* heading 20f368c */
.elementor-2338 .elementor-element.elementor-element-20f368c a {color:#000;}
.elementor-2338 .elementor-element.elementor-element-20f368c a:hover {color:#888;}

/* ===== 2341 - Be Z ===== */
/* text-editor 4c9ac9e */
.elementor-2341 .elementor-element.elementor-element-4c9ac9e a {color:#000;}
.elementor-2341 .elementor-element.elementor-element-4c9ac9e a:hover {color:#888;}
/* text-editor 8b16fa7 */
.elementor-2341 .elementor-element.elementor-element-8b16fa7 a {color:#000;}
.elementor-2341 .elementor-element.elementor-element-8b16fa7 a:hover {color:#888;}
/* heading ffa10c8 */
.elementor-2341 .elementor-element.elementor-element-ffa10c8 a {color:#000;}
.elementor-2341 .elementor-element.elementor-element-ffa10c8 a:hover {color:#888;}

/* ===== 2366 - Il Territorio ===== */
/* text-editor 17ff0b7 */
.elementor-2366 .elementor-element.elementor-element-17ff0b7 a {color:#000;}
.elementor-2366 .elementor-element.elementor-element-17ff0b7 a:hover {color:#888;}
/* text-editor 98232af */
.elementor-2366 .elementor-element.elementor-element-98232af a {color:#000;}
.elementor-2366 .elementor-element.elementor-element-98232af a:hover {color:#888;}
/* heading 95174db */
.elementor-2366 .elementor-element.elementor-element-95174db a {color:#000;}
.elementor-2366 .elementor-element.elementor-element-95174db a:hover {color:#888;}

/* ===== 2384 - Progetti ===== */
/* accordion 68e46ad */
.elementor-2384 .elementor-element.elementor-element-68e46ad .elementor-accordion-item:first-child {display:none;}
/* text-editor b6ec31b */
.elementor-2384 .elementor-element.elementor-element-b6ec31b a {color:#000;}
.elementor-2384 .elementor-element.elementor-element-b6ec31b a:hover {color:#888;}
/* text-editor 58074c6 */
.elementor-2384 .elementor-element.elementor-element-58074c6 a {color:#000;}
.elementor-2384 .elementor-element.elementor-element-58074c6 a:hover {color:#888;}
/* heading 09db427 */
.elementor-2384 .elementor-element.elementor-element-09db427 a {color:#000;}
.elementor-2384 .elementor-element.elementor-element-09db427 a:hover {color:#888;}

/* ===== 2402 - Header ===== */
/* section 3287bdb */
.elementor-2779 .elementor-element.elementor-element-3287bdb.elementor-sticky--effects {box-shadow:0 0 10px 4px rgba(0,0,0,.15);}

/*@media (max-width:767px){
    .elementor-2779 .elementor-element.elementor-element-3287bdb.elementor-sticky--effects {box-shadow:initial; background-color:transparent;}
}*/
/* nav-menu 3ff021b */
.elementor-2779 .elementor-element.elementor-element-3ff021b .elementor-menu-toggle:not(.elementor-active) .eicon-menu-bar::before {
  content: '';
  background: url('https://zchalet.it/wp-content/uploads/sites/4/2024/02/menu-open.png');
  width: 32px;
  height: 32px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}
.elementor-2779 .elementor-element.elementor-element-3ff021b .elementor-menu-toggle.elementor-active i::before {
  content: "";
  background: url('https://zchalet.it/wp-content/uploads/sites/4/2024/02/menu-close.png');
    width: 32px;
  height: 32px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}
.elementor-2779 .elementor-element.elementor-element-3ff021b .special a {font-weight: 600 !important;
  color: #464646;}

/* ===== 2405 - Footer ===== */
/* section ef9f6a7 */
body.page-template-default .elementor-2780 .elementor-element.elementor-element-ef9f6a7 {display:none;}
/* text-editor a3bd18f */
.elementor-2780 .elementor-element.elementor-element-a3bd18f a {color:#000;}
.elementor-2780 .elementor-element.elementor-element-a3bd18f a:hover {color:#888;}
/* text-editor a3b9562 */
.elementor-2780 .elementor-element.elementor-element-a3b9562 a {color:#000;}
.elementor-2780 .elementor-element.elementor-element-a3b9562 a:hover {color:#888;}
/* text-editor 35d450b */
.elementor-2780 .elementor-element.elementor-element-35d450b a {color:#000;}
.elementor-2780 .elementor-element.elementor-element-35d450b a:hover {color:#888;}

/* ===== 2420 - Mountain Club ===== */
/* text-editor 57df799 */
.elementor-2420 .elementor-element.elementor-element-57df799 a {color:#000;}
.elementor-2420 .elementor-element.elementor-element-57df799 a:hover {color:#888;}
/* text-editor 5f735b0 */
.elementor-2420 .elementor-element.elementor-element-5f735b0 a {color:#000;}
.elementor-2420 .elementor-element.elementor-element-5f735b0 a:hover {color:#888;}
/* heading 8b0bed6 */
.elementor-2420 .elementor-element.elementor-element-8b0bed6 a {color:#000;}
.elementor-2420 .elementor-element.elementor-element-8b0bed6 a:hover {color:#888;}

/* ===== 2433 - Photo ===== */
/* image 68ad123 */
.elementor-2433 .elementor-element.elementor-element-68ad123 img {max-height:363px; object-fit:cover;}
/* image c0e796a */
.elementor-2433 .elementor-element.elementor-element-c0e796a img {max-height:409px; object-fit:cover;}
/* image 1cab22c */
.elementor-2433 .elementor-element.elementor-element-1cab22c img {max-height:363px; object-fit:cover;}
/* image 5a519be */
.elementor-2433 .elementor-element.elementor-element-5a519be img {max-height:363px; object-fit:cover;}
/* image 6eaaa2c */
.elementor-2433 .elementor-element.elementor-element-6eaaa2c img {max-height:409px; object-fit:cover;}
/* image 3f8fc06 */
.elementor-2433 .elementor-element.elementor-element-3f8fc06 img {max-height:409px; object-fit:cover;}
/* image 0609275 */
.elementor-2433 .elementor-element.elementor-element-0609275 img {max-height:363px; object-fit:cover;}
/* image 440a88d */
.elementor-2433 .elementor-element.elementor-element-440a88d img {max-height:363px; object-fit:cover;}
/* column a697864 */
.elementor-2433 .elementor-element.elementor-element-a697864 img {max-height:363px; object-fit:cover;}
/* image e3ba453 */
.elementor-2433 .elementor-element.elementor-element-e3ba453 img {max-height:363px; object-fit:cover;}
/* image 71ece52 */
.elementor-2433 .elementor-element.elementor-element-71ece52 img {max-height:363px; object-fit:cover;}
/* image 5636a01 */
.elementor-2433 .elementor-element.elementor-element-5636a01 img {max-height:363px; object-fit:cover;}
/* image 2a1ff1a */
.elementor-2433 .elementor-element.elementor-element-2a1ff1a img {max-height:409px; object-fit:cover;}
/* image 8e08236 */
.elementor-2433 .elementor-element.elementor-element-8e08236 img {max-height:363px; object-fit:cover;}
/* image 96fa40b */
.elementor-2433 .elementor-element.elementor-element-96fa40b img {max-height:460px; object-fit:cover;}
/* image 4b06afa */
.elementor-2433 .elementor-element.elementor-element-4b06afa img {max-height:460px; object-fit:cover;}
/* image d419b46 */
.elementor-2433 .elementor-element.elementor-element-d419b46 img {max-height:460px; object-fit:cover;}
/* image f75dc8a */
.elementor-2433 .elementor-element.elementor-element-f75dc8a img {max-height:460px; object-fit:cover;}
/* image 487e6f2 */
.elementor-2433 .elementor-element.elementor-element-487e6f2 img {max-height:460px; object-fit:cover;height:460px;}
/* text-editor 18bf4d8 */
.elementor-2433 .elementor-element.elementor-element-18bf4d8 a {color:#000;}
.elementor-2433 .elementor-element.elementor-element-18bf4d8 a:hover {color:#888;}
/* text-editor 57b20ae */
.elementor-2433 .elementor-element.elementor-element-57b20ae a {color:#000;}
.elementor-2433 .elementor-element.elementor-element-57b20ae a:hover {color:#888;}
/* heading 1469bfb */
.elementor-2433 .elementor-element.elementor-element-1469bfb a {color:#000;}
.elementor-2433 .elementor-element.elementor-element-1469bfb a:hover {color:#888;}

/* ===== 2592 - Shop Template ===== */
/* wc-archive-products 01d211d */
/*.elementor-2592 .elementor-element.elementor-element-01d211d img {
    max-height: 520px;
  object-fit: cover;
}*/

.elementor-2592 .elementor-element.elementor-element-01d211d .woocommerce-loop-product__title, .elementor-2592 .elementor-element.elementor-element-01d211d .price {text-align:center;}

.woocommerce ul.products li.product .ast-woo-product-category, .elementor-2592 .elementor-element.elementor-element-01d211d .add_to_cart_button {display:none;}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price {
  font-family: inherit;
  color:inherit; font-weight:400;
  text-transform: uppercase;
  color: #000;
}
@media (min-width:768px) {
    .elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
      margin: 60px 0;
    }
}

@media (max-width: 767px) {
  .elementor-2592 .elementor-element.elementor-element-01d211d.elementor-element.elementor-products-grid ul.products {
    grid-template-columns: repeat(1,1fr);
  }
      .elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
            margin: 0px 0;
    }
}
