html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';content: none;}table{border-collapse:collapse;border-spacing:0;}img{max-width:100%;}a{text-decoration:none;}sub{vertical-align: sub;font-size: smaller;}sup{vertical-align: super;font-size: smaller;}
/* Mobile */
body {font-family: 'Open Sans', sans-serif;}
header {margin-top:2em;}
header img{ display:block; margin:auto;} 
h1, p, a { color:#000; text-align:center; margin:1em auto;} 
a{color:#D97110;}
h1 { font-size:1.25em;}
main { margin-top:2em;} 
a:hover { text-decoration:underline;}
/*CSS for mobile2 (336px and above)*/
@media (min-width: 21em) {
} 
/*CSS for mobileLandscape (400px and above)*/
@media (min-width: 25em) {
}   
 /*CSS for mobileLandscape2 (496px and above)*/
@media (min-width: 31em) {
}   
/*CSS for tablets (768px and above)*/
@media (min-width: 48em) {
}   
/* CSS for desktops (1024px and above) */
@media (min-width: 64em) {
}      
   