@media all {
html *{font-size:100%}
textarea,pre,code,kbd,samp,var,tt{font-family:'Source Sans Pro',sans-serif}
body{color:#616060;font-family:'Source Sans Pro',sans-serif;font-size:15px}
h1,h2,h3,h4,h5,h6{color:#7d7d7d;font-family:'Source Sans Pro',sans-serif;font-weight:400;margin:0}
h1{font-size:25px;line-height:26px;margin:0 0 23px;font-weight:400}
h2{font-size:23px;line-height:25px;margin:0 0 .65625em}
h3{font-size:18px;margin:0 0 .875em;color:#585a59}
h4{font-size:17px;line-height:1;margin:0 0 1em;color:#585A59}
h5{font-size:20px;line-height:1.16667;margin:0 0 1.16667em}
h6{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 1.5em}
ul,ol,dl{font-size:100%;line-height:1.5;margin:0 0 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
ul ul{list-style-type:circle;margin-top:0}
ol ol{list-style-type:lower-latin;margin-top:0}
ol ul{list-style-type:circle;margin-top:0}
li{font-size:100%;line-height:1.5;margin-left:1.2em}
dt{font-weight:700}
dd{margin:0 0 1.5em .8em}
p{font-size:15px;margin:0 0 1.5em}
blockquote,cite,q{font-style:normal;font-family:'Playfair Display',serif;font-size:100%}
blockquote{background:transparent;color:#666;margin:0;margin-bottom:15px;font-family:'Playfair Display',serif;font-size:100%}
strong,b{font-weight:700}
em,i{font-style:italic}
big{font-size:114.28571%;line-height:1.3125}
small{font-size:85.71429%;line-height:1.75}
pre,code,kbd,tt,samp,var{font-size:100%}
pre{font-size:100%;line-height:1.5;margin:0 0 1.5em;white-space:pre-wrap;-webkit-word-wrap:break-word;-moz-word-wrap:break-word;-ms-word-wrap:break-word;word-wrap:break-word}
pre,code{color:#800}
kbd,samp,var,tt{color:#666;font-weight:700}
var,dfn{font-style:italic}
acronym,abbr{border-bottom:1px #aaa dotted;cursor:help;font-variant:small-caps;letter-spacing:.07em}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
mark{background:#ff0;color:#000}
hr{background:transparent;border:0;border-bottom:1px #eee solid;color:#fff;margin:0 0 .75em;padding:0 0 .67857em}
a{background:transparent;color:#789E39;text-decoration:none}
a:active{outline:none}
a:hover,a:focus{color:#000}
img,figure{margin:0}
.flexible{height:auto;margin-bottom:1.5em;max-width:100%}
* html .flexible{width:98%}
.bordered{border:2px #fff solid;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);margin-bottom:1.5em}
.highlight{color:#c30}
.dimmed{color:#888}
.box{border-color:rgba(0,0,0,0.3);border-radius:.3em;border-style:solid;border-width:1px;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2);color:rgba(0,0,0,0.8);margin:0 0 1.5em;padding:1.42857em}
.box > :last-child{margin-bottom:0}
.label{background:#06C;border-radius:3px;color:#fff;display:inline-block;font-family:Verdana,Geneva,sans-serif;font-size:10px;letter-spacing:normal;line-height:12px;padding:1px 6px 2px;vertical-align:middle;white-space:nowrap}
.info{background:#f4f4f4}
.success{background:#8c8}
.warning{background:#cc8}
.error{background:#c88}
.float-left{display:inline;float:left;margin:0 1em 1.5em 0}
.float-right{display:inline;float:right;margin:0 0 1.5em 1em}
.center{display:block;margin:0 auto 1.5em;text-align:center}
table{border-bottom:1px #ccc solid;border-collapse:collapse;border-top:1px #ccc solid;color:#444;margin:0 0 1.35714em;width:100%}
table.narrow{margin:0 0 1.42857em}
table.narrow th,table.narrow td{line-height:1.42857;padding:0 .5em}
table.fixed{table-layout:fixed}
table.bordertable{border:1px #ccc solid}
table.bordertable thead th{background:#e0e0e0;border-bottom:1px #ccc solid;border-right:1px #ccc solid}
table.bordertable tbody th[scope="row"]{background:#f0f0f0}
table.bordertable tbody th{border-right:1px solid #ccc}
table.bordertable tbody td{border-right:1px solid #ccc}
caption{font-variant:small-caps}
th,td{line-height:1.5em;padding:.71429em .5em;vertical-align:top}
th :first-child,td :first-child{margin-top:0}
th.nowrap,td.nowrap{white-space:nowrap}
thead th{border-bottom:2px #000 solid;color:#000;text-align:left}
tbody th{border-top:1px solid #ccc;text-align:left}
tbody td{border-top:1px solid #ccc;text-align:left}
tbody tr:hover th,tbody tr:hover td{background:#f8f8f8}
.uppercase{text-transform:uppercase!important}
.lowercase{text-transform:lowercase!important}
.notransform{text-transform:none!important}
}