﻿.Container{
    width:100%;
    margin:0 auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#DivFollow {
    display: normal;
}

    #DivFollow.fixed {
        background-color: #ffffff;
        box-shadow: 0 10px 12px -12px rgba(0,0,0,0.5);
        position: fixed;
        top: 0px;
        width: 100%;
        text-align: center;
        padding: 0px;
        z-index: 99999;
        border-bottom: 1px solid #f4f4f4;
    }

        #DivFollow.fixed a {
            color: #ffffff;
        }



.Margin0Mobile{
    margin:0;
}

#FotoProdotti {
    position: static !important;
}


.Corpo100Mobile {
    width: 100% !important;
}

.Corpo90Mobile {
    width: 90% !important;
}

.Corpo80Mobile {
    width: 80% !important;
}

.Corpo50Mobile {
    width: 50% !important;
}

.Corpo20Mobile {
    width: 20% !important;
}

.Corpo10Mobile {
    width: 10% !important;
}

.AllineaTestoCentroMobile {
    text-align:center;
}

.Padding0Mobile{
    padding:0 !important;
}

.Padding0x20Mobile {
    padding: 0 20px !important;
}

.Padding20x20Mobile {
    padding: 20px 20px !important;
}

.MarginPercent0Mobile {
    margin: 0% !important;
}

.MarginPercent0x10Mobile {
    margin: 0 10% !important;
}

.MarginPercent0x25Mobile {
    margin: 0 25% !important;
}

.MenuLoginNormale, #HeaderNormale, #CarrelloNormale, #Menu, .WhatsappDesktop {
    display: none;
}

#Logo {
    padding:0 10%;
}

.TxtCerca {
    padding:10px !important;
}

#PulsanteCerca {
    padding:7px 0 0 0 !important;
}

#AreaCerca, #Cerca {
    padding:5px;
}

.Testox5 {
    font-size:2em;
}

.Testox4{
    font-size:1.8em;
}

.DisplayNoneMobile{
    display:none;
}

#SfondoMobile {
    padding:0px;
}

#SocialDesktop{
    display:none;
}

.Testox3Mobile{
    font-size:150%;
}

.Testox2Mobile{
    font-size:120%;
}

.SfondoMiddleMobile {
    background-color: #4a4e47 !important;
}

.Testox0e4Mobile{
    font-size:40% !important;
}

.Testox1e2Mobile{
    font-size:90%;
}

#GrdCarrello td:nth-child(3) {
    display: none;
}

#GrdCarrello th:nth-child(3) {
    display: none;
}

#GrdCarrello th:nth-child(1) {
    display: none;
}

#GrdCarrello td:nth-child(1) {
    display: none;
}

h1.Home {
    margin: 0;
    padding: 0;
    font-weight: 600;
    color: #000000;
    font-size: 0.7em !important;
}

h1.Titolo {
    font-size: 5vw;
}

.MaxImageMobile {
    width:auto !important;
    max-height:350px !important;
}