*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,
button,
input,
select,
textarea{font-size:1em;line-height:1.5;}
body{background:#fff;}
a{color:#1c78d0;text-decoration:underline;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:700;line-height:1.25;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 0.1em;}
h1{font-size:2.57142857em;}
h2{font-size:2.142857em;}
h3{font-size:1.7142857em;}
h4{font-size:1.2857em;line-height:1.2;}
h5{font-size:1em;line-height:1.3333333333;}
h6{font-size:0.857em;line-height:1.375;}
address{font-style:italic;margin-bottom:1.6em;}
abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help;}
b,
strong{font-weight:700;}
cite,
dfn,
em,
i{font-style:italic;}
mark,
ins{background:#fff9c0;text-decoration:none;}
p{margin-bottom:1.6em;}
code,
kbd,
tt,
var,
samp,
pre{font-family:monospace, serif;font-size:90%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6;}
pre{border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:0.5em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote,
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none;}
blockquote{color:#6b5637;background:#e1ca8e;font-style:italic;margin-bottom:1.6em;padding:0.75em 1.25em;}
blockquote cite,
blockquote small{display:block;margin-top:0.35em;font-size:0.85em;font-style:normal;text-align:right;}
blockquote em,
blockquote i,
blockquote cite{font-style:normal;}
blockquote strong,
blockquote b{font-weight:700;}
small{font-size:smaller;}
big{font-size:125%;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
dl{margin-bottom:1.6em;}
dt{font-weight:700;}
dd{margin-bottom:1.6em;}
ul,
ol{list-style:none;margin:0 0 1.6em 1.4em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin:0 0 0 1.6em;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}
table,
th,
td{border:1px solid rgba(255, 255, 255, 0.1);}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:1.6em;width:100%;}
caption,
th,
td{font-weight:normal;text-align:left;}
th{font-weight:700;border-width:0 1px 1px 0;}
td{border-width:0 1px 1px 0;}
hr{background-color:#555;border:0;height:1px;margin-bottom:1.6em;}