/** * Adirondack editor styles */ html { font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ } body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 17px; font-size: 1.7rem; } body, button, input, select, textarea { color: #2c3642; font-family: "PT Serif", serif; font-size: 16px; font-size: 1.6rem; line-height: 1.5; } * { word-wrap: break-word; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.75em; font-family: "Maven Pro", sans-serif; font-weight: 900; } .entry-content h1, #tinymce h1, .entry-content h2, #tinymce h2, .entry-content h3, #tinymce h3, .entry-content h4, #tinymce h4, .entry-content h5, #tinymce h5, .entry-content h6, #tinymce h6 { color: #5d6876; } h1 { font-size: 28px; font-size: 2.8rem; } h2 { font-size: 21px; font-size: 2.1rem; } h3 { font-size: 18px; font-size: 1.8rem; text-transform: uppercase; } h4 { font-size: 18px; font-size: 1.8rem; text-transform: uppercase; } h5 { font-size: 17px; font-size: 1.7rem; } h6 { font-size: 17px; font-size: 1.7rem; } .site-header { padding-top: 45px; } .site-header .site-branding { float: left; margin-top: -45px; } .site-title { margin-bottom: 20px; padding-top: 25px; padding-left: 60px; font-size: 36px; font-size: 3.6rem; line-height: 1.3; text-transform: uppercase; } .site-title a { color: #8795a7; text-decoration: none; } @media (max-width: 450px) { .site-title { padding-left: 20px; } } .page-title { margin: 0; font-size: 28px; font-size: 2.8rem; line-height: 1.2; text-transform: uppercase; } .entry-title { color: #a9bbd2; font-size: 18px; font-size: 1.8rem; text-transform: uppercase; } .featured-post .entry-title, .search .entry-title { font-size: 28px; font-size: 2.8rem; line-height: 1.2; } .singular .entry-title { font-size: 28px; font-size: 2.8rem; margin-bottom: 60px; line-height: 1.2; } @media (max-width: 800px) { .singular .entry-title { margin-bottom: 40px; } } .widget-title { margin-bottom: 20px; font-size: 18px; font-size: 1.8rem; font-style: normal; text-transform: uppercase; color: #a9bbd2; } .comments-title, .comment-reply-title { margin-bottom: 20px; font-size: 21px; font-size: 2.1rem; } .meta-title { margin-bottom: 2px; font-size: 12px; font-size: 1.2rem; color: #5d6876; } .meta-title:first-of-type { margin-top: 0; } p { margin-bottom: 1.5em; } b, strong { font-weight: bold; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; font-style: italic; quotes: '\201c' "'"; } blockquote p:first-of-type:before { content: open-quote; } q { quotes: '\201c' '\201d'; } q:before { content: open-quote; } q:after { content: close-quote; } cite { font-weight: bold; } cite:before { content: '\2015'; font-weight: normal; } address { margin: 0 0 1.5em; } pre { background: #eeeeee; 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-size: 15px; font-size: 1.5rem; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } abbr, acronym { border-bottom: 1px dotted #666666; 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%; } .taxonomy-description { margin-top: 20px; } .entry-link { color: #a9bbd2; font-family: "Maven Pro", sans-serif; font-size: 12px; font-size: 1.2rem; font-weight: 900; text-decoration: none; text-transform: uppercase; } .entry-content { font-size: 17px; font-size: 1.7rem; } @media (max-width: 600px) { .entry-content { font-size: 15px; font-size: 1.5rem; } } .entry-summary { font-family: "PT Serif", serif; font-size: 14px; font-size: 1.4rem; font-weight: 400; text-transform: none; font-style: italic; color: #6f7d8f; } .has-post-thumbnail .entry-summary { color: #a9bbd2; } .entry-footer { font-size: 14px; font-size: 1.4rem; } hr { background-color: #cccccc; 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; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ vertical-align: middle; } svg { width: 100%; height: 100%; } figure { margin: 0; } table { margin: 0 0 1.5em; width: 100%; } th, td { padding: 5px 10px; border-right: 1px solid #2c3642; border-bottom: 1px solid #2c3642; } th:first-of-type, td:first-of-type { padding-left: 0; } th:last-of-type, td:last-of-type { padding-right: 0; border-right: none; } tr:last-of-type th, tr:last-of-type td { border-bottom: none; } th { font-weight: bold; } a { color: #a9bbd2; } a:visited { color: #a9bbd2; } a:hover, a:active { color: #5d6876; } a:focus { color: #5d6876; outline: none; text-decoration: underline; } body, button, input, select, textarea { font-size: 17px; font-size: 1.7rem; }