diff options
Diffstat (limited to 'design/sass')
-rw-r--r-- | design/sass/_comments.scss | 125 | ||||
-rw-r--r-- | design/sass/_details.scss | 521 | ||||
-rw-r--r-- | design/sass/_fonts.scss | 0 | ||||
-rw-r--r-- | design/sass/_footer.scss | 43 | ||||
-rw-r--r-- | design/sass/_forms.scss | 48 | ||||
-rw-r--r-- | design/sass/_global.scss | 205 | ||||
-rw-r--r-- | design/sass/_header.scss | 120 | ||||
-rw-r--r-- | design/sass/_leaflet.scss | 1 | ||||
-rw-r--r-- | design/sass/_lttr.scss | 60 | ||||
-rw-r--r-- | design/sass/_mixins.scss | 73 | ||||
-rw-r--r-- | design/sass/_queries.scss | 23 | ||||
-rw-r--r-- | design/sass/pdf_gen.scss | 140 | ||||
-rw-r--r-- | design/sass/print.scss | 95 | ||||
-rw-r--r-- | design/sass/screenv10.scss | 1571 |
14 files changed, 0 insertions, 3025 deletions
diff --git a/design/sass/_comments.scss b/design/sass/_comments.scss deleted file mode 100644 index 4807397..0000000 --- a/design/sass/_comments.scss +++ /dev/null @@ -1,125 +0,0 @@ -//### COMMENTS AND FORMS ### -.comments--wrapper { - @include constrain_narrow(); - @include fancy_sans; - text-align: left; - margin-top: -2em; -} -.comments--header { - @include constrain_narrow(); - line-height: 6em; - @include fontsize(16); - font-style: italic; - margin-top: 2em; -} -.comment { - margin-top: 2.5em; - margin-bottom: 2.5em; - padding-top: 3rem; - &:first-child { - margin-top: none; - } - &:after { - display: block; - content: ""; - margin-top: 3em; - height: 1px; - width: 100%; - background: -webkit-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: -moz-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: -o-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - } - &:last-child:after { - display: none; - } -} -.comment--head, .comment--body { - @include breakpoint(alpha) { - margin-left: 80px; - margin-top: -1rem; - } -} -.comment--head { - margin-bottom: 1rem; -} -.comment--body { - margin-bottom: 3em; - @include fontsize(22); - font-family: $fancy_serif; - hr { - width: 20%; - overflow: visible; - padding: 0; - border: none; - border-top: 2px solid #d4d4d4; - color: #efefef; - background: none; - } -} -.who { - @include fontsize(22); -} -.when { - @include fontsize(15); - color: #999; - margin-left: 1em; -} -.gravatar { - border: 2px $brown solid; - background: transparent; - max-width: 100%; - padding: 0; - float: left; - margin-top: -7px; - margin-right: 8px; - @include breakpoint(alpha) { - margin-right: 0; - } -} -.comment--form--wrapper { - @include constrain_narrow(); - p { - font-family: $fancy_serif; - } - input[type="submit"] { - display: inline-block; - @include fancy_sans; - @include fontsize(14); - font-weight: 600; - width: auto; - text-transform: uppercase; - padding: 8px 12px 7px; - } - .submit { - @extend %clearfix; - display: block; - margin-right: 0; - } - .submit .btn { - float: right; - &:first-of-type { - margin-left: 5px; - } - } - label { - left: 1.2rem !important; - } -} -.comment-form-border{ - border-top: 3px double #efefef; -} -.comment--form--header { - margin-top: 2em; - .hed { - @include fontsize(28); - margin: 0; - } - .subhed { - font-style: italic; - @include fontsize(20); - line-height: 1.25; - margin-top: 0; - margin-bottom: 0; - } -} diff --git a/design/sass/_details.scss b/design/sass/_details.scss deleted file mode 100644 index 74965fd..0000000 --- a/design/sass/_details.scss +++ /dev/null @@ -1,521 +0,0 @@ -.content { - margin-top: 3rem; -} -//************** archive grids **********************************{{{ -.archive-grid { - margin-top: 2rem; - list-style-type: none; - padding: 0; - @include constrain_wide; - @include breakpoint(alpha) { - display: grid; - grid-template-columns: 1fr 1fr 1fr; - grid-gap: 20px; - row-gap: 1rem; - } -} -.archive-grid-quad { - //used for books and related posts in detail pages - list-style-type: none; - padding: 0; - @include breakpoint(alpha) { - display: grid; - grid-template-columns: 1fr 1fr; - grid-gap: 15px; - } - @include breakpoint(beta) { - grid-template-columns: 1fr 1fr 1fr; - } - @include breakpoint(epsilon) { - grid-template-columns: 1fr 1fr 1fr 1fr; - } -} -.related .archive-grid-quad { - //there's only 4 related items so override the - //3-grid at breakpoint beta - @include breakpoint(beta) { - grid-template-columns: 1fr 1fr; - } -} -.archive-grid-double { - // homepage recent - @include breakpoint(alpha) { - grid-template-columns: 1fr 1fr; - row-gap: 1rem; - grid-gap: 16px; - } -} -.archive-grid-single { - // homepage popular - @include breakpoint(alpha) { - grid-template-columns: 1fr; - row-gap: 1rem; - grid-gap: 16px; - } -} -.recent-popular { - // get popular and recent lined up - // side by side on the hompage - @include constrain_wide; - @include breakpoint(alpha) { - display: flex; - flex-direction: row; - width: calc(100% + 30px); - .popular { - margin-left: 30px; - } - } -} -.archive-grid-card { - //container object for cards (usually an article tag) - a { - text-decoration: none; - } -} -.archive-grid-card-simple { - //container object for cards with no dek - line-height: 1; - margin-bottom: 1.4rem; -} -.related { - //special rules for related post grid - //on detail pages in jrnl and src - ul { - list-style-type: none; - padding: 0; - } - .card-hed { - text-align: center; - @include fancy_sans; - @include fontsize(20); - margin: 1rem auto .25rem; - } - .card-smcap { - text-align: center; - } -} -//}}} -//************** archive cards **********************************{{{ -.card-smcaps, .post-smcaps { - // formats date and location lines as small caps - @include smcaps; - @include fontsize(13); - font-weight: bold; - margin: 0; - color: $body_font_light; -} -.card-hed { - // main headline of the card - @include fontsize(32); - color: darken($body_font_light,15); - margin: 0; - line-height: 1; -} -.card-hed-it { - // italic variant of card hed - // used on jrnl archives - @include fontsize(26); - line-height: 1.3; - font-style: italic; - margin: .25rem 0 .5rem; - -} -.card-hed-smit { - // smaller italic variant of card hed - // used on homepage - @include fontsize(22); - line-height: 1.3; - font-style: italic; - margin: .25rem 0 .5rem; - -} -.card-hed-btm { - // hed with a little bottom margin - // used in book list - margin-bottom: .5rem; -} -.card-image-sm { - // smaller card image - // used on homepage - max-height: 180px; - overflow: hidden; - margin-bottom: .5rem; - img { - margin-top: -20%; - } -} -.card-image-tiny { - // even smaller card image used for - // related posts on detail pages - max-height: 120px; - overflow: hidden; - margin-bottom: .5rem; - img { - width: 100%; - margin-top: -20%; - } -} -.card-lede { - // subtitle or lede - @include fontsize(20); - color: darken($body_font_light,5); - font-style: italic; - line-height: 1.6; - margin: 0; -} -.card-dek { - // used for p test on jrnl page and elsewhere - @include fontsize(16); - line-height: 1.6; - margin: 0 0 .5rem; -} -.card-stars { - // ratings on books - @include fontsize(16); - display: block; -} -.read-in { - // makes read in date in books look good - display: block; -} -.circle-img-wrapper { - // small images next to archive lists - border-radius: 50%; - width: 106px; - height: 106px; - overflow: hidden; - float: left; - border: 3px solid #666; - img { - width: 160px; - max-width: 160px; - } - @include breakpoint(beta) { - margin-left: -128px; - margin-top: -2px; - } -} -//}}} -//************** header, dateline and expanding map **************{{{ -.post-header { - @include constrain_narrow; - color: #555; - padding-bottom: 2.6rem; - margin-bottom: 2.6rem; - border-bottom: 1px solid #efefef; - text-align: center; - @include breakpoint(beta) { - text-align: left; - } -} -.post-linewrapper { - border-top: 1px solid #efefef; -} -.post-linewrapper, .post-linewrapper h3 { - color: lighten($secondary-link-color, 15); - margin-top: 1rem; - padding-top: 1rem; - display: inline-block; - @include smcaps; - @include fancy_sans; - @include fontsize(14); - font-weight: 600; - text-align: center; - a { - color: lighten($secondary-link-color, 15); - } - time { - color: $secondary-link-color - } - @include breakpoint(beta) { - text-align: left; - } -} -.post-linewrapper h3 { - display: inline; -} -.post-source { - @include smcaps; - @include fancy_sans; - @include fontsize(14); - font-weight: 600; - margin: 0; -} -.map { - width: 100vw; - position: relative; - left: 50%; - right: 50%; - margin-left: -50vw; - margin-right: -50vw; -} -#detail-map-canvas { - height: 400px; - width: 98vw; - position: relative; - left: 49%; - right: 49%; - margin-left: -48vw; - margin-right: -49vw; -} -.lttr .post-header, .lttr .post-linewrapper, .lttr .post-linewrapper h3 { - text-align: center; -} -.post-title { - letter-spacing: -1px; - margin-bottom: .25rem; -} -.post-subtitle { - @include fontsize(22); - font-style: italic; - line-height: 1.25; - margin-top: 0; - margin-bottom: 0; - text-align: center; - @include breakpoint(beta) { - text-align: left; - } -} -//}}} -//************** post detail *************************************{{{ -.post-body > *:not(.picwide):not(.cluster), .post-article > *:not(.picwide):not(.cluster):not(.highlight) { - @include constrain_narrow; -} -.post-body .picwide, .post-body .cluster { - @include constrain_wide; -} -.post-article { - h3 { - @include fancy_sans; - @include fontsize(26); - font-weight: bold; - } - h4, h3 { - margin: 3rem 0 0 0; - line-height: 1.4; - } - h4+p, h3+p { - margin-top: .125rem; - } - h5 { - @include fancy_sans; - @include fontsize(20); - } - ul { - @include fontsize(22); - list-style: circle; - margin-left: 2.5em; - list-style-position: outside; - margin-bottom: 2.4em; - } -} -.picwide { - @include breakpoint(alpha) { - } -} -.picwide img { - max-width: 98%; - @include breakpoint(alpha) { - max-width: 100%; - } -} -p + .picwide { - margin-top: 1.75rem; - @include breakpoint(alpha) { - margin-top: 2.6rem; - } -} -.row-2 { - display: flex; - flex-direction: row; - gap: .5rem; - * > { - margin-left: 5px; - } -} -//}}} -//************** post footer *************************************{{{ -.entry-footer { - @include constrain_narrow; - border-top: 3px double #efefef; - border-bottom: 3px double #efefef; - margin-top: 3rem; - padding: 2rem; - h3 { - font-weight: 600; - @include smcaps; - @include fontsize(16); - } - ul { - padding: 0; - font-size: 96%; - list-style-type: none; - ul { - list-style-type: disc; - padding-left: 2rem; - li { - color: $secondary-link-color; - } - } - } - @include breakpoint(gamma) { - display: flex; - flex-direction: row; - ul { - display: flex; - flex-direction: column; - font-size: 92%; - } - } -} -//}}} -//************** next/previous / you might also / footnotes ******{{{ -//}}} -//************** homepage banner and other special elements*******{{{ -.homepage-section-header { - @include fontsize(28); - @include fancy_sans; -} -.banner { - .post-image { - position: relative; - max-height: 900px; - overflow: hidden; - } - - @include breakpoint(beta) { - figcaption { - position: absolute; - margin: 0; - bottom: 0; - width: 100%; - z-index: 100; - background: rgba(0,0,0,0.6); - } - } - .large-top-image { - position: relative; - max-height: 900px; - overflow: hidden; - max-width: 100%; - img { - margin: 0; - } - @include breakpoint(beta) { - img { - margin-top: -120px; - } - } - } -} -.hero-text-wrapper { - text-align: center; - margin-bottom: 1rem; - .post-title { - @include fontsize(36); - } - @include breakpoint(beta) { - color: white; - .post-title { - @include fontsize(42); - margin-bottom: .5rem; - } - .post-subtitle, .post-date, .post-location { - text-align: center; - a { - text-decoration: none; - @include fontsize(14); - padding: 0; - border: none; - } - } - } - .post-date { - display: none; - } - .post-linewrapper { - border-color: #6a6a6a; - text-align: center; - margin-top: .25rem; - padding-top: .25rem; - } - .btn { - color: white; - text-align: center; - margin: .5rem auto; - } -} -.homepage-bio { - margin: 3rem auto; - @include constrain_wide; - @include breakpoint(alpha) { - margin: 6rem auto; - } -} -.homepage-map-img { - @include breakpoint(alpha) { - float: left; - width: 350px; - margin-right: 2rem; - } -} -.homepage-next { - margin-top: 3rem; - @include constrain_wide; - h5 { - text-align: center; - } - a { - @include fontsize(14); - @include fancy_sans; - @include smcaps; - font-weight: 500; - text-decoration: none; - padding: 12px 10px 12px; - border: $link_color 1px solid; - &:after { - content: "\21E2"; - margin-left: 4px; - } - &:hover { - background: $link_color; - color: white; - } - } -} -// About page -#about-luxagraf .circle-pic { - margin: 0 auto; - display: block; - @include breakpoint(gamma) { - float: left; - margin-left: -250px; - } -} -.circle-pic { - border-radius: 50%; - border: 3px solid #000; -} -//}}} -//A few Mailing list specific styles -.large-top-image{ - background: #f7f7f7; - img { - max-width: 100%; - margin: 4rem 0; - } -} -.list-hed{ - @include fontsize(32); -} -.list-subhed { - @include fontsize(26); - font-style: italic; - margin-bottom: 0; - -} -// -.section { - margin-top: 6rem; -} - diff --git a/design/sass/_fonts.scss b/design/sass/_fonts.scss deleted file mode 100644 index e69de29..0000000 --- a/design/sass/_fonts.scss +++ /dev/null diff --git a/design/sass/_footer.scss b/design/sass/_footer.scss deleted file mode 100644 index 9e20f8b..0000000 --- a/design/sass/_footer.scss +++ /dev/null @@ -1,43 +0,0 @@ -.page-footer { - margin: 0 auto; - border-top: 1px #f3efef solid; - margin-top: 5rem; - //smcaps - text-transform: uppercase; - letter-spacing: 1px; - font-size: 13px; - font-size: .8125rem; - line-height: 1.2; - font-weight: 600; - text-align: center; -} -.page-footer ul { - margin: 1.5rem 0 .5rem 0; - list-style-type: none; - padding: 0; -} -@media screen and (min-width: 750px) { - .page-footer { - text-align: right; - max-width: 96%; - } -} -//Slight adjust for full width -@media screen and (min-width: 1440px) { - .page-footer { - max-width: 1440px; - } -} -#license { - text-transform: none; - text-align: center; - letter-spacing: normal; - font-size: 14px; - font-size: .875rem; - font-weight: 300; -} -@media screen and (min-width: 750px) { - #license { - text-align: right; - } -} diff --git a/design/sass/_forms.scss b/design/sass/_forms.scss deleted file mode 100644 index 93a283d..0000000 --- a/design/sass/_forms.scss +++ /dev/null @@ -1,48 +0,0 @@ -.generic-form { - margin: 2rem 0; - @extend %clearfix; -} -.generic-form fieldset { - padding: 0; - border: none; - width: 100%; - position: relative; -} -.generic-form input[type=email] { - width: 210px; - @include fontsize(18); - background-color: #fff; - border: 2px solid darken(#efefef, 10); - border-radius: 5px; - height: 2.2rem; - padding: 4px 4px 4px 8px; - margin-right: .5rem; - @include breakpoint(alpha){ - width: 96%; - } -} -.generic-form label { - display: block; - visibility: hidden; - width: 0; - height: 0; -} -.btn-hollow { - @include fontsize(16); - display: inline-block; - padding: 10px 15px; - margin-bottom: 0; - line-height: 20px; - text-align: center; - vertical-align: middle; - cursor: pointer; - color: #ddd; - border: 0; - border-radius: 5px; - font-weight: bold; - transition: all 0.2s ease; - background: $orange; - &:hover { - color: white; - } -} diff --git a/design/sass/_global.scss b/design/sass/_global.scss deleted file mode 100644 index c2c1cc0..0000000 --- a/design/sass/_global.scss +++ /dev/null @@ -1,205 +0,0 @@ -//font-size: 20px -//font-size: 1.25rem -//alpha = 720px -//beta = 960px -//gamma = 1170px -//delta = 1440px -// *************************** Basic element styles ***********************{{{ -body { - font-size: 20px; - font-size: 1.25rem; - font-family: $fancy_serif; - margin: 0 auto; - padding: 0; - color: #222; - text-align: left; - max-width: 96%; - line-height: 1.5; -} -@media screen and (min-width: 1170px) { - body { - font-size: 24px; - font-size: 1.5rem; - max-width: 100%; - } -} -// eliminate touch delay on mobile safari -a, button, input, select, textarea, label, summary { - touch-action: manipulation; -} -// links -a { - color: #222; - transition: all 0.1s ease; - text-decoration-color: $orange; -} -a:hover { - text-decoration: none; -} -a:visited { - color: #222; -} - -p { - text-align: left; -} -@media screen and (min-width: 1170px) { - p { - line-height: 1.6; - } -} -time { - display: block; -} -abbr { - cursor: help; -} -pre { - text-align: left; -} -object, embed, video, img { - max-width: 100%; - height: auto; -} -audio { - max-width: 100%; -} -blockquote { - font-size: 18px; - font-size: 1.125rem; - display: block; - border-top: 4px solid #e6e6e6; - border-bottom: 4px solid #e6e6e6; - margin: 3rem 0; - position: relative; - text-align: left; - font-style: italic; - cite { - display: block; - text-align: right; - } -} -hr { - border: 0; - margin: 3rem 0; - display: block; - content: ""; - height: 1px; - width: 100%; - background: -webkit-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: -moz-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: -o-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); -} -figure { - margin: 0; -} -figcaption { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 16px; - font-size: 1rem; - text-align: left; - line-height: 1.9; - padding: .3rem .5rem .3rem 0; - color: #666; - border-bottom: 1px #e6e6e6 solid; - margin-bottom: 1rem; -} -figcaption a, figcaption a:visited { - color: #666; -} -h1 { - font-size: 48px; - font-size: 3rem; - font-weight: normal; - margin-bottom: 0; - line-height: 1; -} -h2 { - font-size: 28px; - font-size: 1.75rem; - font-weight: normal; -} -h3 { - font-size: 24px; - font-size: 1.5rem; - font-weight: normal; -} -h4 { - font-size: 22px; - font-size: 1.375rem; -} -h5 { - font-size: 16px; - font-size: 1rem; -} -dd { - display: inline; - margin: 0; -} -dd:after{ - display: block; - content: ''; -} -dt{ - display: inline-block; -} -dt:after { - content: ":"; -} -//************** Global layout ************************ -.content { - margin-left: auto; - margin-right: auto; - max-width: 96%; - -} -@media screen and (min-width: 1170px) { - .content { - max-width: 100%; - } -} -@media screen and (min-width: 1440px) { - .content { - max-width: 1440px; - } -} -//************** Universals ************************ -.hide { - display: none; -} -.alert { - color: red !important; -} -.small { - font-size: 85%; -} -.buy-btn { - font-family: mffnweb, Helvetica, sans-serif; - display: block; - padding: .5rem 1rem; - background: #249bd6; - color: white; - text-transform: uppercase; - font-size: 16px; - font-size: 1rem; - text-decoration: none; - margin-right: 1rem; -} -.buy-btn-wrapper { - display: flex; - justify-content: start; - align-items: center; - align-content: space-between; -} -.buy-btn-wrapper h4 { - margin: 0 1.5rem 0 0; - line-height: normal; -} -.buy-btn-wrapper h4:after { - content: ":"; -} -.buy-btn-wrapper h5 { - margin-right: 1rem; -} -//}}} diff --git a/design/sass/_header.scss b/design/sass/_header.scss deleted file mode 100644 index 9824ddd..0000000 --- a/design/sass/_header.scss +++ /dev/null @@ -1,120 +0,0 @@ -///********** class for header and footer menus *********{{{ -.menu-item { - color: lighten($secondary_link_color, 20); - display: inline-block; - margin: 0 0.25rem; -} -.menu-item:after { - content: "\00b7"; - color: #9d9d9d; - padding-left: 0.5rem; -} -.menu-item:first-of-type { - margin-left: 0; -} -.menu-item:last-of-type { - margin-right: 0; -} -.menu-item:last-of-type:after { - content: " "; -} -.menu-item a, .menu-item a:visited { - text-decoration: none; - color: $secondary_link_color; -} -//}}} -///********** Header Styles *****************************{{{ -.header-wrapper { - padding-top: 6px; - margin: 0 auto; - //smcaps - text-transform: uppercase; - letter-spacing: 1px; - font-family: mffnweb, Helvetica, sans-serif; - text-align: center; -} -.header-wrapper a { - text-decoration: none; -} -.header-wrapper ul { - list-style-type: none; - padding: 0; -} -.header-wrapper nav { - border-top: 1px #444444 dotted; - border-bottom: 1px #444444 dotted; - margin: 1rem 0; - padding: 0 0.5em; - font-weight: 600; - font-size: .8125rem;; - line-height: 1.2; -} -// Rules for wider Layout -@media screen and (min-width: 750px) { - .header-wrapper { - display: flex; - flex-direction: row; - justify-content: space-between; - border-bottom: 1px #f3efef solid; - margin-top: 1.25rem; - max-width: 96%; - } - .header-wrapper nav { - border: none; - margin-top: 1.7rem; - } -} -//Slight adjust for full width -@media screen and (min-width: 1440px) { - .header-wrapper { - max-width: 1440px; - } -} -//Logo styles -.logo-link { - display: block; - font-weight: 300; - font-family: 'carrois_gothicregular', Helvetica, sans-serif; - color: $secondary_link_color; - font-size: 2rem; -} -.logo-link:before { - display: block; - content: "home-icon"; - background: url("logo-new-@2x-treeonly.png") center top no-repeat; - width: 95px; - height: 65px; - background-size: 95px; - background-size: 85px; - margin: 5px auto; - text-indent: -9999em; -} -@media screen and (min-width: 750px) { - .logo-link { - text-align: left; - margin-top: 1.25rem; - } - .logo-link:before { - float: left; - height: 85px; - width: 105px; - background-size: 102px; - margin: -1rem 10px -4px 0; - } -} -//handle the funky text of the subtitle -.sitesubtitle { - display: block; - margin-top: -8px; - margin-bottom: 10px; - font-family: mffweb, Georgia, 'Times New Roman', serif; - font-style: italic; - font-weight: 300; - font-size: .75rem; -} -@media screen and (min-width: 750px) { - .sitesubtitle { - text-align: left; - } -} -//}}} diff --git a/design/sass/_leaflet.scss b/design/sass/_leaflet.scss deleted file mode 100644 index b65ffb8..0000000 --- a/design/sass/_leaflet.scss +++ /dev/null @@ -1 +0,0 @@ -.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666} diff --git a/design/sass/_lttr.scss b/design/sass/_lttr.scss deleted file mode 100644 index 7f50f2a..0000000 --- a/design/sass/_lttr.scss +++ /dev/null @@ -1,60 +0,0 @@ -.list-hed{ - @include fontsize(32); -} - -.lttr { - @include constrain_narrow; - margin-top: 6rem; - header { - padding-bottom: 3rem; - border-bottom: 1px #f0edeb solid - } -} -.lttr-box { - //background: #faf7f5; - text-align: center; - padding: .5rem; - display: inline-block; - //border: 1px #e0dedc solid; -} -.lttr-cover { - margin-right: 1.2rem; -} -#recommended-reading { - .book-title { - @include fontsize(28); - font-weight: 400; - margin-bottom: 0; - } - h6 { - margin-top: 0; - @include fontsize(18); - font-weight: 400; - } -} - -#page-navigation img { - width: 300px; - height: 160px; - object-fit: cover; -} -#page-navigation h4 { - text-align: center; - @include fontsize(22); - @include fancy_sans; - color: #333; -} -#page-navigation .nav-title { - @include fontsize(22); - line-height: 1.5; -} -#page-navigation .photo-arrow-next { - text-align: left; -} -.page-nav-photo li { - display: inline-block; - margin: 0 0 0 3rem !important; - &:first-of-type { - margin-left: 0 !important; - } -} diff --git a/design/sass/_mixins.scss b/design/sass/_mixins.scss deleted file mode 100644 index 111c281..0000000 --- a/design/sass/_mixins.scss +++ /dev/null @@ -1,73 +0,0 @@ -$brown: #201a11; -$brown: #222; -$orange: #b53a04; -$link_color: #b53a04; - -$headline_font_serif: mffweb, Georgia, 'Times New Roman', serif; -$fancy_serif: mffweb, Georgia, 'Times New Roman', serif; -$fancy_sans: mffnweb, Helvetica, sans-serif; - - -$body_font_color: $brown; -$body_font_light: #737373; -$secondary-link-color: #757575; - -@mixin smcaps { - @include fancy_sans; - text-transform: uppercase; - letter-spacing: 1px; -} -@function calc-rem($size) { - $remsize: $size/16; - @return #{$remsize}rem; -} -@mixin fontsize($size) { - font-size: $size + px; - font-size: calc-rem($size); -} -@mixin fancy-sans { - font-family: mffnweb, Helvetica, sans-serif; -} -@mixin fancy-serif { - font-family: Georgia, Palatino, serif; -} -%clearfix { - *zoom: 1; - &:before { - content: " "; - display: table; - } - &:after { - content: " "; - display: table; - clear: both; - } -} -//set an element to centered, narrowish column width -//used mostly on columns of text -@mixin constrain_narrow() { - margin-left: auto; - margin-right: auto; - @include breakpoint(beta) { - max-width: 720px; - } - @include breakpoint(gamma) { - max-width: 750px; - } -} -//set an element to centered, wideish column width -@mixin constrain_wide() { - margin-left: auto; - margin-right: auto; - @include breakpoint(gamma) { - max-width: $breakpoint-gamma; - } - @include breakpoint(delta) { - max-width: $breakpoint-delta; - } - @include breakpoint(epsilon) { - max-width: 1440px; - } -} -@mixin blockmenuitem() { -} diff --git a/design/sass/_queries.scss b/design/sass/_queries.scss deleted file mode 100644 index 3e563aa..0000000 --- a/design/sass/_queries.scss +++ /dev/null @@ -1,23 +0,0 @@ -$breakpoint-alpha: 750px; //728 -$breakpoint-beta: 824px; //784 -$breakpoint-gamma: 960px; -$breakpoint-delta: 1170px; -$breakpoint-epsilon: 1440px; - -@mixin breakpoint($point) { - @if $point == "alpha" { - @media screen and (min-width:$breakpoint-alpha ){ @content; } - } - @else if $point == "beta" { - @media screen and (min-width: $breakpoint-beta) { @content; } - } - @else if $point == "gamma" { - @media screen and (min-width: $breakpoint-gamma) { @content; } - } - @else if $point == "delta" { - @media screen and (min-width: $breakpoint-delta) { @content; } - } - @else if $point == "epsilon" { - @media screen and (min-width: $breakpoint-epsilon) { @content; } - } -} diff --git a/design/sass/pdf_gen.scss b/design/sass/pdf_gen.scss deleted file mode 100644 index b5072cd..0000000 --- a/design/sass/pdf_gen.scss +++ /dev/null @@ -1,140 +0,0 @@ -@import "_fonts.scss"; -@import "_mixins.scss"; - -body { - @include fancy_sans; -} -.subhead { - text-align: right; - width: 4cm; - float: right; - @extend %clearfix; - > * { - margin: 0; - font-weight: 400; - } -} -header, .row { - @extend %clearfix; - margin-top: 1cm; -} -.print-box { - width: 49%; - float: left; - > * { - padding: .125cm; - margin: 0; - } - h5, h4 { - @include smcaps; - font-size: 9pt; - line-height: .5; - } - h4 { - margin-top: -10pt; - font-size: 16pt; - line-height: 1.5; - } -} -#bill-from, #bill { - border: none; - width: 47%; - float: left; -} -#bill { - float: right; -} -#bill-to { - width: 47%; - float: right; -} -table { - font-family: "Open Sans", sans-serif; - line-height: 1; - border: 1px solid #ccc; - border-collapse: collapse; - margin: 1cm 0 0 0; - padding: 0; - width: 625px; -} -table caption { - text-align: left; - font-size: 10pt; - text-transform: uppercase; - font-weight: 600; - margin: .5em 0 .75em; - &:after { - content: ":"; - } -} -table tr { - border: 1px solid #ddd; - padding: .35em; -} -table tr.odd { background: #f6f4f4cc;} -thead {display: table-header-group; } -table th, -table td { - padding: .625em .625em .625em 1em; - text-align: left; - border-right: 1px solid #ddd; -} -table td { - white-space: -o-pre-wrap; - word-wrap: break-word; - white-space: pre-wrap; - white-space: -moz-pre-wrap; - white-space: -pre-wrap; - font-size: 8pt; -} -table th { - font-size: 7pt; - letter-spacing: .1em; - text-transform: uppercase; - background: #f6f4f4; -} - -table .blank { - white-space: normal; - td { - padding: 1rem; - white-space: normal; - &:last-of-type { - text-align: left; - min-width: 1.2cm; - } - } -} -table .right { - text-align: right; -} -table th a { - text-decoration: none; - position: relative; - span { - position: absolute; - top: -2px; - } -} -.smfield { min-width: 50pt;} -table .total { font-size: 9pt !important;} -.thanks { - margin-top: 40pt; - font-family: times, times new roman; - font-style: italic; - font-weight: 300; - text-align: center; - color: #333; -} - -@page { - @bottom-right{ - @include fancy_sans; - @include smcaps; - content: "Page " counter(page) " of " counter(pages); - font-size: 6pt; - color: #666; - width: 2cm; - } -} - diff --git a/design/sass/print.scss b/design/sass/print.scss deleted file mode 100644 index 666a797..0000000 --- a/design/sass/print.scss +++ /dev/null @@ -1,95 +0,0 @@ -@import "_fonts.scss"; -@import "_mixins.scss"; - -body { - font-family: $fancy_serif; - background: white; - color: black; - max-width: 660px; - font-size: 11pt; - margin: 0 auto; - line-height: 1.6; -} -.header-wrapper, #breadcrumbs, #page-navigation, .post-subtitle, .comment--form--wrapper, footer { - display: none; -} -.post-source { display: none;} -.highlight { - background: #f7f5f5 !important; -} -code, pre { - background: #f7f5f5 !important; - font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; -} -a { -} -pre { - background: #f7f5f5 !important; - padding: .5cm .25cm; -} -p code { - padding: 0 .25cm; -} -.cluster img, .picwide img, .picfull img { - width: 80%; - margin: 0 auto; - filter: grayscale(100%); -} -.row-2 img { - width: 50%; - margin: 0; - float:left; - filter: grayscale(100%); -} -.post-body p { - font-size: 11pt; -} -.post-body h3 { - font-size: 19pt; -} -.post-body h5 { - font-size: 14pt; -} -.go:before { - content: "$ "; -} -@page { - @bottom-right{ - @include fancy_sans; - @include smcaps; - content: "Page " counter(page) " of " counter(pages); - font-size: 6pt; - color: #666; - width: 2cm; - } -} -main .post--body { - max-width: 660px; - margin: 0; -} -figure { - width: 100%; - margin: 0; -} -figcaption { - @include fancy_sans; - color: #999; - font-size: 9pt; - margin-top: 0; -} -.post-location { - @include fancy_sans; - color: #333; - font-size: 12pt; - a { - text-decoration: none; - display: none; - } - .region { - display: inline; - color: #333 !important; - } -} -.entry-footer, .article-afterward, .jslghtbx { - display: none; -} diff --git a/design/sass/screenv10.scss b/design/sass/screenv10.scss deleted file mode 100644 index 83a9e6f..0000000 --- a/design/sass/screenv10.scss +++ /dev/null @@ -1,1571 +0,0 @@ -//font-size: 20px -//font-size: 1.25rem -//alpha = 720px -//beta = 960px -//gamma = 1170px -//delta = 1440px -//$orange = #b53a04 -//@media screen and (min-width: 1170px) - -//*********** custom fonts ******************************{{{ -@font-face { - font-family: 'carrois_gothicregular'; - src: url('/media/fonts/carroisgothic-regular-webfont.eot'); - src: url('/media/fonts/carroisgothic-regular-webfont.eot?#iefix') format('embedded-opentype'), - url('/media/fonts/carroisgothic-regular-webfont.woff') format('woff'), - url('/media/fonts/carroisgothic-regular-webfont.ttf') format('truetype'); - font-weight: normal; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: 'mffweb'; - src: url('/media/fonts/ffmpb.woff2') format('woff2'); - src: url('/media/fonts/ffmpb.woff') format('woff'); - font-weight: 400; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: 'mffweb'; - src: url('/media/fonts/ffmbi.woff2') format('woff2'); - src: url('/media/fonts/ffmbi.woff') format('woff'); - font-weight: 400; - font-style: italic; - font-display: swap; -} -@font-face { - font-family: 'mffnweb'; - src: url('/media/fonts/ffmn.woff2') format('woff2'); - src: url('/media/fonts/ffmn.woff') format('woff'); - font-weight: 400; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: 'mffnbweb'; - src: url('/media/fonts/ffmn.woff2') format('woff2'); - src: url('/media/fonts/ffmn.woff') format('woff'); - font-weight: 700; - font-style: normal; - font-display: swap; -} -//}}} -//*********** Basic element styles **********************{{{ -body { - font-size: 20px; - font-size: 1.25rem; - font-family: mffweb, Georgia, 'Times New Roman', serif; - margin: 0 auto; - padding: 0; - color: #222; - text-align: left; - max-width: 96%; - line-height: 1.5; -} -@media screen and (min-width: 1170px) { - body { - font-size: 24px; - font-size: 1.5rem; - max-width: 100%; - } -} -// eliminate touch delay on mobile safari -a, button, input, select, textarea, label, summary { - touch-action: manipulation; -} -// links -a { - color: #222; - transition: all 0.1s ease; - text-decoration-color: #b53a04; -} -a:hover { - text-decoration: none; -} -a:visited { - color: #222; -} - -p { - text-align: left; -} -@media screen and (min-width: 1170px) { - p { - line-height: 1.6; - } -} -time { - display: block; -} -abbr { - cursor: help; -} -pre { - text-align: left; -} -object, embed, video, img { - max-width: 100%; - height: auto; -} -blockquote { - font-size: 22px; - font-size: 1.375rem; - display: block; - border-top: 1px solid #e6e6e6; - border-bottom: 1px solid #e6e6e6; - margin: 2rem 0; - position: relative; - text-align: left; - font-style: italic; - cite { - display: block; - text-align: right; - } -} -hr { - border: 0; - margin: 3rem 0; - display: block; - content: ""; - height: 1px; - width: 100%; - background: -webkit-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: -moz-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: -o-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); - background: linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0)); -} -figure { - margin: 0; -} -figcaption { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 16px; - font-size: 1rem; - text-align: left; - line-height: 1.9; - padding: .3rem .5rem .3rem 0; - color: #666; - border-bottom: 1px #e6e6e6 solid; - margin-bottom: 1rem; -} -figcaption a, figcaption a:visited { - color: #666; -} -.figcaption { - display: block; - font-family: mffnweb, Helvetica, sans-serif; - font-size: 16px; - margin-top: -6px; -} -h1 { - font-size: 48px; - font-size: 3rem; - font-weight: normal; - margin-bottom: 0; - line-height: 1; -} -h2 { - font-size: 28px; - font-size: 1.75rem; - font-weight: normal; - margin: 0; -} -h3 { - font-size: 24px; - font-size: 1.5rem; - font-weight: normal; -} -h4 { - font-size: 22px; - font-size: 1.375rem; -} -h5 { - font-size: 16px; - font-size: 1rem; -} -dd { - display: inline; - margin: 0; -} -dd:after{ - display: block; - content: ''; -} -dt{ - display: inline-block; -} -dt:after { - content: ":"; -} -form fieldset { - margin: 1rem 0; - padding: 0; - border: none; - width: 100%; - position: relative; -} -form fieldset label { - position: absolute; - font-size: 14px; - font-size: .875rem; - font-family: mffnweb, Helvetica, sans-serif; - color: #666; - line-height: 14px; - top: .7rem; - left: .75rem; - z-index: 1; -} -input, .textarea-rounded textarea { - border: 1px solid #dedddd; - border-radius: 4px; - padding: 2.2rem 0 .75rem .75rem; - width: 96%; - font-size: 24px; - font-size: 1.5rem; - font-family: mffnweb, Helvetica, sans-serif; -} -iframe { - border: none !important; - width: 100% !important; -} -//}} -//*********** Global layout **************************** {{{ -.content { - margin-left: auto; - margin-right: auto; - max-width: 96%; - -} -@media screen and (min-width: 1170px) { - .content { - max-width: 100%; - } -} -@media screen and (min-width: 1440px) { - .content { - max-width: 1440px; - } -} -@media screen and (min-width: 750px) { - .post-body > *:not(.picwide):not(.cluster), .post-article > *:not(.picwide):not(.cluster):not(.highlight) { - margin-left: auto; - margin-right: auto; - max-width: 750px; - } -} -.narrow { - max-width: 750px; - margin: 0 auto; -} -//}}} -//*********** Universals ******************************* {{{ -.hide { - display: none; -} -.alert { - color: red !important; -} -.small { - font-size: 85%; -} -.btn { - font-size: 15px; - font-size: .9375rem; - display: inline-block; - border-radius: 4px; - -webkit-appearance: none; - text-decoration: none; - cursor: pointer; - background: #b53a04; - color: #fff; - border: 1px solid #b53a04; - padding: 4px 14px; - white-space: nowrap; -} -.btn:hover { - background: #b53a04; - border: 1px solid #b53a04; -} - -.flex { - display: flex; -} -.flex .btn, .flex .btn-hollow { - flex-basis: 10%; -} -.buy-btn { - font-family: mffnweb, Helvetica, sans-serif; - display: block; - padding: .5rem 1rem; - background: #249bd6; - color: white; - text-transform: uppercase; - font-size: 16px; - font-size: 1rem; - text-decoration: none; - margin-right: 1rem; -} -.buy-btn-wrapper { - display: flex; - justify-content: start; - align-items: center; - align-content: space-between; -} -.buy-btn-wrapper h4 { - margin: 0 1.5rem 0 0; - line-height: normal; -} -.buy-btn-wrapper h4:after { - content: ":"; -} -.buy-btn-wrapper h5 { - margin-right: 1rem; -} -.hedtinycaps { - //smcaps - font-family: mffnweb, Helvetica, sans-serif; - text-transform: uppercase; - letter-spacing: 1px; - font-size: 16px; - font-size: 1rem; - line-height: 1.2; - font-weight: 600; - display: inline-block; - margin-bottom: 2rem; - border-bottom: 2px solid #efefef; - text-align: center; -} -.honeypot { - display: none; -} -//}}} -//*********** Header Styles *****************************{{{ -//*********** <header> wrapper **************************{{{ -.header-wrapper { - padding-top: 6px; - margin: 0 auto; - //smcaps - text-transform: uppercase; - letter-spacing: 1px; - font-family: mffnweb, Helvetica, sans-serif; - text-align: center; -} -.header-wrapper a { - text-decoration: none; -} -.header-wrapper nav { - border-top: 1px #444444 dotted; - border-bottom: 1px #444444 dotted; - margin: 1rem 0 .5rem 0; - padding: 0 0 .25rem 0; -} -// Rules for wider Layout -@media screen and (min-width: 750px) { - .header-wrapper { - display: flex; - flex-direction: row; - justify-content: space-between; - border-bottom: 1px #f3efef solid; - margin-top: 1.25rem; - max-width: 96%; - } - .header-wrapper nav { - border: none; - margin-top: 1.8rem; - } -} -//Slight adjust for full width -@media screen and (min-width: 1440px) { - .header-wrapper { - max-width: 1440px; - } -} -//}}} -//*********** Logo styles *******************************{{{ -.logo-link { - display: block; - font-weight: 300; - font-family: 'carrois_gothicregular', Helvetica, sans-serif; - font-size: 2rem; -} -.logo-link:before { - display: block; - content: "home-icon"; - background: url("logo-new-@2x-treeonly.png") center top no-repeat; - width: 95px; - height: 65px; - background-size: 95px; - background-size: 85px; - margin: 5px auto; - text-indent: -9999em; -} -@media screen and (min-width: 750px) { - .logo-link { - text-align: left; - margin-top: 1.25rem; - } - .logo-link:before { - float: left; - height: 85px; - width: 105px; - background-size: 102px; - margin: -1rem 10px -4px 0; - } -} -//}}} -//*********** Subtitle styles *******************************{{{ -.sitesubtitle { - display: block; - margin-top: -8px; - margin-bottom: 10px; - font-family: mffweb, Georgia, 'Times New Roman', serif; - font-style: italic; - font-weight: 300; - font-size: .75rem; -} -@media screen and (min-width: 750px) { - .sitesubtitle { - text-align: left; - } -} -//}}} -///********** class for header and footer menus *********{{{ -.nav-item, .nav-item a, .nav-item:visited { - color: #757575; - margin: 0 0.25rem; - font-family: mffnweb, Helvetica, sans-serif; - text-decoration: none; - font-weight: 600; - font-size: .8125rem;; - line-height: 1.2; - text-transform: uppercase; -} -.nav-item:after { - content: "\00b7"; - color: #9d9d9d; - padding-left: 0.75rem; -} -.nav-item:last-child:after { - content: " "; - padding-left: 0; -} -//}}} -//}}} -//*********** Page Breadcrumbs **************************{{{ -.breadcrumbs { - font-family: mffnweb, Helvetica, sans-serif; - margin: 0 auto; - text-align: center; -} -@media screen and (min-width: 750px) { - .breadcrumbs { - max-width: 96%; - text-align: left; - } -} -@media screen and (min-width: 1440px) { - .breadcrumbs { - max-width: 1440px; - } -} -.breadcrumbs .nav-item { - margin: 0; -} -.breadcrumbs .nav-item, .breadcrumbs .nav-item a { - color: #808080; - text-decoration: none; -} -.breadcrumbs .nav-item:after { - content: "\2192"; - padding: 0; -} -.breadcrumbs .nav-item:last-of-type:after { - content: ""; -} -//}}} -//*********** images ************************************{{{ -.picwide img { - max-width: 98%; -} -@media screen and (min-width: 750px) { - .picwide img { - max-width: 100%; - } -} - -p + .picwide { - margin-top: 1.75rem; -} -@media screen and (min-width: 750px) { - p + .picwide { - margin-top: 2.6rem; - } -} - -.row-2 { - display: flex; - flex-direction: row; - gap: .5rem; -} -.row-2 > *:last-of-type { - margin-left: 10px; -} -//}}} -//*********** archive grids *****************************{{{ -.archive-grid { - max-width: 96%; - margin-top: 2rem; - margin-left: auto; - margin-right: auto; - list-style-type: none; - padding: 0; -} -.archive-grid-quad { - //used for books and related posts in detail pages - list-style-type: none; - padding: 0; -} -@media screen and (min-width: 750px) { - .archive-grid { - display: grid; - grid-template-columns: 1fr 1fr 1fr; - grid-gap: 20px; - row-gap: 1rem; - } - // homepage recent - .archive-grid-double { - grid-template-columns: 1fr 1fr; - row-gap: 1rem; - grid-gap: 16px; - } - .archive-grid-quad { - display: grid; - grid-template-columns: 1fr 1fr; - grid-gap: 15px; - } -} -@media screen and (min-width: 860px) { - .archive-grid-quad { - grid-template-columns: 1fr 1fr 1fr; - } - //there's only 4 related items so override the - //3-grid at breakpoint beta - .related .archive-grid-quad { - grid-template-columns: 1fr 1fr; - } -} -@media screen and (min-width: 1170px) { - .archive-grid-quad, .related .archive-grid-quad { - grid-template-columns: 1fr 1fr 1fr 1fr; - } -} -@media screen and (min-width: 1440px) { - .archive-grid { - max-width: 1440px; - } -} -.archive-grid-single { - grid-template-columns: 1fr; - row-gap: 1rem; - grid-gap: 16px; -} -@media screen and (min-width: 750px) { - // get popular and recent lined up - // side by side on the hompage - .recent-popular { - display: flex; - flex-direction: row; - width: calc(100% + 30px); - } - .recent-popular .popular { - margin-left: 30px; - } -} -.archive-grid-card a { - text-decoration: none; -} -.archive-grid-card .card-smcaps a { - color: #747474; -} -.archive-grid-card-simple { - //container object for cards with no dek - line-height: 1; - margin-bottom: 1.4rem; -} -//}}} -//*********** archive cards *****************************{{{ -.card-smcaps, .post-smcaps { - // formats date and location lines as small caps - font-family: mffnweb, Helvetica, sans-serif; - text-transform: uppercase; - letter-spacing: 1px; - color: #747474; - font-weight: bold; - font-size: 13px; - font-size: .8125rem; - margin: 0; -} -.card-hed { - // main headline of the card - font-size: 32px; - font-size: 2rem; - color: #555; - margin: 0; - line-height: 1; -} -.card-hed-it { - // italic variant of card hed - // used on jrnl archives - font-size: 26px; - font-size: 1.625rem; - line-height: 1.3; - font-style: italic; - margin: .25rem 0 .5rem; - -} -.card-hed-smit { - // smaller italic variant of card hed - // used on homepage - font-size: 22px; - font-size: 1.375rem; - line-height: 1.3; - font-style: italic; - margin: .25rem 0 .5rem; - -} -.card-hed-btm { - // hed with a little bottom margin - // used in book list - margin-bottom: .5rem; -} -.card-image img { - border-radius: 8px; -} -.card-image-sm { - // smaller card image - // used on homepage - max-height: 180px; - overflow: hidden; - margin-bottom: .5rem; -} -.card-image-sm img { - margin-top: -20%; -} -.card-image-tiny { - // even smaller card image used for - // related posts on detail pages - max-height: 120px; - overflow: hidden; - margin-bottom: .5rem; - img { - width: 100%; - margin-top: -20%; - } -} -.card-lede { - // subtitle or lede - font-size: 20px; - font-size: 1.25rem; - color: #747474; - font-style: italic; - line-height: 1.6; - margin: 0; -} -.card-dek { - // used for p test on jrnl page and elsewhere - font-size: 16px; - font-size: 1rem; - line-height: 1.6; - margin: 0 0 .5rem; -} -.card-stars { - // ratings on books - font-size: 16px; - font-size: 1rem; - display: block; -} -.read-in { - // makes read in date in books look good - display: block; -} -.circle-img-wrapper { - // small images next to archive lists - border-radius: 50%; - width: 106px; - height: 106px; - overflow: hidden; - float: left; - border: 3px solid #666; -} -@media screen and (min-width: 750px) { - .circle-img-wrapper { - margin-left: -128px; - margin-top: -2px; - } -} -.circle-img-wrapper img { - width: 160px; - max-width: 160px; -} -//}}} -//*********** archive lists ****************************{{{ -.archive-wrapper{ - //page content wrapper -} -.archive-hed { - //title of an archive page - font-size: 38px; - font-size: 2.375rem; - line-height: 1.1; - margin-bottom: .5rem; - text-align: center; -} -@media screen and (min-width: 750px) { - .archive-hed { - text-align: left; - } -} -.archive-lede { - // second headline below the intro - font-size: 22px; - font-size: 1.375rem; - line-height: 1.3; - font-style: italic; - color: #999; - margin-top: .5rem; - text-align: center; - border-bottom: 1px solid #efefef; -} -@media screen and (min-width: 750px) { - .archive-lede { - text-align: left; - margin-bottom: 2.4rem; - padding-bottom: 2.4rem; - } -} -.archive-intro { - //text at the top of the list/card page - max-width: 96%; - margin: 3rem auto 4rem auto; - border-bottom: 3px double #efefef; - padding-bottom: 3rem; -} -@media screen and (min-width: 750px) { - .archive-intro { - max-width: 750px; - } -} -.archive-intro p, .archive-intro ul { - font-size: 20px; - font-size: 1.25rem; - line-height: 1.5; -} -.archive-sans { - // second headline below the intro - max-width: 96%; - margin: 0 auto; - font-family: mffnweb, Helvetica, sans-serif; - font-size: 36px; - font-size: 2.25rem; - letter-spacing: -.5px; -} -@media screen and (min-width: 750px) { - .archive-sans { - max-width: 750px; - } -} -.archive-list{ - //the ul tag for archive lists - max-width: 96%; - margin: 0 auto; - list-style-type: none; - padding: 0; -} -@media screen and (min-width: 750px) { - .archive-list { - max-width: 750px; - } -} -.archive-list-card { - // the li tag within archive lists - // used to control spacing - margin-bottom: 4rem; -} -.archive-list-card a { - text-decoration: none; -} -.archive-list-card-sm { - // less spacing in lists with no images - // used on essay pages and src - margin-bottom: 1.5rem; -} -//}}} -//*********** archive pagination ************************{{{ -.pagination { - margin: 3rem auto 0 auto; - font-family: sans-serif; - font-size: 16px; - font-size: 1rem; -} -.pagination ul { - list-style-type: none; - padding: 0; - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; -} -.pagination li { - padding: 6px; -} -.pagination a { - text-decoration: none; - padding: 6px; - color: #333; - border: 1px solid #333; -} -.pagination a:hover { - color: white; - background: #b53a04; -} -.pagination .prev:before { - content: "\2190"; -} -.pagination .next:after{ - content: "\2192"; -} -.pagination-top { - // currently unused but adds spacing to - // page nav when it's at the top - margin: 1rem auto 3rem; -} -//}}} -//*********** header, dateline and expanding map ********{{{ -.post-header { - margin: 0 auto 2.6rem; - padding-bottom: 2.6rem; - border-bottom: 1px solid #efefef; - text-align: center; - color: #555; -} -@media screen and (min-width: 750px) { - .post-header { - text-align: left; - max-width: 750px; - } -} -.post-dateline { - display: inline-block; - margin-top: 1rem; - padding-top: 1rem; - border-top: 1px solid #efefef; - font-size: 14px; - font-size: .875rem; - //smcaps - font-family: mffnweb, Helvetica, sans-serif; - font-weight: 600; - text-transform: uppercase; - letter-spacing: 1px; - color: #747474; -} -.post-dateline a { - color: #747474; -} -.post-subtitle { - font-style: italic; - font-size: 22px; - font-size: 1.4rem; - line-height: 1.25; -} - -.map { - width: 100vw; - position: relative; - left: 50%; - right: 50%; - margin-left: -50vw; - margin-right: -50vw; -} -#detail-map-canvas { - height: 400px; - width: 98vw; - position: relative; - left: 49%; - right: 49%; - margin-left: -49vw; - margin-right: -49vw; -} -#mapbtn { - cursor: pointer; - border-bottom: #b53a04 1px solid; -} -//}}} -//*********** post main elements ************************{{{ -.post-article p { - margin-bottom: 1.5rem; -} -.post-article h3 { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 26px; - font-size: 1.625rem; - font-weight: bold; -} -.post-article h4, h3 { - margin: 3rem 0 0 0; - line-height: 1.4; -} -.post-article h4+p, .post-article h3+p { - margin-top: .125rem; -} -.post-article h5 { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 20px; - font-size: 1.25rem; -} -.post-title { - margin-bottom: .25rem; -} -.post-location, .post-location a { - color: #adadad -} -#about-luxagraf .circle-pic { - margin: 0 auto; - display: block; -} -.post-source { - text-transform: uppercase; - font-family: mffnweb, Helvetica, sans-serif; - font-size: 14px; - font-size: .875rem; - font-weight: 600; - margin: 0; -} -@media screen and (min-width: 1170px) { - #about-luxagraf .circle-pic { - float: left; - margin-left: -250px; - } -} -.circle-pic { - border-radius: 50%; - border: 3px solid #000; -} -//}}} -//*********** post footer, related, footnotes ***********{{{ -.entry-footer { - margin: 0 auto; - max-width: 96%; - border-top: 3px double #efefef; - border-bottom: 3px double #efefef; - margin-top: 3rem; - padding-top: 2rem; - padding-bottom: 2rem; - font-size: 90%; -} -@media screen and (min-width: 750px) { - .entry-footer { - max-width: 750px; - display: flex; - flex-direction: row; - } - .entry-footer #recommended-reading ul { - margin-left: 2rem; - } - .src .entry-footer { - display: block; - } -} - -.entry-footer .hedtinycaps { - margin-bottom: 0; -} -.entry-footer #recommended-reading ul { - list-style-type: none; - padding: 0; -} -.entry-footer #wildlife ul { - padding: 0; -} - -.related { - //slightly wider column for related posts with - //images on most detail pages - margin: 0 auto; - max-width: 96%; - text-align: center; -} -@media screen and (min-width: 960px) { - .related { - max-width: 960px; - } -} -.related time { display: inline;} -.related a { text-decoration: none;} -.related .card-hed { - text-align: center; - font-family: mffnweb, Helvetica, sans-serif; - font-size: 20px;; - font-size: 1.25rem; - margin: 1rem auto .25rem; - color: #222; -} -.related .card-smcap { - text-align: center; - color: #999; -} - -.footnote { - font-size: 80%; - line-height: 1; -} - -//}}} -//*********** jrnl interpage nav ************************{{{ -.page-navigation { - max-width: 96%; - margin: 1rem auto; - border-bottom: 3px double #efefef; - padding: 1rem 0 2rem 0; - text-align: center; -} -@media screen and (min-width: 750px) { - .page-navigation { - max-width: 750px; - width: 750px; - } -} -.page-navigation div { - line-height: 1; -} -.page-navigation .label { - display: inline-block; - font-size: 14px; - font-size: .875rem; - text-transform: uppercase; - font-weight: bold; - font-family: mffnweb, Helvetica, sans-serif; - color: #838383; - letter-spacing: 1px; - text-align: right; - min-width: 80px; -} -.page-navigation a { - text-decoration: none; - font-size: 16px; - font-size: 1rem; - font-style: italic; -} -//}}} -//*********** sighting and book specific tweaks *********{{{ -.center .post-header { - // centers the hed - text-align: center; - color: #222; -} -.center .post-smcaps { - text-align: center; -} -.post-subtitle-line{ - font-size: 22px; - font-size: 1.375rem; - text-align: center; - display: inline-block; - border-top: #333 solid 1px; - margin-top: 1rem; - padding-top: 1rem; -} -.list-sm { - font-size: 20px; - font-size: 1.25rem; -} -.book-detail .post-hed { - font-size: 34px; - font-size: 2.125rem; -} -.book-detail .post-subtitle-line { - font-style: italic; -} -.book-cover-wrapper { - float:left; - padding-right: .5rem; -} -.book-cover-wrapper img { - margin-left: -.5rem; - max-width: 300px; -} -.book-metadata { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 18px; - font-size: 1.125rem; -} -.book-highlight:after { - display: block; - content: ''; - height: 30px; - border-bottom: 3px solid #efefef; - width: 200px; - margin: 0 auto 3rem auto; - padding-left: 30px; -} -.book-highlight-link { - font-size: 20px; - font-size: 1.25rem; - margin-right: .5rem; - margin-left: -1.2rem; - float: left; - line-height: 1.6; - text-decoration: none; - color: #bbb; -} -.book-highlight-body p:last-of-type { - margin-bottom: 0; -} -.book-highlight-footer { - font-size: 16px; - font-size: 1rem; - display: inline; -} -//}}} -//*********** src specific tweaks and code styling ******{{{ -.highlight { - margin: 0 auto; - max-width: 96%; - padding: 1rem; - margin-bottom: 1em; - font-size: 20px; - font-size: 1.25rem; -} -@media screen and (min-width: 1170px) { - .highlight { - max-width: 960px; - } -} -.go:before { - content: "$ "; -} -code > .comment::after { - display:none; -} -pre{ - white-space: pre-wrap; -} -//}}} -//*********** begging buttons ***************************{{{ -.donate { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 20px; - font-size: 1.25rem; -} -.src .donate { - border-bottom: 3px double #efefef; - padding-bottom: 3rem; -} -.donate p { - line-height: 1.3; -} -.donate h3 { - margin-top: .5rem; -} -.donate-btn { - display: inline-block; - margin-left: .5rem; -} -.donate-btn input[type="submit"] { - background: url("img/pp_donate.gif") 0 0 no-repeat; - border: none; - width: 100px; - text-indent: -9999em; - line-height: 19px; - padding: 2px 7px 10px; -} -.liberapay-btn { - background: url("img/lpdonate.svg") 0 0 no-repeat; - text-indent: -9999em; - display: inline-block; - line-height: 46px; - padding: 2px 7px 3px; - text-decoration: none; - width: 70px; -} -.join { - margin-top: 2rem; -} -@media screen and (min-width: 1440px) { - .join { - margin-top: 4rem; - } -} -//}}} -//*********** Footer Styles *****************************{{{ -.page-footer { - margin: 0 auto; - border-top: 1px #f3efef solid; - margin-top: 5rem; - //smcaps - text-transform: uppercase; - letter-spacing: 1px; - font-size: 13px; - font-size: .8125rem; - line-height: 1.2; - font-weight: 600; - text-align: center; -} -.page-footer nav { - margin: 1.5rem 0 .5rem 0; -} -@media screen and (min-width: 750px) { - .page-footer { - text-align: right; - max-width: 96%; - } -} -//Slight adjust for full width -@media screen and (min-width: 1440px) { - .page-footer { - max-width: 1440px; - } -} -#license { - text-transform: none; - text-align: center; - font-family: mffnweb, Helvetica, sans-serif; - letter-spacing: normal; - font-size: 14px; - font-size: .875rem; - font-weight: 300; -} -#license a { - text-decoration: none; -} -@media screen and (min-width: 750px) { - #license { - text-align: right; - } -} -//}}} -//*********** A few Mailing list specific styles ********{{{ -.large-top-image{ - background: #f7f7f7; -} -.large-top-image img { - max-width: 100%; - margin: 4rem 0; -} -@media screen and (min-width: 750px) { - .large-top-image .exif-caption { - padding-bottom: .5rem; - padding-left: 10px; - } -} -.list-hed{ - font-size: 32px; - font-size: 2rem; -} -.list-subhed { - font-size: 26px; - font-size: 1.625rem; - font-style: italic; - margin-bottom: 0; - -} - -.generic-form { - margin: 2rem 0; -} -.generic-form fieldset { - padding: 0; - border: none; - width: 100%; - position: relative; -} -.generic-form input[type=email] { - font-size: 18px; - background-color: #fff; - border: 2px solid darken(#efefef, 10); - border-radius: 5px; - height: 2.2rem; - padding: 4px 4px 4px 8px; - margin-right: .5rem; -} -.generic-form label { - display: block; - visibility: hidden; - width: 0; - height: 0; -} -.flex { - display: flex; -} -.flex .btn, .flex .btn-hollow { - flex-basis: 10%; -} - -.newsletter-subscribe { - margin: 3rem 0; -} -.newsletter-subscribe fieldset { - margin: 0; -} - -// -.section { - margin-top: 6rem; -} -//}}} -//*********** comments **********************************{{{ -.comment-wrapper, .comment-form-wrapper { - margin: 0 auto; - max-width: 96%; -} -@media screen and (min-width: 750px) { - .comment-wrapper, .comment-form-wrapper { - max-width: 750px; - } -} -.comment-wrapper { - margin-top: 5rem; - padding-top: 4rem; - border-top: 2px solid #efecec; -} -.comment-form-wrapper .submit { - display: flex; - justify-content: flex-end; -} - -.comment-form-wrapper input[type="submit"] { - display: block; - width: auto; - margin-left: 10px; -} -.comment-card-wrapper:after { - display: block; - margin: 4rem auto; - content: " "; - height: 1px; - width: 96%; - background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0)); - background: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0)); - background: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0)); - background: linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0)); -} -.comment-card-hed { - border-bottom: 1px solid #ececec; - padding-bottom: .75rem; -} -.comment-card-commenter { - font-family: mffnweb, Helvetica, sans-serif; - font-weight: bold; - font-size: 22px; - font-size: 1.375rem; - display: block; - line-height: 1.2 - -} -.comment-card-image { - border: 2px #222 solid; - float: left; - margin-right: 1rem; -} -//}}} -//*********** homepage **********************************{{{ -.homepage-section-header { - font-family: mffnweb, Helvetica, sans-serif; - font-size: 28px; - font-size: 1.75rem; -} -.banner .large-top-image { - position: relative; - max-height: 900px; - overflow: hidden; -} -.banner .large-top-image img { - margin: 0; -} -@media screen and (min-width: 750px) { - .banner .large-top-image img { - margin-top: -120px; - } -} - -@media screen and (min-width: 750px) { - .banner figcaption { - position: absolute; - margin: 0; - bottom: 0; - width: 100%; - z-index: 100; - background: rgba(0,0,0,0.6); - } -} -.hero-text-wrapper { - font-family: mffweb, Georgia, 'Times New Roman', serif; - text-align: center; - color: white; - padding-bottom: 1.5rem; -} -.hero-text-wrapper .post-dateline { - border-top: 1px solid #484848; -} -.hero-text-wrapper .post-smcaps, .hero-text-wrapper .post-smcaps a { - color: #bbb; -} -.hero-text-wrapper .btn { - margin-top: 18px; - color: white; -} -.recent-popular, .homepage-bio-section, .homepage-next { - margin: 6rem auto; - max-width: 96%; -} -@media screen and (min-width: 1440px) { - .recent-popular, .homepage-bio-section, .homepage-next { - max-width: 1440px; - } -} - -@media screen and (min-width: 600px) { - .homepage-map-img { - display: block; - height: auto; - margin: 2rem 2rem auto 0; - min-width: 350px; - } - .homepage-bio-wrapper { - display: flex; - flex-direction: row; - justify-content: space-between; - } -} -.homepage-next { - margin-top: 3rem; -} -.homepage-next h5 { - text-align: center; -} -.homepage-next a { - font-family: mffnweb, Helvetica, sans-serif; - text-transform: uppercase; - letter-spacing: 1px; - font-size: 14px; - font-size: .875rem; - line-height: 1.2; - font-weight: 600; - text-decoration: none; - padding: 12px 10px 12px; - border: #b53a04 1px solid; -} -.homepage-next a:after { - content: "\21E2"; - margin-left: 4px; -} -.homepage-next a:hover { - background: #b53a04; - color: white; -} -//}} -//*******************Leaflet Styles *********************{{{ -.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666} - -//}}} -//*********** print stylesheet **************************{{{ -@media print { -body { - background: white; - color: black; - max-width: 660px; - font-size: 11pt; - margin: 0 auto; - line-height: 1.6; -} -.header-wrapper, #breadcrumbs, #page-navigation, .post-subtitle, .comment--form--wrapper, footer { - display: none; -} -.post-source { display: none;} -.highlight { - background: #f7f5f5 !important; -} -code, pre { - background: #f7f5f5 !important; - font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; -} -a { -} -pre { - background: #f7f5f5 !important; - padding: .5cm .25cm; -} -p code { - padding: 0 .25cm; -} -.cluster img, .picwide img, .picfull img { - width: 80%; - margin: 0 auto; - filter: grayscale(100%); -} -.row-2 img { - width: 50%; - margin: 0; - float:left; - filter: grayscale(100%); -} -.post-body p { - font-size: 11pt; -} -.post-body h3 { - font-size: 19pt; -} -.post-body h5 { - font-size: 14pt; -} -.go:before { - content: "$ "; -} -@page { - @bottom-right{ - //smcaps - font-family: mffnweb, Helvetica, sans-serif; - text-transform: uppercase; - letter-spacing: 1px; - font-size: 13px; - font-size: .8125rem; - line-height: 1.2; - font-weight: 600; - content: "Page " counter(page) " of " counter(pages); - font-size: 6pt; - color: #666; - width: 2cm; - } -} -main .post--body { - max-width: 660px; - margin: 0; -} -figure { - width: 100%; - margin: 0; -} -figcaption { - font-family: mffnweb, Helvetica, sans-serif; - color: #999; - font-size: 9pt; - margin-top: 0; -} -.post-location { - font-family: mffnweb, Helvetica, sans-serif; - color: #333; - font-size: 12pt; - a { - text-decoration: none; - display: none; - } - .region { - display: inline; - color: #333 !important; - } -} -.entry-footer, .article-afterward, .jslghtbx { - display: none; -} -} -//}}} |