html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video { margin: 0; padding: 0; vertical-align: baseline; outline: none; font-size: 100%; background: transparent; border: none; text-decoration: none; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { display: block; } html { font-size: 16px; } body { line-height: 1.5; font-size: 1rem; } h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; margin: 0 0 1.5rem; } h1 { font-size: 1.75rem; } h2 { font-size: 1.625rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.375rem; } h5 { font-size: 1.25rem; } h6 { font-size: 1.125rem; } p, figure { margin: 0 0 1.5rem; } p:empty { margin: 0; padding: 0; line-height: 0; } ul { list-style: disc; margin: 0 0 1.5rem; } ol { margin: 0 0 1.5rem; } ul, ol { margin-right: 3rem; } ol.disc, ul.disc { list-style: disc; } ol.armenian, ul.armenian { list-style: armenian; } ol.circle, ul.circle { list-style: circle; } ol.cjk-ideographic, ul.cjk-ideographic { list-style: cjk-ideographic; } ol.decimal, ul.decimal { list-style: decimal; } ol.decimal-leading-zero, ul.decimal-leading-zero { list-style: decimal-leading-zero; } ol.georgian, ul.georgian { list-style: georgian; } ol.hebrew, ul.hebrew { list-style: hebrew; } ol.hiragana, ul.hiragana { list-style: hiragana; } ol.hiragana-iroha, ul.hiragana-iroha { list-style: hiragana-iroha; } ol.katakana, ul.katakana { list-style: katakana; } ol.kataka-iroha, ul.katakana-iroha { list-style: katakana-iroha; } ol.lower-alpa, ul.lower-alpha { list-style: lower-alpha; } ol.lower-greek, ul.lower-greek { list-style: lower-greek; } ol.lower-latin, ul.lower-latin { list-style: lower-latin; } ol.lower-roman, ul.lower-roman { list-style: lower-roman; } ol.none, ul.none { list-style: none; } ol.square, ul.square { list-style: square; } ol.upper-alpha, ul.upper-alpha { list-style: upper-alpha; } ol.upper-latin, ul.upper-latin { list-style: upper-latin; } ol.upper-roman, ul.upper-roman { list-style: upper-roman; } ol.initial, ul.initial { list-style: initial; } ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; } .comment-content ul, .comment-content ol { margin-bottom: 1.5rem; } .comment-content li ul, .comment-content li ol { margin-bottom: 0; } dl { margin: 0 0 1.5rem; } dt { margin-right: 0.75rem; font-weight: bold; } dd { margin-right: 1.5rem; } dd + dd { margin-top: 0.75rem; } dd + dt { margin-top: 1.5rem; } /* === and direction === */ *[dir="rtl"] { direction: rtl; unicode-bidi: embed; } bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; } /* ===
tag === */ center { text-align: center; } /* === strong, bold, etc. ===*/ b, strong { font-weight: 700; } b b, strong strong { font-weight: 400; } /* === Emphasis, italics, etc. === */ i, em, mark, cite { font-style: italic; } i i, em em, mark mark, cite cite { font-style: normal; } /* === Abbreviations, acronymns, etc. === */ abbr[title], acronym[title], time[title] { cursor: help; } abbr, acronym { border-bottom: 1px dotted #999; } acronym { text-transform: uppercase; } /* === Big === */ big { font-size: 1.125em; } /* === Small, sup, sub === */ small, sup, sub { font-size: .8125em; } sup { vertical-align: baseline; position: relative; bottom: 0.3em; } sub { vertical-align: baseline; position: relative; top: 0.3em; } /* === Address === */ address { font-style: italic; margin: 0 0 1.5rem; } /* === Quotes === */ blockquote { margin: 0 1.5rem; font-style: italic; } blockqoute i, blockquote em, blockquote cite { font-style: normal; } .en-us q { quotes: '\201C' '\201D' '\2018' '\2019'; } /* === Links === */ a { cursor: pointer; } /* === Code === */ pre { overflow: auto; word-wrap: normal; font-family: monospace; margin-bottom: 1.5rem; padding: 1.5rem; } code { direction: ltr; text-align: left; font-family: monospace; } ins, dfn { font-style: italic; text-decoration: none; border-bottom: 1px solid #999; } del, s, strike { text-decoration: line-through; } object { margin-bottom: 1.5rem; } /* === Forms === */ input, textarea, button, select { font-family: inherit; } input, textarea { box-sizing: border-box; } :focus { outline: none; } label, button, input[type="submit"], input[type="reset"], input[type="button"] { cursor: pointer; } table { border-collapse: collapse; border-spacing: 0; margin-bottom: 1.5rem; } th, td { text-align: left; } hr { height: 1px; margin-bottom: 1.5rem; background: #999; border: none; } img { max-width: 100%; height: auto; } img.wp-smiley, img.emoji { display: inline; box-shadow: none; max-height: 1em; width: 1em; margin: 0 .07em; padding: 0; border: none; background: transparent; } .gallery { display: block; text-align: center; margin-bottom: 1.5rem; } .aligncenter, .alignright, .alignleft { display: block; margin: 0 auto 1.5rem; } p .aligncenter, p .alignright, p .alignleft { margin-bottom: 0; } @media only screen and ( min-width: 480px ) { .alignleft { float: left; margin-right: 1.5rem; } .alignright { float: right; margin-left: 1.5rem; } } .alignnone { float: none; } .clear { clear: both; } img.alignleft, img.alignright { display: inline; } blockquote.alignleft, blockquote.alignright { width: 33%; } .wp-audio-shortcode, .wp-video-shortcode, audio, video, object, embed, iframe { max-width: 100%; margin-bottom: 1.5rem; } .wp-audio-shortcode, .wp-video-shortcode, audio, video { display: block; max-width: 100%; } .show-if-js { display: none; } .screen-reader-text, .assistive-text { position: absolute; top: -9999em; right: -9999em; } .sticky, .bypostauthor {}