/*========================================
Ready64 CSS v4.0 - Reset Base
==========================================*/

/* Box Model Universale */
*, *::before, *::after { 
  box-sizing: border-box; 
}

/* Prevenzione Overflow Orizzontale */
html, body { 
  max-width: 100% !important; 
  overflow-x: hidden !important; 
}

/* Blocca ingrandimento automatico Chrome su Android */
html {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Immagini Responsive */
img { 
  max-width: 100% !important; 
  height: auto !important;
  vertical-align: bottom;
}

/* Link Universali Base */
a:link,
a:visited,
a:active {
  text-decoration: none;
  font-family: inherit;
}

/* Immagini linkate senza bordo */
a img {
  border: 0;
  vertical-align: bottom;
}

/* Pre */
pre {
  font-size: 2em;
  font-family: "courier new", monospace;
  font-size: 100%;
  overflow: auto;
  width: 560px;
  font-family: Courier New, monospace;
  padding: 1px;
  line-height: 110%;
}

/* Blockquote */
blockquote {
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}

blockquote:before {
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

/* HR */
hr {
  border: 0;
  width: 100%;
  height: 1px;
}
