﻿body{margin:3.5em 4em;background:#fff;font-family:"Open Sans",sans-serif;text-transform:lowercase;color:#2c3e50;word-break:break-word}@media(min-width: 720px)and (max-width: 1100px){body{margin:2em 2.5em}}@media(max-width: 720px){body{margin:1em 1em}}body header{font-size:4em;line-height:.8em}body header p{margin-top:0}body header a{color:#2c3e50}body header a:hover{color:#2c3e50}body nav ul{padding:0;line-height:1.2em}body nav ul.top-level li{list-style:none;display:inline-block;padding-right:.5em}body nav ul.top-level li a{font-size:2em;color:#2c3e50}body nav ul.top-level li a:hover{color:#22548c}body nav ul.top-level li a:before{content:"/ "}@media(min-width: 720px)and (max-width: 1100px){body nav ul.top-level li a{font-size:1.68em}}@media(max-width: 720px){body nav ul.top-level li a{font-size:1.4em}}body nav ul .selected a{color:#22548c !important}body nav ul.inner-links{position:absolute}body nav ul.inner-links li{display:block;list-style:none;padding-right:.5em}body nav ul.inner-links li a{font-size:1.4em;color:#2c3e50}body nav ul.inner-links li a:hover{color:#22548c}body nav ul.inner-links li a:before{content:". "}body a{color:#22548c;text-decoration:none}body a:hover{color:#015eb3}body a.excerpt,body a.btn{display:inline-block;background:#22548c;color:#fff;margin-top:1.5em;padding:.5em 1em;font-weight:600}body a.excerpt:hover,body a.btn:hover{background:#015eb3}body a.excerpt::before,body a.btn::before{content:"/ "}body h1:first-child,body h2:first-child{margin-top:0}@media(max-width: 720px){body header{font-size:2em}body h1{font-size:1.45em}body h2{font-size:1.17em}body h3{font-size:1em}body h4{font-size:1em}}body strong{font-weight:600;color:#22548c}body em{font-weight:600;color:#2c3e50}body main .category-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:3em;margin-left:8em;margin-top:4em}@media(min-width: 720px)and (max-width: 1100px){body main .category-list{grid-gap:2em;grid-template-columns:1fr 1fr;margin-left:4em;margin-top:2em}}@media(max-width: 720px){body main .category-list{grid-gap:1em;grid-template-columns:1fr;margin-left:2em;margin-top:.5em}}@media(max-width: 720px){body main .category-list .category-items{grid-column:1}}body main .category-list img{max-width:100%}body main .category-list h1{color:#22548c}body main .category-list .gallery-column{grid-column-end:span 2}body main .category-list .gallery-column>p{column-count:2;column-gap:3em}@media(min-width: 720px)and (max-width: 1100px){body main .category-list .gallery-column>p{column-gap:2em}}@media(max-width: 720px){body main .category-list .gallery-column>p{column-gap:1em;column-count:1}}body main .category-list .gallery-column>p img{margin-bottom:3em}@media(min-width: 720px)and (max-width: 1100px){body main .category-list .gallery-column>p img{margin-bottom:2em}}@media(max-width: 720px){body main .category-list .gallery-column>p img{margin-bottom:1em}}body main .category-list .gallery-grid>p{display:grid;grid-template-columns:1fr 1fr}body main .category-list .gallery-grid>p img{grid-column-end:span 1}body main .category-list .gallery-grid>p .fullwidth{grid-column-end:span 2}body main .intro,body main .category,body nav{margin-bottom:4em}@media(max-width: 720px){body nav{margin-bottom:2em}}body main .intro,body footer,body main .category-first-item{max-width:50vw}@media(min-width: 720px)and (max-width: 1100px){body main .intro,body footer,body main .category-first-item{max-width:66vw}}@media(max-width: 720px){body main .intro,body footer,body main .category-first-item{max-width:100vw}}body main .intro h1:first-child::before,body footer h1:first-child::before,body main .category-first-item h1:first-child::before{content:"";display:block;height:1em;vertical-align:middle;width:.5em;position:absolute;left:0;background:#22548c;margin-top:.2em}@media(min-width: 720px)and (max-width: 1100px){body main .intro h1:first-child::before,body footer h1:first-child::before,body main .category-first-item h1:first-child::before{width:.4em}}@media(max-width: 720px){body main .intro h1:first-child::before,body footer h1:first-child::before,body main .category-first-item h1:first-child::before{width:.3em}}body main ul{list-style:none}body main ul li::before{content:"•";color:#22548c;font-weight:800;display:inline-block;width:1.125em;margin-left:-1.125em}@media(max-width: 720px){body.top-offset{margin-top:2em}}body #user-block{position:absolute;right:1em;top:1em}@media(max-width: 720px){body #user-block{top:.5em}}body #grav-login form>div{margin-bottom:1em}body #grav-login form button{background-color:#22548c;border:none;color:#fff;padding:.5em 1em;text-align:center;text-decoration:none;display:inline-block;font-size:1em;font-weight:600}body .span_1{grid-column-end:span 1}body .offset_1{grid-column-start:2}body .span_2{grid-column-end:span 2}body .offset_2{grid-column-start:3}body .span_3{grid-column-end:span 3}body .offset_3{grid-column-start:4}body .span_4{grid-column-end:span 4}body .offset_4{grid-column-start:5}body .span_5{grid-column-end:span 5}body .offset_5{grid-column-start:6}body .span_6{grid-column-end:span 6}body .offset_6{grid-column-start:7}body .span_7{grid-column-end:span 7}body .offset_7{grid-column-start:8}body .span_8{grid-column-end:span 8}body .offset_8{grid-column-start:9}body .span_9{grid-column-end:span 9}body .offset_9{grid-column-start:10}body .span_10{grid-column-end:span 10}body .offset_10{grid-column-start:11}body .span_11{grid-column-end:span 11}body .offset_11{grid-column-start:12}body .span_12{grid-column-end:span 12}body .offset_12{grid-column-start:13}body.pgp main .intro p{text-transform:initial}/*# sourceMappingURL=custom.css.map */
