 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, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } html{ overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } *, *:before, *:after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body{ background: #fff; } article, aside, details, figcaption, figure, footer, header, main, nav, section{ display: block; } ol, ul{ list-style: none; } table{ border-collapse: separate; border-spacing: 0; } caption, th, td{ font-weight: normal; text-align: left; } blockquote:before, blockquote:after, q:before, q:after{ content: ""; } blockquote, q{ quotes: "" ""; } a:focus{ outline: thin dotted; } a:hover, a:active{ outline: 0; } a img{ border: 0; } body, button, input, select, textarea{ color: #000; font-family: serif; line-height: 1; } h1, h2, h3, h4, h5, h6{ clear: both; } p{ margin-bottom: 1.5em; } b, strong{ font-weight: bold; } dfn, cite, em, i{ font-style: italic; } blockquote{ margin: 0 1.5em; } address{ margin: 0 0 1.5em; } pre{ background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 1.5rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var{ font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } abbr, acronym{ border-bottom: 1px dotted #666; cursor: help; } mark, ins{ background: #fff9c0; text-decoration: none; } sup, sub{ font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; } sup{ bottom: 1ex; } sub{ top: .5ex; } small{ font-size: 75%; } big{ font-size: 125%; } hr{ background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul, ol{ margin: 0 0 1.5em 3em; } ul{ list-style: disc; } ol{ list-style: decimal; } li > ul, li > ol{ margin-bottom: 0; margin-left: 1.5em; } dt{ font-weight: bold; } dd{ margin: 0 1.5em 1.5em; } img{ height: auto; max-width: 100%; } figure{ margin: 0; } table{ margin: 0 0 1.5em; width: 100%; } th{ font-weight: bold; } button, input, select, textarea{ font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button, input[type="button"], input[type="reset"], input[type="submit"]{ border: 1px solid #ccc; border-color: #ccc #ccc #bbb #ccc; border-radius: 3px; background: #e6e6e6; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, .8); cursor: pointer; -webkit-appearance: button; font-size: 12px; font-size: 1.2rem; line-height: 1; padding: .6em 1em .4em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{ border-color: #ccc #bbb #aaa #bbb; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02); } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active{ border-color: #aaa #bbb #bbb #bbb; box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15); } input[type="checkbox"], input[type="radio"]{ padding: 0; } input[type="search"]{ -webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-decoration{ -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner{ border: 0; padding: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{ color: #666; border: 1px solid #ccc; border-radius: 3px; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus{ color: #111; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"]{ padding: 3px; } textarea{ overflow: auto; padding-left: 3px; vertical-align: top; width: 98%; } a{ color: royalblue; } a:visited{ color: purple; } a:hover, a:focus, a:active{ color: midnightblue; } .site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation{ margin: 0 0 1.5em; overflow: hidden; } .comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous{ float: left; width: 50%; } .comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next{ float: right; text-align: right; width: 50%; } .screen-reader-text{ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; } .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{ background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .alignleft{ display: inline; float: left; margin-right: 1.5em; } .alignright{ display: inline; float: right; margin-left: 1.5em; } .aligncenter{ clear: both; display: block; margin: 0 auto; } .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{ content: ''; display: table; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{ clear: both; } .widget{ margin: 0 0 1.5em; } .widget select{ max-width: 100%; } .widget_search .search-submit{ display: none; } .sticky{ } .hentry{ margin: 0 0 1.5em; } .byline, .updated{ display: none; } .single .byline, .group-blog .byline{ display: inline; } .page-content, .entry-content, .entry-summary{ margin: 0; } .page-links{ clear: both; margin: 0 0 1.5em; } .blog .format-aside .entry-title, .archive .format-aside .entry-title{ display: none; } .comment-content a{ word-wrap: break-word; } .bypostauthor{ } .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer{ display: none; } .infinity-end.neverending .site-footer{ display: block; } .page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley{ border: none; margin-bottom: 0; margin-top: 0; padding: 0; } .wp-caption{ border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"]{ display: block; margin: 1.2% auto 0; max-width: 98%; } .wp-caption-text{ text-align: center; } .wp-caption .wp-caption-text{ margin: 0.8075em 0; } .site-main .gallery{ margin-bottom: 1.5em; } .gallery-caption{ } .site-main .gallery a img{ border: none; height: auto; max-width: 90%; } .site-main .gallery dd, .site-main .gallery figcaption{ margin: 0; } .site-main .gallery-columns-4 .gallery-item{ } .site-main .gallery-columns-4 .gallery-item img{ } embed, iframe, object{ max-width: 100%; } 