﻿html{height:100%!important;width:100%;}@supports(display:grid){body{grid-template-areas:"header" "blogmain" "footer";grid-template-rows:12.4rem auto fit-content(1.8rem);grid-template-columns:.2fr 2fr .2fr;height:100%!important;}}blogmain{grid-area:blogmain;grid-template-areas:"blogtitle" "blogform";display:grid;grid-column-start:2;grid-column-end:3;grid-template-rows:5rem 30rem;}@media screen and (min-width:10.5rem){blogmain{grid-template-rows:5rem 90rem;}}@media screen and (min-width:16rem){blogmain{grid-template-rows:5rem 65rem;}}@media screen and (min-width:21.5rem){blogmain{grid-template-rows:20rem 50rem;}}@media screen and (min-width:26rem){blogmain{grid-template-rows:15rem 70rem;}}@media screen and (min-width:40rem){blogmain{grid-template-rows:5rem 70rem;}}.blog-title{grid-area:blogtitle;justify-content:center;align-content:center;}.blog-form{grid-area:blogform;display:grid;justify-content:center;margin:auto;grid-gap:.5rem;}@media screen and (min-width:40rem){.blog-form{grid-template-columns:.8fr 2fr;max-width:60rem;}}@media screen and (min-width:60rem){.blog-form{grid-row-gap:.5rem;}}.blog-field-container{width:100%;display:flex;flex-direction:column;}.blog-responsive-grid{display:grid;grid-template-columns:1.5fr .1fr;gap:.25rem;}.blog-grid-header,.blog-grid-row{display:contents;}.blog-buttons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:left;gap:.5rem;}@media(min-width:40rem){.blog{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.5rem;}}@media(min-width:40rem){.blog-page-wrapper{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;padding-right:1rem;}}@media(min-width:53.8125rem){.blog-page-wrapper{padding-right:0;}}.blog-page-container{width:65%;}@media(max-width:69.5rem){.blog-page-container{width:100%;margin:auto;padding-bottom:2rem;}}@media(max-width:53.8125rem){.blog-page-container{width:100%;}}.blog-page-content{width:90%;}@media(max-width:75rem){.blog-page-content{width:100%;}}@media(max-width:40rem){.blog-page-content{font-size:1.5rem;}}.blog-page-post-meta{color:#5c5c5c;font-style:italic;font-size:.8125rem;padding-left:.3125rem;}.blog-page-post-meta a{color:#5c5c5c;font-style:italic;font-size:.8125rem;padding-left:.3125rem;}.blog-page-content-title{font-size:2rem;color:#a89a7d;}@media screen and (max-width:26rem){.blog-page-content-title{font-size:1.5rem;}}@media screen and (max-width:16rem){.blog-page-content-title{font-size:1.2rem;}}.blog-content-author{text-align:left;font-size:.8rem;}.blog-page-content-author{text-align:left;font-size:.8rem;margin-bottom:2rem;padding:0;}.blog-page-content-text{font-size:1.35rem;padding:0;}@media(max-width:40rem){.blog-page-content-text{font-size:1.5rem;}}@media(max-width:26rem){.blog-page-content-text{font-size:1rem;}}@media(max-width:21.5rem){.blog-page-content-text{font-size:1rem;}}.display-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.blog-page-citation{font-size:small;float:right;}.blog-page-search input{height:2.3125em;width:100%;border-radius:1.875rem;border:1px solid #cbc6ac;padding:0 .9375rem;color:#514e40;font-size:1rem;background:url(../img/search.png) no-repeat right;background-position:95% 50%;}.blog-page-categories{padding:0;font-size:1.125rem;}@media(max-width:40rem){.blog-page-categories{font-size:1.5rem;}}@media(max-width:26rem){.blog-page-categories{font-size:1rem;}}@media(max-width:21.5rem){.blog-page-categories{font-size:.8rem;}}.blog-page-categories li{line-height:1.5rem;font-weight:300;list-style:none;}.blog-page-categories li:last-child{border-bottom:0;}.blog-page-categories li a:hover,.blog-page-categories li a:active{font-weight:500;text-decoration:underline;}.blog-posts{right:0;font-size:1.125rem;padding:0;}.blog-posts img{margin-bottom:.75rem;}.blog-posts h4{font-size:1.125rem;font-weight:400;margin:.4375em 0 .625rem;}.blog-posts li{list-style:none;}@media(max-width:21.5rem){.blog-posts{font-size:.8rem;}}@media(max-width:26rem){.blog-posts{font-size:1rem;}}@media(max-width:40rem){.blog-posts{padding:0 0 8rem 0;}}@media(max-width:100rem){.blog-posts{padding:0 0 6rem 0;}}.add-author-button{align-self:center;justify-self:center;visibility:visible!important;display:inline-block!important;width:auto!important;height:auto!important;color:#fff!important;background-color:#f5f5f5!important;border:.0625rem solid #ccc!important;border-radius:.3125rem!important;text-decoration:none!important;color:#5c5c5c!important;transition:transform .3s ease!important;cursor:pointer!important;padding:.375rem .75rem!important;font-size:1rem!important;line-height:1.5!important;border-radius:.25rem!important;}.add-author-button:hover,.add-author-button:focus,.add-author-button:active{background:#1c352d!important;color:#fff!important;border-color:#1c352d!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px #1c352d!important;outline:0!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transform:scale(1.05);}.show{display:block;}.hide{display:none;}.invalid{border:1px solid #f00;}.span-blog-grid-columns{flex:0 0 100%;max-width:100%;}