@font-face {
	font-family: benton;
	src: url('../bentonsans-thin.otf');
}

html{font-family: benton;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ffff00;color:#000000;}
code,kbd,pre,samp{font-family: benton;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*{margin:0;padding:0;}
html,body{height:100%;}
h1{margin:0 0 0.8em;}
h2{margin:1.8em 0 0.8em;}
p{margin:0 0.2em 1em;}
a{color:#0c0c0c;}
body{font-family: benton;font-size:18px;overflow:hidden;}
.noselect{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#unsupported,#scriptblocker{position:absolute;width:30em;height:12em;left:50%;top:50%;margin-top:-6em;margin-left:-15em;text-align:center;}
#unsupported ul{list-style:none;padding:0;margin-bottom:2em;}#unsupported ul li{display:inline;display:inline-block;color:#fff;background-color:#df454a;padding:0.3em 0.5em;border-radius:0.3em;margin:0.5em;}
#scriptblocker{display:none;height:6em;margin-top:-3em;}
.no-js #scriptblocker{display:block;}
.no-js #unsupported{display:none;}
.websockets #unsupported .websockets{background-color:#008040;}
.inlinesvg #unsupported .inlinesvg{background-color:#008040;}
.websockets.inlinesvg #unsupported{display:none;}
svg{width:100%;height:100%;background:#eeeeee;fill:#333333;}svg path{fill:#f5702e;}
svg .tx{text-anchor:start;opacity:0.1;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}svg .tx.donation{opacity:0.7;}
svg .t1{font-size:14px;font-weight:200;}
svg .t2{font-size:38px;}
svg .t3{font-size:18px;font-weight:200;}
#info{position:absolute;bottom:0;left:0;width:100%;height:2em;line-height:2;display:table;color:#d7c09c;}#info p{display:table-cell;}
#info a{text-decoration:none;color:#d7c09c;}
#info label{font-size:80%;}
#info .currency,#info .theme{text-align:center;width:8em;}
#info .about{text-indent:0.6em;width:auto;}
@media (max-width:1100px){body{font-size:16px;}}@media (max-width:380px){#info label{display:none;}}.chaplin svg{background:#191919;fill:#d7d7d7;}.chaplin svg path{fill:#efba25;}
@media (max-width:880px){.about-page{width:auto;margin:0;padding:1em;}}