.widget img{max-width:97.5%}img[class*="align"],img[class*="wp-image-"]{height:auto}img.size-full{max-width:97.5%;width:auto}.wp-caption{max-width:100%}.author-box h5{margin-top:0}.author-box .author_gravatar{margin-right:10px}.author-box p{font-size:14px;font-size:1.4em}article .th{margin-bottom:10px;margin-bottom:1em}.alignleft{float:left}.alignright{float:right}.aligncenter{margin:0 auto;text-align:center}body,h1,h2,h3,h4,h5,h6,p{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6,a:link{font-weight:300}.site-title .subheader{margin-bottom:0}.sidebar ul li{list-style:none}.top-bar-section ul li>a{border-left:1px solid #333;border-right:none}.wp-caption-text{text-align:center}.site-content .gallery{margin-bottom:1.5em}.site-content .gallery a img{border:none;height:auto;max-width:90%}.site-content .gallery dd{margin:0}embed,iframe,object{max-width:100%}body{background-color:#9a9a9a}p{font-size:.9em;line-height:1.4em}.top-bar{background-color:#000}.top-bar-section ul li>a{background-color:#000}.top-bar-section li a:not(.button){background-color:#000}.row{max-width:80em}.no-padding{padding:0 0 0 0!important;line-height:0!important}.contain-to-grid{background:#000;position:sticky;top:0;z-index:100}.contain-to-grid .top-bar{max-width:80em;margin:0 auto}a{color:#7F7F7F}.backlink{margin-top:1em;margin-left:180px}.backlink-small{margin-top:1em}.black{background-color:#000}.black p{color:#fff;font-weight:100}.black small{color:#fff}strong a{color:#000;font-weight:700}strong a:link{color:#000;font-weight:700}.home-img img{position:relative;z-index:99;height:35px;width:35px;margin:5px 8px}.home-img-small img{position:relative;z-index:99;margin-top:0;margin-left:0}h2 a{color:#000;font-weight:700}h2 a:link{color:#000;font-weight:700}.black a{color:#fff}.black h1{color:#fff}.black h2{color:#fff}.black h3{color:#fff}.black h4{color:#fff}.black h5{color:#fff}.black h6{color:#fff}.white{background-color:#FFF}.grey{background-color:#9a9a9a}.label{background-color:#AFAFAF}.publication-date{color:#AFAFAF;font-size:75%}@media only screen and (min-width:64.063em){html:has(body.blog),html:has(body.home),body.blog,body.home{height:100%;margin:0;overflow:hidden}body.blog,body.home{display:flex;flex-direction:column}body.blog .contain-to-grid,body.home .contain-to-grid{flex-shrink:0}body.blog>.row,body.home>.row{flex:1;overflow:hidden}.two-col-wrapper{display:flex;flex-wrap:nowrap;height:100%}.column-outer{display:flex;flex-direction:column;height:100%;width:50%;float:none!important;background-color:#FFF}.column-header{flex-shrink:0}.column-content{flex:1;overflow-y:auto}body.blog #footer,body.home #footer{flex-shrink:0}}.column-header img{width:100%;display:block}.pp-thumbnail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.pp-thumb-item{text-align:center}.pp-thumb-item img{width:100%;height:auto;cursor:pointer;transition:opacity 0.2s}.pp-thumb-item img:hover{opacity:.8}.pp-thumb-title{font-size:.75em;margin-top:.4em;color:#555}@media only screen and (max-width:40em){.pp-thumbnail-grid{grid-template-columns:repeat(2,1fr)}}.tabs{*zoom:1;margin-bottom:0!important}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd{position:relative;margin-bottom:0!important;top:1px;float:left}.tabs dd>a{display:block;background:#efefef;color:#222;padding-top:.88889rem;padding-right:1.77778rem;padding-bottom:.94444rem;padding-left:1.77778rem;font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif!important;font-size:.88889rem}.tabs dd>a:hover{background:#e2e2e2}.tabs dd.active a{background:#fff}.tabs.radius dd:first-child a{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{*zoom:1;margin-bottom:1.33333rem}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:.83333rem 0}.tabs-content>.content.active{display:block}.tabs-content>.content.contained{padding:.83333rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 .83333rem}@media only screen and (min-width:40.063em){.tabs.vertical{width:20%;float:left;margin-bottom:1.25rem}.tabs-content.vertical{width:80%;float:left;margin-left:-1px}}