
/* GENERALE */

/* header */
.logo { margin: 0 !important; }  /*logo*/
@media only screen and (max-width: 628px) { .nav-toggle { margin-top: 15px !important; } }  /*hamburger*/

/* banner 2° livello */
.subbanner .text-1 { font-size: 14px !important; }  /* titolo */
.subbanner .banner_btn a { font-size: 12px !important; }  /* sottotitolo */

/* scheda prodotto */
.product.attribute.sku { display: none !important; }  /* sku */
.product-image-photo { width: auto !important; }  /* foto */

/* carrello */
.message.notice { padding-top: 22px !important; padding-bottom: 22px !important; font-size: 1.7rem !important; }  /*ordine minimo*/
.message.notice>*:first-child:before { line-height: 50px !important; }  /*ordine minimo*/
.totals-tax { display: none !important; }  /*tassa*/

/* checkout */
.payment-method-title { padding: 29px 0 29px 0 !important; }  /*pagamento*/
.payment-method-title input[type=radio] { display: inline !important; }  /*pagamento*/
.payment-method-title label { font-weight: 700 !important; font-size: 16px !important; }  /*pagamento*/
.payment-method-content p { font-style: italic !important; font-weight: 700 !important; margin-bottom: 30px !important; font-size: 14px !important; }  /*pagamento*/
.checkout-billing-address { margin-bottom: 40px !important; border-top: 1px solid #ccc !important; padding-top: 40px !important; }  /*indirizzo*/
.payment-option-title { padding-top: 30px !important; }  /*coupon*/
/*.order-simple-note-wrapper { border-bottom: 1px solid #ccc !important; margin-bottom: 30px !important; padding-bottom: 30px !important; }*/  /*note sopra*/
.order-simple-note-wrapper { border-top: 1px solid #ccc !important; margin-top: 10px !important; padding-top: 30px !important; } /*note sotto*/
