/* add background colors in variouse boxes  - start */

.product-info-row {
    background: #fff;
    margin: 0;
    padding: 2rem 1rem;
    margin-bottom: 3rem;
    border: 1px solid #f0f0f0
}

#left-column {
    padding-right: 0;
}

body#checkout section.checkout-step, .cart-grid-right .cart-summary{
    background: #fff
}

.cart-items {
    background: #fff;
    border: 1px solid #f0f0f0
}
.cart-item {
    padding: 1rem
}

.products-selection {
background: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    border: 1px solid #f0f0f0
}

.product-tabs .nav-link {
 padding: 1rem;
border-top: 1px solid transparent;
border-left: 1px solid  transparent;
border-right: 1px solid  transparent;
}

.product-tabs .nav-link.active {
 background: #fff;
border-top: 1px solid #f0f0f0;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;	
}

.product-tabs .nav-tabs {
 margin: 0;
}

.product-tabs .tab-content {
    background: #fff;
    padding: 1.5rem;
    border: 1px solid #f0f0f0;
    border-top: none;
}
/* add background colors in variouse boxes  - end */

ul.promo-name.card-body li.cart-summary-line {
	margin-bottom: 0.5em;
	color: #7b3d40;
	font-weight: 600;
}

.block-promo .promo-highlighted {
	margin: 1rem 0 0;
	font-weight: 600;
}

ul.js-discount.promo-discounts.text-muted li {
	margin: .5em 0;
}

/* titolo per blocco promozioni */

#wrapper #iqithtmlandbanners-block-5 h5.block-title span {
	display: none;
}

/* nascondo pulsanti sopra prodotto in vista categoria */

.product-functional-buttons.product-functional-buttons-bottom {
	display: none;
}

/* dimensione immagine nella modal box */

#product-modal .product-cover-modal {
	max-height: calc(100vh - 200px);
}

/* avvisi per regole carrello */

.block-promo li.cart-summary-line {
	background: #ffff00;
    color: #000000 !important;
    border-color: #ffff00;
	padding: 1rem!important;
}