

table { 
width: 100%; 
border-collapse: collapse; 
text-align: center; 
margin-top: 10px;
 
}

th { 
background: #0f8acf;;
color: #fff; 
font-weight: bold; 
}

td, th { 
padding: 10px; 
border: 1px solid #fff; 
}



td, th {
  text-align: center; 
	padding: 10px 10px 10px  10px;
	border-bottom: 1px solid #f2f2f2;
	/*white-space: nowrap;*/ 
}
	
.table {
  .abbonamento, .prezzo, .acquista, {
    display: none;
  }
}

@media only screen and (min-width: 320px)  {	
    .abbonamento, .prezzo, .acquista,   {
      display: table-cell;
    }
  }



	
	
  @media screen and (min-width: 480px)  and (max-width: 768px) {
   .abbonamento, .prezzo, .acquista, {
      display: table-cell;
    }
  } 

  @media screen and (min-width: 768px) {
    .abbonamento, .prezzo, .acquista,   {
      display: table-cell;
    }
  }

  @media screen and (min-width: 912px) {
     .abbonamento, .prezzo, .acquista, {
      display: table-cell;
    }
  }

  @media screen and (min-width: 1200px) {
  }

  @media screen and (min-width: 1366px) {
  }

}


