.nav-pills>li>a,.nav>li>a:focus,.nav>li>a:hover{color:#333}#selezione_indirizzo_spedizione{margin-top:15px;padding:0}.descrizione_metodo_pagamento{padding:0}#selezione_metodo_pagamento{padding:10px 0}#selezione_metodo_pagamento .riga_metodo_pagamento{margin-bottom:10px}#selezione_indirizzo_spedizione .etichetta_contatti{width:180px}.label_metodo{width:500px}.radio_metodo{width:45px}.select_indirizzo_spedizione{font-size:11px;height:28px;padding:6px;width:331px}.indirizzo_spedizione_scelto{font-size:15px;line-height:1.5}#dati_spedizione{margin:40px 0}.label_sandbox{margin:0 5px;letter-spacing:0;color:#000}.payment_module,.contenitore_indirizzo_spedizione,.contenitore_indirizzo_spedizione_fatturazione,.contenitore_spese_vendita{display:block!important;border:1px solid #d6d4d4;background-color:#fbfbfb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:17px;line-height:23px;color:#333;padding:33px 40px 34px 99px;letter-spacing:-1px;position:relative;cursor:pointer}.contenitore_indirizzo_spedizione,.contenitore_indirizzo_spedizione_fatturazione,.contenitore_spese_vendita{padding:33px 40px 34px 50px!important}.payment_module:hover,.contenitore_indirizzo_spedizione:hover,.contenitore_indirizzo_spedizione_fatturazione:hover,.contenitore_spese_vendita:hover{background-color:#f6f6f6!important}.payment_module label{display:none!important}.payment_module.selected,.contenitore_indirizzo_spedizione.selected,.contenitore_indirizzo_spedizione_fatturazione.selected,.contenitore_spese_vendita.selected{border:2px solid #4aad00!important}.descrizione_metodo_pagamento,.contenitore_descrizioni_spese_vendita .contenitore{display:none}.contenitore_descrizioni_spese_vendita .contenitore.visibile{display:block}.elenco_coupon_da_usare{padding:15px;border:3px dashed #e1472f;background-color:#f9f9f9}.coupon_disponibile{color:#e1472f;cursor:pointer}#area_coupon{margin-bottom:7px;padding:15px;border:3px dashed #e1472f;background-color:#f9f9f9}#area_coupon h2{padding:10px;background-color:#00c53d;color:#fff;font-size:15px!important}#area_coupon h2 a{color:#fff;font-size:15px;font-weight:700}#area_coupon p{margin:10px 0;font-size:15px}#area_coupon .messaggio_errore{margin-bottom:10px;background-color:#e40000;color:#fff;padding:10px}#area_coupon .form_contatti{margin-bottom:10px!important}#area_coupon .pulsante_coupon{margin-top:27px}.inserimento_coupon button{font-size:14px!important;padding:5px 8px!important}#carrello_completo{margin-top:50px}.carrello-completo{margin-top:20px;margin-bottom:40px;border:1px solid #d9d9d9;border-bottom:0 solid #d9d9d9}.carrello-completo .shopping-product-detail{font-size:0;line-height:0;border-bottom:1px solid #d9d9d9;padding-left:0;margin-bottom:0}.carrello-completo .shopping-product-detail.th{font-weight:700}.prodotto_non_disponibile,.prodotto_non_disponibile a{color:#FFF!important;background-color:#C00!important}.carrello-completo .shopping-product-detail.tr:nth-of-type(even){background-color:#f9f9f9}.carrello-completo .shopping-product-detail li{display:inline-block;width:12%;vertical-align:middle;text-align:center;font-size:14px;line-height:1.5em;padding:15px 0}.titolo-colonna-responsive{display:none;font-weight:700}.carrello-completo .shopping-product-detail li.pulsanti_prodotti img{cursor:pointer}.dati_personalizzazioni th,.dati_personalizzazioni td{vertical-align:middle!important;text-align:center}.colonna-1-campi-personalizzati,.colonna-2-campi-personalizzati,.colonna-3-campi-personalizzati{width:11%!important}.shopping-product-detail li.colonna-1,.shopping-product-detail li.colonna-1-campi-personalizzati{width:13%}.carrello-completo .shopping-product-detail li.colonna-1 img{padding:5px;border:1px solid #e5e5e5;background-color:#fff;margin:15px 15%}.carrello-completo .shopping-product-detail li.colonna-2,.carrello-completo .shopping-product-detail li.colonna-2-campi-personalizzati{width:14%}.carrello-completo .shopping-product-detail li.colonna-3,.carrello-completo .shopping-product-detail li.colonna-3-campi-personalizzati{width:12%}.carrello-completo .shopping-product-detail li.colonna-4{width:9%}#dati_generali_carrello{border-top:1px solid #e5e5e5;padding:10px 0;margin-top:30px;margin-bottom:20px;text-align:right}#dati_generali_carrello .table>tbody>tr>td{vertical-align:middle}.visualizzazione_dettaglio_prodotto{display:block;float:right;margin-right:15px}.stepwizard{display:table;width:100%;position:relative;margin-top:70px;margin-bottom:50px;padding:20px;border:1px solid #e5e5e5}.stepwizard .content-step{position:relative}.stepwizard-step p{margin-top:10px}.stepwizard-row{display:table;width:100%}.rate-updates{margin-top:40px;padding:0 25px}.rate-updates .messaggio_step{font-size:15px;margin:40px 0}.rate-updates .testo_pagina_centrale{padding-top:10px;border-top:1px dashed #e5e5e5;margin-top:10px}.stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#e5e5e5;z-order:0}.stepwizard-step{display:table-cell;width:33.33%;text-align:center;position:relative}.stepwizard-step .btn{filter:alpha(opacity=100);opacity:1}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.stepwizard-step .btn-primary{color:#fff}.stepwizard-step .btn-primary.active,.stepwizard-step .btn-primary.focus,.stepwizard-step .btn-primary:active,.stepwizard-step .btn-primary:focus,.stepwizard-step .btn-primary:hover{color:#fff}.titolo-step-responsive{display:none}.div-button-next-prev{width:100%;margin:20px 0;padding-top:10px;border-top:1px solid #e9e9e9;text-align:right}.div-button-next-prev button,.div-button-next-prev a{margin-bottom:5px}.div-button-next-prev button.avanti{color:#ffffff!important;background-color:#e60000!important;border-color:#e60000!important}.div-button-next-prev button.avanati:hover{color:#ffffff!important;background-color:#de0000!important;border-color:#de0000!important}.div-button-next-prev button.indietro{color:#000000!important;background-color:#e6e6e6!important;border-color:#e6e6e6!important}.div-button-next-prev button.indietro:hover{color:#000000!important;background-color:#dcdcdc!important;border-color:#dcdcdc!important}.div-button-next-prev a.procedi,#dialog_aggiunta_elemento_carrello .btn-primary{color:#ffffff!important;background-color:#5cb85c!important;border-color:#5cb85c!important}.div-button-next-prev a.procedi:hover,#dialog_aggiunta_elemento_carrello .btn-primary:hover{color:#ffffff!important;background-color:#4cae4c!important;border-color:#4cae4c!important}@media only screen and (max-width:767px){.stepwizard{padding:0}.payment_module{padding:70px 40px 34px 10px;background-position:center 10px!important}}.riga_scelta_opzione{margin:1em 0}.label_opzione_scelta{display:inline}.icona-pagamento{float:left;margin-right:10px;margin-top:-3px}.scelta-opzioni-carrello{margin-bottom:30px}.scelta-opzioni-carrello .radio{margin:0}.scelta-opzioni-carrello .radio label{position:absolute;left:0;top:-40px;width:320px;font-size:14px;height:30px;margin-left:0;padding-left:0;background-color:#e40000;color:#fff;padding:0 5px;line-height:2}.spese-gratuite:after{color:#c30;content:"Gratis!";font-size:1.05em;margin-left:10px}.box-spese-gratuite{padding:10px;background-color:#4aad00;color:#fff;font-weight:700;letter-spacing:.2px;display:inline-block;margin-left:5px}.gratis input[type="radio"]{margin-top:15px}.contenuto-principale-carrello{width:100%!important}.riga_dati_generali{font-size:1em}.carrello_vuoto{padding:10px;display:block;border:1px solid #e5e5e5;text-align:center;font-size:16px;font-weight:700}#messaggio-controllo-opzioni,#messaggio-controllo-opzioni-2{margin:10px 0}.bg-messaggio-controllo-opzioni{background-color:#e40000;color:#fff;padding:10px}.content-indirizzo-carrello{margin-top:20px;margin-bottom:0;padding:15px 0}.indirizzo-carrello{margin-bottom:7px;padding:5px 5px 5px 0;;text-transform:uppercase;margin-top:2px;position:relative;border-bottom:2px solid #e3e3e3;color:#333;font-weight:700}h2.indirizzo-carrello:before{content:"";height:2px;left:0;position:absolute;bottom:-2px;width:70px}.label_select2{display:inline-block;height:20px;width:20px}.campi_personalizzati_dettaglio_ordine{width:16%!important}.campi_personalizzati_dettaglio_ordine_2{width:25%!important}.prezzo_personalizzazione{height:20px;text-transform:uppercase;color:#FF0004;font-size:1.05em}@media only screen and (max-width:767px){.campi_personalizzati_dettaglio_ordine,.campi_personalizzati_dettaglio_ordine_2{width:100%!important}}