/***********************************************************************/
/*                   TYPOGRAPHY STYLE SHEET                         */
/***********************************************************************/

/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.
  
   All fonts should be "Arial" family except for intended custom fonts. 

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 10px. (1rem= 10px) 
   Let's use double declaration for older browsers that don't support CSS3 rem*/
html { font-size:62.5%; }
body {
	font-size:10px;
    font-size: 1rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
} 

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3rem; line-height: 1rem; margin-bottom: 0.5rem; }
h2 { font-size: 2rem; margin-bottom: 0.75rem; }
h3 { font-size: 1.5rem; line-height: 1rem; margin-bottom: 1rem; }
h4 { font-size: 1.2rem; line-height: 1.25rem; margin-bottom: 1.25rem; }
h5 { font-size: 1rem; font-weight: bold; margin-bottom: 1.5rem; }
h6 { font-size: 1rem; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5rem; }
/*
  These can be used to pull an image at the start of a paragraph, so
  that the text flows around it (usage: <p><img class="left">Text</p>)
 */
.left       { float: left !important; }
p .left     { margin: 2rem 2rem 2rem 0; padding: 0; }
.right      { float: right !important; }
p .right    { margin: 2rem 0 2rem 2rem; padding: 0; }

a:focus,
a:hover     { color: #09f; }
a           { color: #06c; text-decoration:none; }

blockquote  { margin: margin: 0.4rem; }
strong,dfn  { font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 2rem; font-style: italic; }
del         { color:#666; }

pre         { margin: 2rem 0; white-space: pre; }
pre,code,tt { font: 1.4rem Arial, Helvetica, sans-serif;}


/* Lists
-------------------------------------------------------------- */


ul		{ list-style: circle; padding-left: 1rem; list-style-position: inside; }
ol		{ list-style-type: decimal; padding-left: 1.5rem; }
li		{ color: #666; margin-top: 3px;font-size: 1.2rem; }
li li 	{ margin-top: 0.5rem; }

ul li ul li { font-size: 1rem; }


/* Custom Fonts
-------------------------------------------------------------- */
/* Fonts from the ACRM Flier need to be moved here/*


/* Tables
-------------------------------------------------------------- */


/* Overwrite Font Family
-------------------------------------------------------------- */

.ui-widget {font-family: Arial, Helvetica, sans-serif;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button  {font-family: Arial, Helvetica, sans-serif;}


/* Misc classes
-------------------------------------------------------------- */

.small     { font-size: .8rem; margin-bottom: 1.9rem; line-height: 1.9rem; }
.large     { font-size: 1.2rem; line-height: 2.4rem; margin-bottom: 1.3rem; }
.hide      { display: none; }


