﻿    input[type="submit"] {
      -webkit-appearance: none; /* Andre: attenzione se lo si disattiva per le checkbox rompe i bottoni su carrello e processo d'ordine | Ma se lo si attiva spariscono i check dal Huawei */
      -webkit-border-radius: 0;
    }



@media (max-width: 767px) {
    
    .mPadding {
        padding-left:5px !important;
        padding-right:5px !important;
    }


    .initBarInside 
    {
        font-size:12px;
        line-height:14px;
    }

    .buttonInitBar 
    {
        font-size:10px;
        width:140px;
        margin-left:5px;
        margin-right:5px;
    }

    .hideOnMobile { display:none; }

    /*PREVIEW IMAGE*/
    .imgUnsel, .imgSel { width: 90px;}
    .zoom { width: 320px;}
    .schedaProdotto_bigImg { width: 320px !important; padding-left:5px; }
    .schedaProdotto_Div2 { width:100%; padding-left:5px; padding-right:5px; }

    /*PRODOTTI STESSA FAMIGLIA*/
    .mobileLeftMargin { margin-left:4px;}
    .divProdottoStessaFamiglia { width: 150px !important; height: 100px !important; }
    .divProdottoStessaFamiglia img { width: 150px; }

    /*DETTAGLIO PRODOTTO*/
    .BBR_SchedaProdotto_Title { display:block; font-size: 16px; margin-left:10px; margin-bottom:3px;  }
    .BBR_SchedaProdotto_SubTitle { display:block; font-size: 12px; margin-bottom:10px;  }
    .BBR_SchedaProdottoMobile_Codice {
        display: block;
        float: left;
        text-align: left;
        margin-left: 10px;        
        font-family: 'Muli', sans-serif;
        font-size: 15px;
        color: #AEAEAE;
     }
    .BBR_SchedaProdottoMobile_Punti { display:block; float:right; text-align:left; margin-right:10px; }
    .BBR_SchedaProdotto_DivRightSide { width: 100%; margin-top:5px; margin-bottom:5px; } 
    .AddCartBtn { width: 100% !important; }
    .DivPreOrder { width: 100% !important; }

    /*MY WAY SU DETTAGLIO PRODOTTO*/
    .BBR_SchedaProdotto_MyWay_vip {
        background-color: #ffffff;
        color: #818ea3;
        text-align: left;
    }
    .BBR_SchedaProdotto_MyWay_prestige
    {
        background-color: #ffffff;
        color:#8e222b;
        text-align:left;
    }
    .BBR_SchedaProdotto_MyWay_premium
    {
        background-color: #ffffff;
        color:#1d9031;
        text-align:left;
    }

    /*TAB SCHEDA PRODOTTO*/
    .BBR_SchedaProdotto_TabDiv_Content { width:310px; padding-left:5px; }
    ul.tabs li a { font-size:12px; }

    /*CATEGORY DESCRIPTION*/
    .divTitleCategory {height:32px !important; }
    .TitleCategory { font-size:20px !important; }
    .divCategoryLeftSide { display: block; float: left; width: 100% !important; margin-left:0px !important; }
    .divCategoryRightSide { display: block; float: left; width: 100% !important; }

    /*ELENCO PRODOTTI*/
    .altezzaPadProdotto { height: 166px !important; }
    .ImgNext { width:150px; }
    .TitlePrezzoProdotto { font-size:14px !important; }
    .TitlePrezzoProdottoCancellato { font-size:10px !important; margin-right:5px;}
    .TitlePrezzoProdottoScontato { font-size:14px !important; }
    .TitleProdottoBox { font-size: 12px; }
    .SubTitleProdottoBox { font-size: 10px; }
    .Bollino_Scala_Medium { bottom: 2px !important; }
    .Bollino_Scala_Medium img { width: 35px; }



    .bollinoPreOrder { width: 60px !important; height: 54px !important; }
    .bollinoSoldOut { width: 60px !important; height: 54px !important; }
    .SingoloProdotto_div2 { height: 60px; border:none; }
    .SingoloProdotto_DivDescrizione { padding-left: 2px; height:35px; text-align:center; width:100%; overflow:hidden; }
    .SingoloProdotto_DivPrezzo { margin-right: 2px; height:15px; text-align:center; width:100%; }

 
    

    /*CARRELLO*/
    .Img_Carrello { max-width:80px; }
    .Carrello_Label { display:none; }
    .Carrello_CodiceProdotto { display:none !important; }
    .Carrello_TitoloProdotto { font-size:15px;  }
    .Carrello_Testo {font-size:12px !important;  }


    .OrangeBigBtn { width:310px; float:right !important; font-size: 12px !important; margin-right:5px; }
    .OrangeBigBtnBack { width:310px; float:right !important; font-size: 12px !important; }

    .OrangeBigBtnLogin { width:100% !important; }

    .OrangeBigBtnPreOrder { width:90px !important; font-size:9px; }
    .MyPreorder_text { font-size:9px; }

    /*LOGIN*/
    .signInDiv {
        border-right: solid 1px #FFFFFF !important;
        padding: 0px;
    }
    .Login_Titolo { font-size:20px !important; text-align:left !important; }
    .Login_Testo { font-size:12px !important; letter-spacing:-1px; }
    .Login_Testo1 { font-size:12px !important; }
    .Login_Input { width:174px !important; }
    
    .mobileMargin { margin-left:10px !important; }

    /*COUPON SCONTO*/
    .CodiceSconto_LB { margin-left:0px !important; }

    /*MYWAY PAGE*/
    .myWayCardImage { width:100px !important; }
    .myWayTable { width:100% !important; }

    .myWayBackColor_vip {background-color:#575a5f;}
    .myWayBackColor_prestige {background-color:#692026;}
    .myWayBackColor_premium {background-color:#385a32;}
    .myWayBackColor_default {background-color:#ababab;}


     /*PROCESSO ORDINE*/
    .SpedFatt_Label {font-size:13px; max-width:140px; display:block;}
    .SpedFatt_Testo {font-size:13px;margin-left:5px;}
    .SpedFatt_Title {font-size:18px}

         /*PROCESSO ORDINE*/
    .Summary_Label {font-size:13px;}
    .Summary_Testo {font-size:13px;margin-left:5px;}
    .Summary_Title {font-size:16px}


    /*PAGINE*/    
    .aboutTitle { font-size:24px !important; }
    .aboutSubTitle { font-size:16px !important; }
    .aboutSubTitle2 { font-size:18px !important; }
    .aboutText { font-size:12px !important; }
    
}

/*Andre: messe qui perché lavora sull'altezza e la popup annulla preorder ho dovuto alzarla a 380*/
@media (max-height: 380px) {
    .BtnPopUpPreo { display:inline-block; float:none; width:100% !important; }
    .BtnPopUpPreo_Inverse { display:inline-block; float:none; margin-top:10px; width:100% !important; }
}

@media (max-height: 320px) {
      
    .initialToBarHeight {
        height: 26px !important;
    }


    #menuLeftBtn {
        top: 4px;
        position: fixed;
        width: 22px;
        height: 20px;    
    }
    
.back {
    margin-top: 2px;
    height: 20px;  
}

 .back img {   
        height: 10px;
    }

.logo {
    height: 20px;
}

    .logo img {   
        height: 22px;
    }

.cerca {
    height: 20px;
}

    .cerca img {
        height: 16px;
        margin-top: 2px;
    }

.cart {
    height: 20px;    
    background-size:38%;
    line-height:27px;
}
  
     .cart a {    
        font-size:8px;
    }
     
.inpt_box_cerca {
    height:18px;
    font-size:12px !important;
}


    .mobileMenuMacroCategoryItem {
        height:26px;
        line-height:26px;
    font-size:10px;
        }

    .mobileMenuMacroCategoryItem a {
    font-size:10px;
}

    .OrangeBigBtnPreOrder { width:90px !important; font-size:9px; }    
    .MyPreorder_text { font-size:9px; }



    .mobileMenuCategoryItem {
    font-size:10px;   
    height:26px;
    line-height:26px;
}
.mobileMenuCategoryItem a {
    font-size:10px;   
}


/*UNLOGGED CLASS*/
.loginsignin {
    padding-top:5px;
    height: 31px;
}   

    .loginsignin_inner {
        height: 21px;        
    overflow:hidden;
    }

        .loginsignin_inner img { 
            margin-left:10px;  
            height:10px;
        }

        .loginsignin_inner a {   
            font-size:8px;
            margin-left:10px;  
        }

        .mobileflagdiv img {
            margin-left:44px;
            width:14px;
            height:10px;               
        }

/*----------------------------------------*/


/*LOGGED CLASS*/
.loginloggedin {
    padding-top:5px;
}  


.loginloggedin_expdiv {
    margin-top:5px;
    padding-top:2px;  
}

.mobilefrecciadiv img {
    margin-left:44px;
            width:8px;
            height:6px;   
            
        }

.myLeoInsideClosed {

    height:31px;
}
.myLeoInsideOpened {

    height:116px;
}


.btnInsideMyLeo {        
    height:12px;
    line-height:12px;  
}

.loginloggedin_expdiv a {
     font-size:8px; 
}
/*----------------------------------------*/



    /*ELENCO PRODOTTI*/
    .altezzaPadProdotto { height: 146px !important; }
    .ImgNext { width:150px; }
    .TitlePrezzoProdotto { font-size:10px !important; }
    .TitlePrezzoProdottoCancellato { font-size:8px !important; margin-right:5px;}
    .TitlePrezzoProdottoScontato { font-size:10px !important; }
    .TitleProdottoBox { font-size: 8px; }
    .SubTitleProdottoBox { font-size: 8px; }
    .Bollino_Scala_Medium { bottom: 2px !important; }
    .Bollino_Scala_Medium img { width: 35px; }
    .bollinoPreOrder { width: 60px !important; height: 54px !important; }
    .SingoloProdotto_div2 { height: 60px; border:none; }
    .SingoloProdotto_DivDescrizione { padding-left: 2px; height:25px; text-align:center; width:100%; overflow:hidden; }
    .SingoloProdotto_DivPrezzo { margin-right: 2px; height:15px; text-align:center; width:100%; }


    /*DETTAGLIO PRODOTTO*/
    .BBR_SchedaProdotto_Title { font-size: 12px; margin-bottom:1px;  }
    .BBR_SchedaProdotto_SubTitle {font-size: 10px; margin-bottom:4px;  }
    .BBR_SchedaProdottoMobile_Codice { font-size: 8px; }
    .BBR_SchedaProdotto_Prezzo {font-size: 12px;}
    .BBR_SchedaProdotto_Descrizione {font-size:10px;}
} 
