#breadcrumbs, .utility-wide {
  background-color: #9F9F9F; /* Colore di sfondo di fallback */
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../../../../images/breadcrumbs/breadcrumbs-base.jpg'); /* Overlay semitrasparente grigio + immagine */
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 150%;
  background-attachment: fixed;
	padding: 50px;
}
#breadcrumbs h1 {
  color: #fff; /* Imposta il colore del testo a bianco */
}

/*PERSONALIZZAZIONI DELLA VETRINA IN HOMEPAGE*/
.intestazione-blocco {
  text-align: center;
  padding-top: 60px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 36px;
  font-weight: bold;
  text-transform: none;
  position: relative;
}
.descrizione-blocco {
  text-align: justify;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: normal;
  text-transform: none;
  position: relative;
  line-height: 1.3em	
}

/*INGRANDISCE IL TESTO NELLO SLIDESHOW*/
.vpfrs-caption {
  font-size: 2em;
  text-shadow: 1px 1px 3px #fff;
}

.product-listing.mode-grid .product-name, .vp-product-carousel .vp-product-carousel-inner .product-name {
  font-size: 1.1rem;
 }

.productdetails-view .related-product .PricesalesPrice, .related-product .PricesalesPrice, .product-sales-price > div > span {
  font-size: 1.1rem;
 }

.mod-header {
  text-align: center;
}

.module-cont {
  margin-top: 80px;
}

.nav > li > a:hover, #bottom a:focus {
  background-color: transparent;
}

.owl-carousel {
  max-height: 740px;
}

.navbar-mainmenu .navbar-collapse {
  text-align: left;
}

.nav-pills > li.active > a {
  background-color: #331c1c;
}

.nav-pills > li.active > a:hover {
  background-color: #511b1b;
}

.vpfrs-item {
  max-width: 1170px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/*
.mod-slider-cont {
-webkit-box-shadow: inset 0px 0px 50px 30px #000000; 
box-shadow: inset 0px 0px 50px 30px #000000;
}
*/

.mod-slider-cont {
    box-shadow: 
        inset -50px 0 30px -20px #000000,  /* Ombra a sinistra */
        inset 50px 0 30px -20px #000000;   /* Ombra a destra */
}


.bootstrap-dialog.type-info .modal-header {
  background-color: #400000;
}

.PricediscountedPriceWithoutTax {
  display:none;
}

 .product-sales-price > div > span {
  font-size: 2.0rem;
}


