.elementor-kit-5{--e-global-color-primary:#81181E;--e-global-color-secondary:#071831;--e-global-color-text:#0A1729;--e-global-color-accent:#6B1116;--e-global-color-e5ca3f4:#F5F1EB;--e-global-color-e401822:#FFFFFF;--e-global-color-b89b80f:#FFFFFFC9;--e-global-typography-primary-font-family:"acumin-pro";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"acumin-pro";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.33em;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-family:"acumin-pro";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"acumin-pro";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-72adc6b-font-family:"acumin-pro";--e-global-typography-72adc6b-font-size:86px;--e-global-typography-72adc6b-font-weight:700;--e-global-typography-72adc6b-text-transform:uppercase;--e-global-typography-72adc6b-line-height:1em;--e-global-typography-001b7c2-font-family:"acumin-pro";--e-global-typography-001b7c2-font-size:20px;--e-global-typography-001b7c2-font-weight:300;--e-global-typography-001b7c2-line-height:1.3em;--e-global-typography-195f720-font-family:"acumin-pro";--e-global-typography-195f720-font-size:16px;--e-global-typography-195f720-font-weight:700;--e-global-typography-195f720-text-transform:uppercase;--e-global-typography-195f720-line-height:1em;--e-global-typography-863cc4f-font-family:"acumin-pro";--e-global-typography-863cc4f-font-size:14px;--e-global-typography-863cc4f-font-weight:600;--e-global-typography-863cc4f-text-transform:uppercase;--e-global-typography-863cc4f-text-decoration:none;--e-global-typography-863cc4f-line-height:1em;--e-global-typography-863cc4f-letter-spacing:0em;--e-global-typography-de078f6-font-family:"acumin-pro";--e-global-typography-de078f6-font-size:18px;--e-global-typography-de078f6-font-weight:500;--e-global-typography-de078f6-text-transform:none;--e-global-typography-de078f6-text-decoration:none;--e-global-typography-de078f6-line-height:1em;--e-global-typography-de078f6-letter-spacing:0em;--e-global-typography-12463de-font-family:"acumin-pro";--e-global-typography-12463de-font-size:24px;--e-global-typography-12463de-font-weight:700;--e-global-typography-12463de-text-transform:uppercase;--e-global-typography-12463de-line-height:1em;--e-global-typography-241a5c0-font-family:"acumin-pro";--e-global-typography-241a5c0-font-size:12px;--e-global-typography-241a5c0-font-weight:600;--e-global-typography-241a5c0-text-transform:uppercase;--e-global-typography-241a5c0-text-decoration:none;--e-global-typography-241a5c0-line-height:1em;--e-global-typography-241a5c0-letter-spacing:0em;--e-global-typography-edf22cd-font-family:"acumin-pro";--e-global-typography-edf22cd-font-size:40px;--e-global-typography-edf22cd-font-weight:700;--e-global-typography-edf22cd-text-transform:uppercase;--e-global-typography-edf22cd-line-height:1em;--e-global-typography-44cfce0-font-family:"acumin-pro";--e-global-typography-44cfce0-font-size:14px;--e-global-typography-44cfce0-font-weight:300;--e-global-typography-44cfce0-text-decoration:none;--e-global-typography-44cfce0-line-height:1.3em;--e-global-typography-d6339aa-font-family:"acumin-pro";--e-global-typography-d6339aa-font-size:24px;--e-global-typography-d6339aa-text-transform:none;--e-global-typography-d6339aa-text-decoration:none;--e-global-typography-d6339aa-line-height:1.33em;--e-global-typography-d6339aa-letter-spacing:0em;--e-global-typography-464bffc-font-family:"acumin-pro";--e-global-typography-464bffc-font-size:14px;--e-global-typography-464bffc-font-weight:400;--e-global-typography-464bffc-text-transform:none;--e-global-typography-464bffc-text-decoration:none;--e-global-typography-464bffc-line-height:normal;--e-global-typography-464bffc-letter-spacing:0em;--e-global-typography-e0d03d7-font-family:"acumin-pro";--e-global-typography-e0d03d7-font-size:14px;--e-global-typography-e0d03d7-font-weight:400;--e-global-typography-e0d03d7-text-transform:none;--e-global-typography-e0d03d7-text-decoration:none;--e-global-typography-e0d03d7-line-height:1.63em;--e-global-typography-e0d03d7-letter-spacing:0em;--e-global-typography-1ef18ef-font-family:"Inter";--e-global-typography-1ef18ef-font-size:12px;--e-global-typography-1ef18ef-font-weight:500;--e-global-typography-1ef18ef-text-transform:none;--e-global-typography-1ef18ef-text-decoration:none;--e-global-typography-1ef18ef-line-height:1.33em;--e-global-typography-1ef18ef-letter-spacing:0.6px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-195f720-font-family ), Sans-serif;font-size:var( --e-global-typography-195f720-font-size );font-weight:var( --e-global-typography-195f720-font-weight );text-transform:var( --e-global-typography-195f720-text-transform );line-height:var( --e-global-typography-195f720-line-height );color:var( --e-global-color-e401822 );box-shadow:5px 5px 0px 0px #071831;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#660E13;color:var( --e-global-color-e401822 );box-shadow:0px 0px 0px 0px #071831;border-radius:0px 0px 0px 0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-text );}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:50px;--container-default-padding-right:15px;--container-default-padding-bottom:50px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){--kit-widget-spacing:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-195f720-font-size );line-height:var( --e-global-typography-195f720-line-height );}}@media(max-width:1550px){.elementor-kit-5{--e-global-typography-primary-font-size:40px;--e-global-typography-72adc6b-font-size:60px;--e-global-typography-195f720-font-size:14px;--e-global-typography-863cc4f-font-size:13px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-195f720-font-size );line-height:var( --e-global-typography-195f720-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:44px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:21.12px;--e-global-typography-secondary-line-height:1.33em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.47em;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:1.6em;--e-global-typography-72adc6b-font-size:50px;--e-global-typography-863cc4f-font-size:14px;--e-global-typography-863cc4f-line-height:1.43em;--e-global-typography-de078f6-font-size:14px;--e-global-typography-de078f6-line-height:1.43em;--e-global-typography-241a5c0-font-size:12px;--e-global-typography-241a5c0-line-height:1.33em;--e-global-typography-44cfce0-font-size:14px;--e-global-typography-44cfce0-line-height:1.43em;--e-global-typography-d6339aa-font-size:23.04px;--e-global-typography-d6339aa-line-height:1.33em;--e-global-typography-464bffc-font-size:14px;--e-global-typography-e0d03d7-font-size:14px;--e-global-typography-e0d03d7-line-height:1.47em;--e-global-typography-1ef18ef-font-size:12px;--e-global-typography-1ef18ef-line-height:1.33em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-195f720-font-size );line-height:var( --e-global-typography-195f720-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;--container-default-padding-top:30px;--container-default-padding-right:15px;--container-default-padding-bottom:30px;--container-default-padding-left:15px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-line-height:1.33em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:1.42em;--e-global-typography-72adc6b-font-size:45px;--e-global-typography-863cc4f-font-size:14px;--e-global-typography-863cc4f-line-height:1.43em;--e-global-typography-de078f6-font-size:14px;--e-global-typography-de078f6-line-height:1.43em;--e-global-typography-12463de-font-size:18px;--e-global-typography-241a5c0-font-size:12px;--e-global-typography-241a5c0-line-height:1.33em;--e-global-typography-edf22cd-font-size:28px;--e-global-typography-44cfce0-font-size:14px;--e-global-typography-44cfce0-line-height:1.43em;--e-global-typography-d6339aa-font-size:22.8px;--e-global-typography-d6339aa-line-height:1.33em;--e-global-typography-464bffc-font-size:14px;--e-global-typography-e0d03d7-font-size:14px;--e-global-typography-e0d03d7-line-height:1.3em;--e-global-typography-1ef18ef-font-size:12px;--e-global-typography-1ef18ef-line-height:1.33em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-195f720-font-size );line-height:var( --e-global-typography-195f720-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:30px;--container-default-padding-right:15px;--container-default-padding-bottom:30px;--container-default-padding-left:15px;}}:root { --color-spring-green-36:#16A34A; --rosso:#81181E; --blu:#071831; --testi:#0A1729; --beige:#F5F1EB; --color-2:#FFFFFF; }
/* Start custom CSS *//*Generico*/
#monitor-pagine-interne{
    background-size:cover !important;
}

b, strong {
    font-weight: 600;
}

.titoli span{
    color:#81181E;
}
.elementor-counter .elementor-counter-title {
    display: block!important;
    text-align: center!important;
}
.bg-gradient-sx .elementor-cta__bg-overlay{
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#071831+0,071831+100&0.65+0,0+100 */
background: linear-gradient(to right,  rgba(7,24,49,0.65) 0%,rgba(7,24,49,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.bg-gradient-dx .elementor-cta__bg-overlay{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#071831+0,071831+100&0+0,0.65+100 */
background: linear-gradient(to right,  rgba(7,24,49,0) 0%,rgba(7,24,49,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
::selection{
    background-color:#81181E;
    color:#fff;
}

.elementor-button, .elementor-button:hover, .jet-woo-builder-archive-add-to-cart a, .jet-woo-builder-archive-add-to-cart a:hover{
    transition:0.3s ease-in-out;
}

#monitor-pagine-interne{
    background-size:cover !importanti;
}

/*Navbar*/
header .elementor-sticky--effects {
    background: #07183191 !important;
}
header img{
    transition: .5s all ease-in-out;
}
header .elementor-sticky--effects img{
    max-height:50px;
    width:auto!Important;
    transition: .5s all ease-in-out;
}
/* Quando l'header diventa sticky, scambia il file del logo */
header .elementor-sticky--effects .elementor-widget-theme-site-logo img {
    content: url("/wp-content/uploads/2026/05/logo-w.webp") !important;
    max-height:50px;
    transition: .5s all ease-in-out;
}
.elementor-nav-menu .sub-arrow {
    padding: 3px!important;
 
}
/*/Navbar*/


/*Menu mobile*/
.menu-mobile .sub-menu{
    position: static!important;
    margin: 0px!important;
}



/*Card*/
.riassunto-evento{
  overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}

.card-template:hover .hover-bordo{
    box-shadow: 0px 0px 0px 0px #81181E!important;
}
.card-template .box-img-card:after{
    content:'';
    position:absolute;
    height:25px;
    width:25px;
    background-image:url(/wp-content/uploads/2026/05/up-right-arrow.png);
    background-size:cover;
    background-position:center;
    top:15px;
    bottom:auto;
    left:auto;
    right:15px;
    opacity:0;
    transition:ease-in-out .3s;
}
.card-template:hover .box-img-card:after{
    opacity:1;
    transition:ease-in-out .3s;
}

.card-template .box-img-card{
   box-shadow: inset 0 0 0 1000px rgb(7 24 49 / 0%);
}
.card-template:hover .box-img-card{
   box-shadow: inset 0 0 0 1000px rgb(7 24 49 / 50%);
}

.card-template .contenitore-testo  {
    height:100%
}

.preview-testo-prodotti p{
    font-size: 90%;
    line-height: 1.2;
     overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.preview-testo-prodotti h3, .preview-testo-prodotti h4{
    display:none;
}
.preview-testo-prodotti p{
    margin-bottom:0px;
}
/*/Cards*/

/*Newsletter*/
.form-newsletter .elementor-form-fields-wrapper{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.form-newsletter .e-form__buttons{
    width:20%;
}
/*/Newsletter*/


/*Grid gioielli*/
.grid-gioielli-home .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px; /* Cambia questo valore per lo spazio tra i box */
}


.grid-gioielli-home .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-height:450px;
}

.grid-gioielli-home .jet-listing-grid__item .elementor, .grid-gioielli-home .jet-listing-grid__item .jet-engine-listing-overlay-wrap{
    height:100%;
}
.grid-gioielli-home .jet-listing-grid__item:nth-child(2) {
    grid-row: span 2;
}
.grid-gioielli-home .jet-listing-grid__item:nth-child(2) .box-img-card{
    min-height: 89%;
}

.grid-gioielli-home .card-template{
    display: flex;
    flex-wrap: nowrap;
    height: 100%;
}
.grid-gioielli-home .box-testo{
    max-height:100px!important;
}

/*/Grid gioielli*/

/*Animazioni*/
@keyframes fadeIn1 {
  from {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn1 !important;
}


@keyframes fadeInUp1 {
  from {
    opacity: 0.5;
    transform: translate3d(0, 10%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp1 !important;
}

@keyframes fadeInRight1{
    from{
        opacity:0.5;
        transform:translate3d(10%,0,0)
    }
    to {
        opacity:1;
        transform:none
    }
}
.fadeInRight {
    animation-name: fadeInRight1 !important;
}


@keyframes fadeInDown1 {
  from {
    opacity: 0.5;
    transform: translate3d(0, -10%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  animation-name: fadeInDown1 !important;
}
@keyframes fadeInLeft1 {
  from {
    opacity: 0.5;
    transform: translate3d(-10%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeft {
  animation-name: fadeInLeft1 !important;
}
/*/Fine animazioni*/


/*Style shop*/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #81181e;
    font-size: 1.25em;
}




/*Box mappa*/
.box-mappa div{
    height:100%;
}



/*Switcher lingua*/
.wpml-ls-legacy-list-horizontal {
    border: 0px;
    padding: 0px;
    clear: both;
}
.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 10px 10px;
    line-height: 1.5;
}
.cambio-lingua{
    padding-bottom: 8px;
}
.cambio-lingua a{
    font-weight:400!important;
}
.cambio-lingua ul li:first-child{
    position:relative;
}
.cambio-lingua ul li:first-child:after {
    content: '';
    position: absolute;
    Height: 45%;
    margin: auto;
    width: 1px;
    background-color: #ffffff85;
    top: 0px;
    bottom: 0px;
    right: 0px;
}




/*MEDIA*/
@media (max-width: 767px) {
    
    .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main {
    right: 300px !Important;
    z-index: 9999999999 !important;
}
.elementor-86 .elementor-element.elementor-element-65f557d3{
    z-index: 94;
}
    
    .wp-block-gallery figure{
        display: block;
    width: 100% !important;
    }
    
.elementor-kit-5 .jet-listing-grid__items {
        grid-template-columns: 1fr !important;
    }
    
    .form-newsletter .elementor-form-fields-wrapper {
    flex-wrap: wrap;
}
   .grid-gioielli-home .jet-listing-grid__item:nth-child(2) .box-img-card {
        min-height: 200px;
    }
.grid-gioielli-home .jet-listing-grid__item {
    min-height: 280px;
}
}


@media (min-width: 768px) and (max-width: 991px ) {
    .elementor-kit-5 .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .elementor-kit-5 .jet-listing-grid__item:nth-child(2) {
        grid-row: span 1 !important;
    }
       .grid-gioielli-home .jet-listing-grid__item:nth-child(2) .box-img-card {
        min-height: 65%;
    }
.grid-gioielli-home .jet-listing-grid__item {
    min-height: 280px;
}
}

@media (min-width: 992px) and (max-width:1199px) {
   .elementor-kit-5 .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .elementor-kit-5 .jet-listing-grid__item:nth-child(2) {
        grid-row: span 1 !important;
    }
    .grid-gioielli-home .jet-listing-grid__item:nth-child(2) .box-img-card {
    min-height: 78%;
}
}

@media (min-width: 1200px) and (max-width:1280px) {
 .wpml-ls-legacy-list-horizontal a span {
    font-size: 11px;
}
.wpml-ls-legacy-list-horizontal a {
    padding: 10px 5px;
}
}

@media (min-width: 1281px) and (max-width:1440px) {
 
}

@media (min-width: 1441px) and (max-width:1680px) {
 
}

/*/FINE Media*//* End custom CSS */