	/* footer { */
       /* background-color: #222;  */
       /* color: #fff;  */
       /* padding: 40px 20px; 	   */
    /* } */
	
	footer{
	 background-image: url('../img/footer.png');
  background-size: cover;
  background-position:bottom center;
  background-repeat: no-repeat;
  position: relative;
  padding: 30px 20px;
  color: #f5f5f5; /* Testo chiaro per contrasto */
  text-align: center;
  font-family: 'Segoe UI', sans-serif;
		text-shadow: 2px 2px 6px rgb(0 0 0);
		
	}
    .footer-column h5,.footer-info {
      color: #fff !important;
      margin-bottom: 15px;
    }
    .footer-column p,
    .footer-column a {
      color: #dc834e;
      font-size: 14px;
      text-decoration: none;
      margin: 5px 0;
	  font-weight:bold;
    }
    .footer-column a:hover {
      color: #fff;
    }
    .footer-social a {
      margin-right: 15px;
      font-size: 20px;
      color: #ccc;
      transition: color 0.3s;
    }
    .footer-social a:hover {
      color: #00aced;
    }
    .footer-bottom {
      text-align: center;
      margin-top: 30px;
      font-size: 13px;
      color: #aaa;
    }