/**
 * Individual CSS which overwrites Zurb Foundation CSS
 */

 body { -webkit-text-size-adjust: none; -ms-text-size-adjust:none; margin: 0; padding: 0; padding-top: 1px; border-top-color: #555555; background: #ffffff !important; font-family: 'PT Sans',Arial,Helvetica,sans-serif; font-size: 1em; line-height: 1.5; text-align:center; }
 div.frame { width: 600px; margin: 0 auto; text-align: left; }
 table { margin:0 auto;text-align: left;border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; mso-line-height-rule: exactly; border-spacing: 0; }
 table td { font-size: 16px; line-height: 1.5; border-collapse: collapse; mso-line-height-rule: exactly; }
 table td.w540 { width:540px; }
 figure { margin: 0; }
 p { margin: 0; margin-top:0; margin-bottom: 0.7em; padding: 0; mso-line-height-rule: exactly; font-family: 'PT Sans',Arial,Helvetica,sans-serif; font-size: 1em; line-height: 1.5; color: #555555; }
 h1, h2, h3 { font-family: 'PT Sans',Arial,Helvetica,sans-serif; color: #666666; font-weight: normal; line-height: 1.2; }
 h1 {  font-size: 1.8em; margin-top: 0; margin-bottom: 25px; }
 h2 { font-size: 1.5em; margin-top: 25px; margin-bottom: 17px; }
 h3 { font-size: 1.2em; margin-top: 20px; margin-bottom: 20px; }
 h4 { font-family: 'PT Sans',Arial,Helvetica,sans-serif; color: #666666; font-size: 1em; line-height: 1.5; margin-top: 15px; margin-bottom: 5px; }
 h5 { font-family: 'PT Sans',Arial,Helvetica,sans-serif; color: #a3c359; font-size: 1em; border-bottom: 1px solid #a3c359; text-align:right;margin-top:10px;margin-bottom:40px;padding-bottom:10px;font-weight: normal; }
 a         { font-family: 'PT Sans',Arial,Helvetica,sans-serif; color: #a3c359; }
 strong a  { font-weight: bold; }
 a:link    { color: #a1b969;}
 a:visited { color: #a1b969; }
 a:focus   { color: #708f27; }
 a:hover   { color: #708f27; }
 a[href^="tel"], a[href^="sms"] { text-decoration: none; color:#555555; pointer-events: none; cursor: default; }
 .mobile_link a[href^="tel"], .mobile_link a[href^="sms"] { text-decoration: default; color: #a3c359; pointer-events: auto; cursor: default; }
 img { display: block; border: none; outline: none; text-decoration: none; height: auto; max-height: 100%; width: 100%; max-width: 100%; }
 br { line-height: 5px; }