.sfondo_grigio{    background-color: #eee;}#accua-form___accua-form__4_58aac8e8619df-element-12 .pfbc-element{    width: 33% !important;        display: inline-block;}.pfbc-element {margin: 15px 0 0 0 !important;}.sfondo_rosso{    background-color: #336699;}.nessuno_sfondo{    background-color: white;}.padd_fascia {    padding-top: 60px;    padding-bottom: 60px;}.text-white{    color: white;}.min_height_news{    height: 100px;}.products li{    display: inline-block;    /*padding: 20px; */    margin-left: -40px;    padding-right: 15px;}.button.product_type_simple.ajax_add_to_cart { display: none;}.banner_offerta{    border-top: 4px solid #336699;    margin-bottom: 35px;}.footer-text{    margin-top: 25px;}/*woocommerce elements*/.variation{ font-size: 12px !important; }.variation-Quantit p { font-size: 12px !important; }.variation-Stampa p { font-size: 12px !important; }.variation-Formato p { font-size: 12px !important; }.variation-Carta p { font-size: 12px !important; }.variation-Controllofiledistampa p { font-size: 12px !important; }.variation-Colore p { font-size: 12px !important; }.variation-Consegna p { font-size: 12px !important; }.variation-Spedizione p { font-size: 12px !important; }.menu li{    list-style-type: none;    margin-left: -40px;}.prod-editoria{    padding: 20px !important;}.m_l_m40{    margin-left: -40px;}.align-center{    text-align: center;}.align-right{    text-align: right;}#prezzo-singolo{    font-style: italic;font-weight: normal;}.italic{    font-style: italic;}.no-border{    border: 0px !important;}#riepilogo-lable{    background-color:#585858;    color:#fff;    font-size: 16px;     font-weight: bold;     text-align: center;    padding: 15px 10px;}#data_consegna{    background: #eee;    border-color: #eee;}.bg-white{    background-color: white !important;}.bg-eee{    background-color: #eee !important;}.border-top{    border-top: 1px solid #eee !important;    border-left: 0px !important;    border-right: 0px !important;    border-bottom: 0px !important;}.border-bottom{    border-bottom: 1px solid #eee !important;    border-left: 0px !important;    border-right: 0px !important;    border-top: 0px !important;}.m-t-10{    margin-top: 10px;}#mega-menu-wrap-primary #mega-menu-primary {    margin-right: 30px !important;}/*tabella note*/.wccpf_label{    background-color: white !important;}.wccpf_value{    background-color: white !important;    border-left: 0px;}.wccpf_fields_table {    border: 0px;}.attachment-shop_single{    width: 1200px;}.product-name a{    color: black;    font-weight: bold;}@media (min-width:1200px) {	.product-category{        padding: 25px !important;        text-align: center;    }}@media (min-width:768px) {	.product-category{        padding: 20px !important;        text-align: center;    }}@media (max-width:768px) {	.product-category{        padding: 20px !important;        text-align: center;    }}.p_t_30{    padding-top: 30px;}.out-of-stock{    font-size: 20px;    margin-top: 10px;    margin-bottom: 10px;    color: red;}.prod-in-home{    margin-top:20px;}.title_prod_home {    margin-bottom: 20px;    background-color: #336699;    color: #FFF;    padding: 7px;}.imm_prod_home {    margin-bottom: 10px;}.white{    color: #FFF;}