.header-color {background-color: #152725}
.site-links a {color: #fff}

.sans-serif, h1, h2, h3, h4, h5, h6, body {font-family:  "Open Sans", sans-serif}

.grid-container {max-width: 100%}
.site-footer {color: #333}
.home .action.text {text-transform: none}

.page-sidebar a:not(.link), .page-main a:not(.link), .page-main .social-icon-links a {color: #111; text-decoration-line:none}

.taxonomy-sidebar a:not(.link), .taxonomy-main a:not(.link), .taxonomy-main .social-icon-links a {color: #111; text-decoration-line:none}

.page-sidebar a:hover, .page-main a:hover, .page-main .social-icon-links a:hover {color: #8d268f}

a.footnote-backref, a.footnote-ref {color: #357cdd !important}

.page-sidebar ul {padding-left:1rem}
.post-body h2 {font-size: 1.5rem}
.post-body h3 {font-size: 1.25rem}
.post-body > .footnotes{font-size: .85rem}
.post-body > .footnotes ol {padding-left: 1rem}
.w-20-ll {width:50%;min-width:500px;float:left}
.post-body ul, .post-body ol, .post-body dl {max-width: 90%}

.taxonomy-main {grid-column:3/7}
.taxonomy-sidebar {grid-column: 1/3}

@media screen and (max-width: 768px) {
  .taxonomy-main {grid-column:1/7;order:3}
  .taxonomy-sidebar {grid-column: 1/7;order:2}
  .site-header{order:1}
}


.post-body blockquote {
    padding-left: 2rem;
    border-width: 0rem;
    font-size: 90%;
    max-width: 90%;
}

.container-full {
  position: relative;
  margin-bottom: -4px;
}

.text-block {
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: white;
}

.inner-border-5{outline: 1px solid white;outline-offset: -5px}

.video-shortcode {
  max-width: 600px;
  height: auto;
}



