.hh-inner { display: flex; align-items: center; }
.hh-col { width: 50%; }
.hh-left { padding-right: 50px; }
.hh-right { padding-left: 50px; }
.hh-left > img { width: 100%; max-height: 450px; object-fit: cover; }
.hh-accent { height: 3px; width: 120px; }
.hh-top-spacer { margin-top: 40px; }
.hh-bottom-spacer { margin-bottom: 40px; }
.hh-txt-col { }
.hh-inner ul { padding-left: 40px; }

.old-website .lg-logo { padding:0 15px }
@media screen and (max-width:1000px) {
    .hh-inner { flex-direction: column; align-items: center; justify-content: center; }
    .hh-inner.hh-flipper { flex-direction: column !important; }
    .mob-hide { display: none; }
    .hh-col { width: 80%; }
    .hh-left { padding-right: 0px; }
    .hh-right { padding-left: 0px; }
    .hh-accent { margin-left: auto; margin-right: auto; }
    .hh-inner.hh-flipper .hh-left { padding-left: 0px !important; padding-right: 0; }
    .hh-inner.hh-flipper .hh-right { padding-right: 0px !important; padding-left: 0; }
}
@media screen and (max-width:768px) {
    .hh-col { width: 100%; }
}
.scb-richard ul { padding-left: 40px; padding-top: 10px; }
.scb-richard { width: 85%; }
.scb-content { color: white; display: flex; flex-direction: column; align-items: center; justify-content: center; }
@media screen and (max-width:1025px) {
    .scb-content { width: unset; padding: 20px; }
    .scb-richard { width: unset; }
}
.related-posts { }
.related-posts-inner { display: flex; justify-content: space-evenly; align-items: center; flex-basis: 1; width: calc(100% + 49px); margin-left: -25px; }
.related-posts article { text-align: center; flex: 0.3; min-height: 440px; background: white; }
.res-wrap-title { position: relative; height: 40px; }
.res-wrap-title > div { top: 0; position: absolute; width: 100%; right: 0; left: 0; display: flex; justify-content: center; align-items: center; height: 100%; }
.res-wrap-title > a { top: 0; position: absolute; width: 100%; right: 0; left: 0; height: 100%; z-index: 100; }
{# .related-posts article.case-studies img { max-height: 90px; margin: 25px auto 10px; max-width: 75%; min-width: unset; } #}
.res-card { position: relative; display: flex; flex-direction: column; }
.res-wrap-title > div > h2 > a { color: var(--drk-blu); font-size: var(--med-lrg-font); font-weight: 400; }
.res-wrap-title.blue_gradient_bg > div > h2 > a { color: white; }
.resource-overlay { text-align: left; padding: 20px; }
.res-type { position: absolute; top: 0; left: 0; padding: 10px 20px; font-family: var(--main-font); font-size: 14px; z-index: 9; }
@media(max-width:960px) {
    .related-posts-inner { flex-direction: column; padding-left: 20px; padding-right: 20px; }
    .resource-overlay > .button-wrap { justify-content: center; }
    .related-posts article { width: 100%; height: auto; min-height: unset; }
    .related-posts article:not(:last-child) { margin-bottom: 20px; }
}
@media(max-width:768px) {
    .related-posts-wrapper { flex-direction: column; }
    .related-posts-inner { flex-direction: column; }
    .related-posts-inner { width: 100%; margin: 0px; padding: 0; }
}

.lg-inner { display: flex; background: white; padding: 10px; }
@media screen and (max-width:1025px) {
    .lg-inner { justify-content: center; flex-wrap: wrap; }
}
@media (max-width:500px){
    .old-website .lg-logo { padding:0; }
}




