div > div.price-box.price-final_price > span > span {
    display: none!important;
}


#minicart-content-wrapper > div.block-content > div.subtotal > div {
    display: none!important;
}

#mini-cart > li > div > div > div.product-item-pricing > div.price-container {
    display: none!important;
}


#cart-totals > div > table {
    display: none!important;
}

#shopping-cart-table > tbody > tr.item-info > td.col.price {
  visibility: hidden!important;
}

#shopping-cart-table > tbody > tr.item-info > td.col.subtotal {
    visibility: hidden!important;
}


#opc-sidebar > div.opc-block-summary > div > div.content.minicart-items > div > ol > li > div > div > div > div.subtotal {
    display: none!important;
}

#opc-sidebar > div.opc-block-summary > table {
    display: none!important;
}


#my-orders-table > tbody > tr > td.col.total {
    display: none!important;
}

#my-orders-table > thead > tr > th.col.total {
    display: none!important;
}

#my-orders-table > tfoot {
    display: none!important;
}

td.col.subtotal {
    display: none!important;
}

#my-orders-table > thead > tr > th.col.subtotal {
    display: none!important;
}

#my-orders-table > thead > tr > th.col.price {
    display: none!important;
}


#maincontent > div.columns > div.column.main > div.page-title-wrapper > div.actions-toolbar.order-actions-toolbar > div {
    display: none!important;
}

.grenke-prod {
  display: inline-flex;
  font-size: 1.8rem;
  color: #fff;
  font-weight: 600;
  border-radius: 10px;
  display: inline-flex;
  align-items: flex-end;
  margin: 5px 0;
  padding: 5px 10px;
  justify-content: flex-start;
  background-color: #40637e;
}


/* Mini Cart*/
#minicart-content-wrapper > div.block-content > div.subtotal > span > span {
    display: none!important;
}

#minicart-content-wrapper > div.block-content > div.subtotal > span {
visibility: hidden;

}

.message.notice {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #40637e;
    color: #ffffff;
    padding-left: 45px;
    position: relative;
}

.message.notice > *:first-child:before {
    color: #ffffff;
    content: '\e602';
}


#grenke-option {
    padding: 20px;
    background-color: #39627a;
    border-radius: 0px 0px 5px 5px;
    max-width: 100%!important;
    color: #fff;
    width: 278px!important;
}

#grenke-option .gtext {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 5px;
    font-weight: bold;
}

.payment-method {
    text-align: right;
}

#grenke-option .field.choice {
    display: flex;
    align-items: center;
    margin-top: 15px;
}


#grenke-option .field.choice label {
    color: #fff;
    width: 100%;
    text-align: left;
    border-bottom: 1px dashed #ffffff;
}


.checkout-payment-method .payment-method-title {
    padding: 20px 0;
    margin: 0;
    text-align: left;
}


#block-collapsible-nav > ul > li.nav.item.current  {
  display: none;
}

#maincontent > div.columns > div.sidebar.sidebar-additional > div.block.block-reorder {
  display: none;
}

#maincontent > div.columns > div.sidebar.sidebar-additional > div.block.block-wishlist {
  display: none;
}

#maincontent > div.columns > div > div.cart-container > div.block.crosssell > div.block-content.content > div > ol > li:nth-child(2) > div > div > div.price-box.price-final_price {
  display: none!important;
}

.product-item .price-box {
display: none!important;
}

#maincontent > div.columns > div > div.product-info-main > div.product-social-links > div.product-addto-links {
  display: none!important;
}

#shopping-cart-table > thead > tr > th.col.price {
    display: none!important;
}

#shopping-cart-table > thead > tr > th.col.subtotal {
    visibility: hidden!important;
}

#shopping-cart-table > thead > tr > th.col.qty {
    visibility: hidden; 
}


#order-item-row-104 > td.col.price {
    display: none!important;
}


#maincontent > div.columns > div.column.main > div.block.block-dashboard-orders {
    display: none!important;
}

/* Totale Stimato blocco Mobile */
.opc-estimated-wrapper .estimated-block {
    font-size: 18px;
    float: left;
    font-weight: 700;
    display: none;
}

.info-payment {
    margin-bottom: 50px;
}

.product-item .price-box {
    display: none!important;
}