/* Reset CSS, v2.0. */

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, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, 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 {border:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, 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:none;}
table {border-collapse:collapse; border-spacing:0;}

a.credit {font-family:Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif; font-size:14px; font-weight:700; line-height:1.4; text-decoration:none; position:fixed; white-space:nowrap; cursor:pointer; overflow:hidden; outline-style:none; outline:0; outline-width:0; top:12px; right:12px; z-index:10; padding:5.5px 11px; border-radius:2px; color:#fff; background:rgba(68,68,68,0.38); text-overflow:ellipsis; -webkit-font-smoothing:antialiased; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; -webkit-transition-property:padding; -moz-transition-property:padding; -ms-transition-property:padding; -o-transition-property:padding; transition-property:padding;}
a.credit, a.credit:hover {color:white!important;}
.credit {position:fixed; color:#fff; background:rgba(68,68,68,0.38); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.credit_label.show {display:block;}
.credit::after {content:''; position:absolute; top:0; right:0; bottom:0; left:0; -webkit-border-radius:inherit; -moz-border-radius:inherit; border-radius:inherit;}
.credit.theme::before {background-position:0 -0px;}