@media screen and (min-width:320px) and (max-width: 768px) {
    #visualizzazione-categorie-desktop{
display:none;
    }
}

@media screen and (min-width:768px)  {
    #visualizzazione-categorie-mobile{
display:none;
    }

}

.vociFooter{
    font-size:14px;
}

/*#ordinaOnline{
    position: fixed;
    overflow: hidden;
    text-align: center;
    right: 15px;
    bottom: 15px;
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    border-radius: 50%;
    text-decoration: none;
    transition: all .45s ease, opacity .25s ease-in-out;
    transform: translate3d(0, 100px, 0);
    opacity: .6;
    z-index: 100;
    color: #ffffff;
    background: #c14679;
    transform: translate3d(0, 0, 0);

    



}
*/

#scrittaOrdinaOnline{

    Transform: rotate(-50deg);
    padding-top: 63px;
    color: white;
    font-size: 25px;
    padding-left: -13px;
    padding-right: 50px;

}

#scrittaOrdinaOnline2{
    Transform: rotate(-50deg);
    color: white;
    font-size: 25px;
    padding-left: 68px;
    padding-top: 5px;
}

/*#ordinaOnlineDesktop {
    position: fixed;
    overflow: hidden;
    text-align: center;
    right: 15px;
    bottom: 15px;
    width: 100px;
    height: 100px;
    background: linear-gradient(to bottom right,
    transparent 50%, transparent 0%, #43b02a 50%, #43b02a 100%);
    z-index: 100;
    transform: translate3d(0, 0, 0);
  
}*/



#ordinaOnlineDesktop {
    position: fixed;
    overflow: hidden;
    text-align: center;
    right: 0px;
    bottom: 0px;
    width: 150px;
    height: 150px;
    background: linear-gradient(to bottom right,
    transparent 50%, transparent 0%, #43b02a 50%, #43b02a 100%);
    z-index: 100;
  
}







/*.ui-to-top.active,.cart-inline.active{
   
    display: none;
}*/

@media screen and (max-width:768px)  {

#ordinaOnlineDesktop{

display:none;

}

}
/* @media screen and (min-width:769px) {

    #bottoneRiepilogoOrdine{
        
    display:none;
        
}
            
} */

#bottoneRiepilogoOrdine,.ui-to-top.active{
        
    display:none;
        
}

#ordinaOnlineMobile{
        position: fixed;
        display: block;
        width: 100%;
        border: none;
        background-color: #43b02a;
        color: white;
        padding: 14px 28px;
        font-size: 16px;
        cursor: pointer;
        text-align: center;
        bottom: 0px;
    
}
@media screen and (min-width:769px) {

#ordinaOnlineMobile{

display:none;

}
    
}

.rd-navbar-basket{
    cursor: unset;
}

body,h2,a,.text-decorative,.button,button,p,.text-white,h5,p.rights,h3 {
    font-family: "Jost";
  }

  .footer-modern-list a,
   .footer-modern-list a:focus, 
   .footer-modern-list a:active{
       color:#7e7e7e;
   }

   .box-info-modern-link{
       padding-bottom:40px;
   }
   .box-info-modern-link::before{
       top:15%;
   }
 

   .text-white{
       line-height: 1.2;
     
   }

   @media (min-width: 992px){
h2,h3 {
    font-size: 39px;
}

}

@media (min-width: 768px){
    h2,h3{
        font-size: 39px;
    }
    
    }

    @media (min-width: 1200px){

        .section-custom-1 {
        
        padding-top: 0px;
        
        }
        #divTerzaSlide{
            max-width: 1200px;
            /* bottom: 24px; */
            position: relative;
            top: 0px;
        }
        }
        @media (min-width: 1300px){ 
            #divTerzaSlide{
            max-width: 1200px;
            /* bottom: 24px; */
            position: relative;
            top: -20px;
        } 
    }
        
        .section-custom-1 {
            /*DECOMMENTARLA */min-height: 33.59375vw;
           
            padding-bottom: 0px; 
             padding-top: 0px;
        }

        @media (min-width: 320px) and (max-width: 500px){
            #primaSlide {
                bottom: 30%;
                right: 15%;
            }

            #divBottoneSummerLunch,#divBottoneHalloween{
                bottom: 0%;
            }

        #primoTestoHeaderHome{
            font-size: 25px;
            
        }
        #divBottoneOrdinaOnline,#divBottoneSummerLunch,#divBottoneHalloween{
            bottom: 1%;
        }
        #bottoneOrdinaOnlineHomeSlider,#bottoneOrdinaOnlineHomeSlider::after,
        #bottoneSummerLunchHomeSlider,#bottoneSummerLunchHomeSlider::after{
            font-size: smaller;
        }

        
    }



    #bottoneSummerLunchHomeSlider, #bottoneSummerLunchHomeSlider::after{
        /* font-size: 8px; */
        font-size: small;
        top: -10px;
    }
    @media (min-width: 400px) and (max-width: 500px){
    #divSecondaSlide{
    /* bottom: 25px;
    margin-top: -41px;
    position: relative; */
    bottom: 190px;
    margin-top: -41px;
    position: relative;
}


#secondaSlide {
    bottom: 0%;
    right: 15%;

}
}

@media (min-width: 320px) and (max-width: 400px){
    #divTerzaSlide{
        /* bottom: 30px; */
        bottom: 60px;
        position: relative;
        justify-content: center!important;
    }
    #terzoTestoHeaderHome{
        text-align: center!important;
    }
    .paragrafoTerzoTesto{
    display: none;
    }
    #contenitoreBottoneHalloween{
        justify-content: center !important;
        /* bottom: 15px; */
        position: relative;
    }
    #bottoneNataleLunchHomeSlider {
        font-size: 15px;
        bottom: 12px;
    }
    #listaBannerNatale,#contenitoreListaBannerNatale,.testoSpanNatale{
        display: none;
    }
}

@media (min-width: 401px) and (max-width: 449px){
    #listaBannerNatale,#contenitoreListaBannerNatale,.testoSpanNatale{
        display: none;
    }
    #divTerzaSlide{
        bottom: 245px;
        position: relative;
        justify-content: center!important;
    }
    #terzoTestoHeaderHome{
        text-align: center!important;
    }
    .paragrafoTerzoTesto{
    display: none;
    }
    #contenitoreBottoneHalloween{
        justify-content: center !important;
        bottom: 190px;
        position: relative;
    }
}
@media (min-width: 450px) and (max-width: 500px){
#divTerzaSlide{
    bottom: 260px;
    position: relative;
    justify-content: center!important;
}
#terzoTestoHeaderHome{
    text-align: center!important;
}
.paragrafoTerzoTesto{
display: none;
}
#contenitoreBottoneHalloween{
    justify-content: center !important;
    bottom: 185px;
    position: relative;
}
#contenitoreListaBannerNatale{
    display: none;
}
.testoSpanNatale{ display: none;}
}


    @media (min-width: 501px) and (max-width: 600px){
        #contenitoreListaBannerNatale,.testoSpanNatale{
display: none;
        }
        #primaSlide{
        bottom: 40%;
        right: 15%;
    }

    #terzoTestoHeaderHome{
        text-align: center!important;
        font-size: 25px;
    }
    .paragrafoTerzoTesto{
    display: none;
    }
    #contenitoreBottoneHalloween{
        justify-content: center !important;
        bottom: 240px;
        position: relative;
    }
#divTerzaSlide{
    bottom: 300px;
  
    position: relative;
    justify-content: center!important;
}
}

@media (min-width: 601px) and (max-width: 768px){
    #primaSlide{
    bottom: 40%;
    right: 15%;
}

#terzoTestoHeaderHome{
    text-align: center!important;
    font-size: 25px;
}
.paragrafoTerzoTesto{
display: none;
}
#contenitoreBottoneHalloween{
    justify-content: center !important;
    bottom: 310px;
    position: relative;
}
#divTerzaSlide{
bottom: 415px;

position: relative;
justify-content: center!important;
}
.testoSpanNatale,#contenitoreListaBannerNatale{
    display: none;
}
}


    @media (min-width: 501px) and (max-width: 700px){
        #primoTestoHeaderHome{
            font-size: 25px;
        }
        #divBottoneOrdinaOnline,#divBottoneSummerLunch,#divBottoneHalloween{
            bottom: 1%;
        }
        #bottoneOrdinaOnlineHomeSlider,#bottoneOrdinaOnlineHomeSlider::after,
        #bottoneSummerLunchHomeSlider,#bottoneSummerLunchHomeSlider::after{
            font-size: small;
        }
    }  
    
    @media (min-width: 701px) and (max-width: 770px){
        #primoTestoHeaderHome{
            font-size: 25px;
        }
        #divBottoneOrdinaOnline,#divBottoneSummerLunch,#divBottoneHalloween{
            bottom: 1%;
        }
        #bottoneOrdinaOnlineHomeSlider,#bottoneOrdinaOnlineHomeSlider::after,
        #bottoneSummerLunchHomeSlider,#bottoneSummerLunchHomeSlider::after{
            font-size: medium;
        }
    }

     @media (min-width: 770px){
        #bottoneOrdinaOnlineHomeSlider,#bottoneOrdinaOnlineHomeSlider::after,
        #bottoneSummerLunchHomeSlider,#bottoneSummerLunchHomeSlider::after{
    font-size: medium;
}
}

@media (min-width: 768px)
{

   /* */#primaSlide{
    bottom: 25%;
    right: 15%;
}
#slideValentino{  
    bottom: 5%;
    right: 15%;
}
#testoValentinoMobile
{
    display: none;
}

#divBottoneSummerLunch,#divBottoneHalloween{
    top: 80%;
}
}

@media (min-width: 320px) and (max-width: 700px){
#secondoTestoHeaderHome{
    margin-top: 10rem;
    font-size: 18px;
}

#bottoneOrdinaOnlineHomeSlider{font-size: medium;bottom: 0%;}
.container + .container {
    margin-top: 20px;
}

}
        @media (min-width: 320px) and (max-width: 768px){

            #immagineHeaderHomePromoLuglio
            {
                background-image:  url("../images/slider-promo-box-luglio-mobile.jpg");
                min-height: 100.59375vw;
            }

            #immagineHeaderHomeVenerdiConsegnaGratis{
                background-image:  url("../images/slide-consegna-gratuita-mobile.jpg");
                min-height: 100.59375vw;
            }

            #immagineHeaderHomeHalloween24{
                background-image:  url("../images/banner-halloween-mobile-24.jpg");
                min-height: 100.59375vw;
            }

            #immagineHeaderHomeGennaioConsegnaGratis
            {
               /*background-image:  url("../images/mobile-banner-gennaio-consegna-gratuita.png");*/
                background-image:  url("../images/banner-mobile-consegna-gratuita-2025.jpg");
                min-height: 100.59375vw;
            }

            #immagineHeaderHomeSanValentino2025
            {
                background-image:  url("../images/banner-mobile-box san valentino.jpg");
                min-height: 100.59375vw;
            }

        #immagineHeaderHome{
         /*  questo qui*/
         /* background-image:  url("../images/tramezzino_header_mobile_v01.jpg"); */
         background-image:  url("../images/tramezzino_slider-01_mobile.jpg"); 
        


             min-height: 100.59375vw;
            
          /* min-height: 102.59375vw; */
           /* min-height: 130vw; */
          /* background-image:  url("../images/header-sconto-10-online-mobile2.jpg"); */
         /* background-image:  url("../images/header-mobile-acquaworld.jpg");*/
        /* background-image:  url("../images/banner-mobile-sito-Menu-Natale-05.jpg"); */

         /* background-image:  url("../images/box-omaggio-banner-mobile.jpg");*/
         

        }
        #immagineHeaderHomeSanValentino
        {
            background-image:  url("../images/san-valentino-mobile.jpg");   
            min-height: 100.59375vw;
        }
        #immagineHeaderHomeGennaioChiusura
        {
            background-image:  url("../images/banner-chiusura-natale-2023-mobile.jpg");   
            min-height: 100.59375vw;
        }
        /*#immagineHeader2{
            background-image:  url("../images/summer-lunch-sfondo-mobile-slider.jpg"); 
            min-height: 80.59375vw;
            padding-bottom: 0px;
            padding-top: 0px;
        }

        #immagineHeader3{
            background-image:  url("../images/banner-mobile-landing-halloween.jpg"); 
            min-height: 100.59375vw;
            padding-bottom: 0px;
            padding-top: 0px;
        }*/
        #immagineHeaderNatale2023{
           /* background-image:  url("../images/banner-natale-2023-mobile.jpg"); */
            background-image:  url("../images/banner-natale-mobile-24.jpg");
            min-height: 100.59375vw;
            padding-bottom: 0px;
            padding-top: 0px;
        }

        /* .carousel-caption{
            bottom: 25%;
            right: 15%;
        } */


    
        #divBottoneOrdinaOnline,#divBottoneSummerLunch,#divBottoneHalloween{bottom: -6%;}
       /* #secondoTestoHeaderHome{
 display: none; 
        }*/
    }


    

    
    @media (min-width: 400px) and (max-width: 500px){
    #divBottoneSummerLunch,#divBottoneHalloween{
        /* bottom: 3%; */
        bottom: 10%;
    }
}
@media (min-width: 500px) and (max-width: 579px){
    #divBottoneSummerLunch,#divBottoneHalloween{
        /* bottom: -11%; */
        top: 180%;
    }
}
@media (min-width: 580px) and (max-width: 700px){
    #divBottoneSummerLunch,#divBottoneHalloween{
        /* bottom: -11%; */
        top: 200%;
    }
}

@media (min-width: 769px){

    #immagineHeaderHomeHalloween24{
        background-image:  url("../images/banner-halloween-24.jpg");

    }

    #immagineHeaderHomePromoLuglio{
        background-image:  url("../images/slider-promo-box-luglio-desktop.jpg");

    }


    #immagineHeaderHomeVenerdiConsegnaGratis{
        background-image:  url("../images/slide-consegna-gratuita.jpg");
    }

    #immagineHeaderHomeGennaioConsegnaGratis
    {
        /*background-image:  url("../images/desktop-banner-gennaio-consegna-gratuita.png");*/
        background-image:  url("../images/banner-desktop-consegna-gratuita-2025.jpg");
    }
    #immagineHeaderHomeSanValentino2025
    {
        background-image:  url("../images/banner-box san valentino.jpg");
    }
#immagineHeaderHome{
    
  /*  background-image:  url("../images/banner-sito-Menu-Natale.jpg"); */
    /* background-image:  url("https://s2i.deliverycloud.it/hw611/tramezzino/images/prodotti/header_home_3.jpg");*/
    background-image:  url("../images/header_home_v4.jpg");  
    /* background-image:  url("../images/header-sconto-10-online-deskooo.jpg");  */
      /*  background-image:  url("../images/header-desktop-acquaworld.jpg");  */ 
    /*  background-image:  url("../images/banner-sito-box-omaggio.jpg"); */ 
}
          #immagineHeaderHomeSanValentino
        {
            background-image:  url("../images/san-valentino-desktop.jpg");   
          
        }
#immagineHeaderHomeGennaioChiusura
{
    background-image:  url("../images/banner-chiusura-natale-2023.jpg"); 
}
#immagineHeader2{
    background-image:  url("../images/summer-lunch-sfondo-slider.jpg"); 
   
}
#immagineHeader3{
    background-image:  url("../images/banner-landing-halloween-02.jpg"); 
   
}
#immagineHeaderNatale2023{
    background-image:  url("../images/banner-natale-24.jpg");
   
}
}

#colonnaDescrizioneQuantitaArticoloDesktopCarrello{
margin-top:10px;
}

.colonnaMenoTendina{
    margin-top: -15px;
    margin-left: 55px;
}

#colonnaDescrizioneQuantitaArticoloDesktopCarrelloTendina{
    margin-left: 25px;
    margin-top: -8px;
}

.cart-inline-title.prezzoArticoloCarrelloTendina{
    margin-left: 25px;
}

#descrizioneQuantitaArticoloCarrelloTendina{
color:black;
}

.colonnaMenoMenuTendina{
    margin-top:-15px;
    margin-left: 55px;
}

#colonnaDescrizioneQuantitaArticoloMenuPadreTendina{
    margin-top:-8px;
    margin-left: 25px;
}

#corpoMenuTendina{
    height:350px;
    overflow-y: auto;
}

.quantitaMenuArticoloTendina{
    margin-left: 15px;
}

#testoPasticciotto{
margin-top:0px;
}



/* MODIFICHE SOLO MOMENTANEAMENTE PER IL BANNER DI MAGGIO*/

/*@media (min-width: 320px) and (max-width: 599px){
    h5{
        line-height: 1;
    }
#primoTestoHeaderHome {
     font-size: 23px;
}

}
*/
h3 + p {
    margin-top: 0px;
}

/*@media (min-width: 320px) and (max-width: 768px){

#secondoTestoHeaderHome {
     display: block; 
}
}
*/
@media (min-width: 768px) and (max-width:991px){
h5 {
    font-size: 13px;
}
}
/*
@media (min-width: 991px){
    h5 {
        font-size: 20px;
    }
    }
*/
/* */@media (min-width: 768px)and (max-width:991px){
    h3 {
        font-size: 23px;
    }
    } 

    @media (min-width: 992px) and (max-width:1200px){
        h3 {
            font-size: 39px;
           /* font-size: 30px;*/
        }
        }

* + .button {
    margin-top: 0px; 
}

h3{
    line-height: 1;
}

.button-sm {
    font-size: 10px;
   }
   @media (min-width: 1100px){
   #bottoneHalloweenLunchHomeSlider,#bottoneNataleLunchHomeSlider{
    font-size: 15px;
    bottom: 25px;

   }
}
   @media (min-width: 1100px){
    #bottoneHalloweenLunchHomeSlider{
    font-size: 15px;
    bottom: 15px;
   }
   #contenitoreBottoneHalloween{
    justify-content:start;
   }
} 
@media (min-width: 1200px){
    #bottoneHalloweenLunchHomeSlider{
    font-size: 15px;
    bottom: 55px;
   }
}
   #primaParteBanner,#secondaParteBanner{
    text-transform: lowercase;
   }
   #primaParteBanner::first-letter,#secondaParteBanner::first-letter {
    text-transform: uppercase;
   }
 
   /* */
   #letteraQ{
    text-transform: uppercase;
   }


   #bottoneScopriDiPiu,#bottoneScopriDiPiu::after{
    background-color:#503613;
    border-color:#503613;
    font-size: medium;
}
#bottoneScopriDiPiuHomeQubbiAlto,#bottoneScopriDiPiuHomeQubbiAlto::after{
    background-color:#dd9c54;
    border-color:#dd9c54;
    font-size: medium;
}

#bottoneOrdinaOnlineHomeAlto,#bottoneOrdinaOnlineHomeAlto::after{
    background-color:#00583c;
    border-color:#00583c;
    font-size: medium;
}


#primaParteBox{
background-color: #b7d9b1;

}
#secondaParteBox{
    background-color: #f5e9dd;
    
    }

    #primaParteBox,#secondaParteBox{
     padding-bottom: 60px;
    }
#primoTestoHome,#testoDelivery{color:#00583c;}
#secondoTestoHome,#testoCatering{color:#dd9c54;}
#primoTestoHome,#secondoTestoHome{font-size:large;}
#rigaPrimaParteBox,#rigaSecondaParteBox{padding-top: 30px;}

@media (min-width: 320px) and (max-width:768px){
#primaParteBox,#secondaParteBox{
    flex: 0 0 100%;
    max-width: 100%;

}
.scritteMobileNatale{
     display: block;   
     font-size:25px;
     top: 65px;
     position: relative;
}.scritteDesktopNatale{
    display: none;   
}
#primoTestoHome,#secondoTestoHome,#testoDelivery,#testoCatering
{
    text-align: center !important;
    padding: 0 20px 0 20px;
    
}
.offset-1 {
    margin-left: 0;
}
}



.rd-navbar-static .rd-navbar-dropdown {
    position: absolute;
    padding: 30px;
    margin-left: -30px;
    width: 260px;
    background: #ffffff;
    z-index: 1000;
}

#divBottoneOrdinaOnline{
    bottom: -20%;
}

.carousel-indicators li{
    width: 10px;
    height: 10px;
    border-radius: 55%;
    background-color: white;
}
.carousel-indicators{
    /* bottom: -7px; */
    bottom: 0px;
}
#secondoTestoHeaderHome,#terzoTestoHeaderHome{
color:#43b02a;
}

@media (min-width: 401px) and (max-width: 500px){
#secondaSlide {
bottom: 0%;
right: 15%;
}}
@media (min-width: 320px) and (max-width: 400px){
    #divBottoneSummerLunch,#divBottoneHalloween{
        /* bottom: 3%; */
        bottom: -70%;
        
    }
    #secondaSlide{
        bottom: 60%;
    }
    #terzaSlide{
        bottom: 40%;
        justify-content: center !important;
    }
    #contenitoreBottoneHalloween{
        justify-content:center !important
    }
}
@media (min-width: 501px) and (max-width: 760px){
#secondaSlide{
/* bottom: 20%;
right: 15%; */
bottom: 72%;
right: 15%;
}}

@media (min-width: 768px){
#secondaSlide{
bottom: 25%;
right: 15%;
}
}

@media (min-width: 700px)and (max-width: 768px){
    #secondaSlide{
    bottom: 75%;
    }

    #divBottoneSummerLunch,#divBottoneHalloween{top: 218%;}
    }

    /*PROVA PER SLIDER */
@media (min-width: 2560px){
    #secondaSlide{
    bottom: 35%;
    }

    #primaSlide{
        bottom: 35%;
        }
    }


    #contenitoreListaBannerNatale {
        color: white;
        padding-left: 2rem !important;
        list-style-type: square;
    }
    .listaBannerNatale{
        display: list-item;
        font-size: 25px;
    }

    #bottoneNataleLunchHomeSlider:after,#bottoneNataleLunchHomeSlider 
    {
        background: #c10a16;
        border-color: #c10a16;
        font-size: large;
    }
    #bottoneSanValentino,#bottoneSanValentino::after
    {
        background: #c10a16;
        border-color: #c10a16;
        font-size: smaller;
    }
    @media (min-width: 769px){#bottoneSanValentino{padding: 14px 34px;}}
    @media (min-width: 769px){
        .scritteDesktopNatale{
       display:revert;
        }
        .scritteMobileNatale{
            display:none;
            }
    }

    @media(min-width: 769px )and (max-width:1300px)
    { 
        #terzoTestoHeaderHome
        {
            margin-bottom: -3rem;
        }
        #contenitoreBottoneHalloween
        {
            top: 40px;
            position: relative;
            /*DA TESTARE */
            left: -80px;
        }
     }
     @media(min-width: 1301px )
     {
        #terzoTestoHeaderHome
        {
            margin-bottom: 0rem;
        }
        #contenitoreBottoneHalloween {
            bottom: 30px;
            position: relative;
        }
     }

    
     #testo4Valentino,#testo5Valentino,#testo6Valentino
     {
        font-size: 20px;
        color:black;
        /*line-height: 0.5;*/
     }

     @media (min-width: 320px) and (max-width: 599px)
     {
        .row + .row
        {
            margin-top: 25px;
        }
       
        #testoValentinoMobile
        {
            font-size: 19px;
            color:black;
            display: block;
            text-align: center!important;
        }
        #testo1Valentino
        {   color:#b40003;
            font-size: 22px;
            line-height: unset;
            text-align: center!important;
        }
        #contenutoreBottoneValentino
        {
            text-align: center!important;
        }
     }
     @media (min-width: 600px)
     {
        .row + .row
        {
            margin-top: 40px;
        }
     }

     @media (min-width: 375px) and (max-width: 400px)
     {
        #slideValentino
        {
            padding-bottom: 95px;
        }
     }
     @media (min-width: 400px) and (max-width: 430px)
     {
        #slideValentino
        {
            padding-bottom: 200px;
        }
     }
     @media (min-width: 431px) and (max-width: 480px)
     {
        #slideValentino
        {
            padding-bottom: 220px;
        }
     }   
     
     @media (min-width: 481px) and (max-width: 550px)
     {
        #slideValentino
        {
            padding-bottom: 260px;
        }
     }
     
     @media (min-width: 551px) and (max-width: 600px)
     {
        #slideValentino
        {
            padding-bottom: 300px;
        }
     }
     @media (min-width: 600px) and (max-width: 750px)
     {
        #slideValentino
        {
            padding-bottom: 375px;
        }
        #testoValentinoMobile
        {
            font-size: 19px;
            color:black;
            display: block;
            text-align: center!important;
        }
        #testo1Valentino
        {   color:#b40003;
            font-size: 22px;
            line-height: unset;
            text-align: center!important;
        }
        #contenutoreBottoneValentino
        {
            text-align: center!important;
        }
     }
     
   
    @media (min-width: 320px) and (max-width: 800px) 
    {   #testo1Valentino
        {   color:#b40003;
            font-size: 22px;
            line-height: unset;
            text-align: center!important;
        } 
        #testoValentinoMobile
        {
            font-size: 19px;
            color:black;
            display: block;
            text-align: center!important;
        }
        #contenutoreBottoneValentino
        {
            text-align: center!important;
        }
        #testoValentinoMobile
        {
          
            display: block;
           
        }
        #divCadeaux,#divPrenotaBox,#testo2Valentino,#testo3Valentino,
        #testo4Valentino,#testo5Valentino,#testo6Valentino
        {
            display: none;
        }
    }
    @media (min-width: 801px) 
    { 
        #divCadeaux,#divPrenotaBox,#testo2Valentino,#testo3Valentino,
        #testo4Valentino,#testo5Valentino,#testo6Valentino
        {
            display: block;
        }
        #testoValentinoMobile
        {
          
            display: none;
           
        }
        #testo1Valentino,#testo2Valentino,
        #testo3Valentino
        {
           font-size: 30px;
           color:#b40003;
           line-height:0;
        }
    }
    @media (min-width: 801px) and (max-width: 1000px) 
    {
            #slideValentino
            {

            bottom: -5%;
            right: 15%;
        }
    #contenutoreBottoneValentino
    {
        padding-bottom: 65px;
    }
    #testo1Valentino,#testo2Valentino,#testo3Valentino
    {
        font-size: 20px;
    }
    }
    @media (min-width: 800px) and (max-width: 1200px) 
    {
            #slideValentino
            {

            bottom: -5%;
            right: 15%;
        }
    }




/* DA COMMENTARE POI*/
#divHalloween
{

    padding-bottom: 0;
    bottom: 22%;
    left: 9%;
}

@media (min-width: 576px)
{
    #divHalloween
    {
        max-width:unset;
    }
}


@media (min-width: 320px) and (max-width: 769px)
{
    #divHalloween
    {
        justify-content: center !important;
        left: 0%;
        bottom: 14%;

    }

}

@media(min-width: 1301px)
{
    #contenitoreBottoneHalloween
    {
        /*DA TESTARE */
        left: -80px;
    }
}


/*CONSEGNA GRATIS GENNAIO*/

#divConsegnaGennaioGratis,#divSanValentino2025,#divPromoLuglio2025
{

    padding-bottom: 0;
    bottom: 22%;
    left: 9%;
}

@media (min-width: 576px)
{
    #divConsegnaGennaioGratis,#divSanValentino2025,#divPromoLuglio2025
    {
        max-width:unset;
    }
}


@media (min-width: 320px) and (max-width: 769px)
{
    #divConsegnaGennaioGratis,#divSanValentino2025,#divPromoLuglio2025
    {
        justify-content: center !important;
        left: 0%;
        bottom: 50%;

    }

}
#btnGennaioGratis,#btnGennaioGratis:after
{
    background-color: #E89D59;
    border-color: #E89D59;
    color:white;
}

#btnSanValentino2025,#btnSanValentino2025:after
{
    background-color: #bf837b;
    border-color: #bf837b;
    color:white;
}

#btnPromoLuglio2025,#btnPromoLuglio2025:after
{
    background-color: #10600c;
    border-color: #10600c;
    color:white;
}

