:where(.wp-site-blocks) > :last-child {
    margin-block-start: 0 !important;
}

a {
    transition: all 0.5s;
}

.wp-block-site-logo.is-default-size img{
    min-width: 70px !important;
}
@media only screen and (max-width: 639px) {
    .wp-block-site-logo.is-default-size {
      margin-top: -0.5rem;
      margin-bottom: -1.5rem;
      padding: 0.3rem;
      padding-top: 0rem;      
      padding-bottom: 0.1rem;      
    }
    .has-base-primary-background-color .wp-block-site-logo.is-default-size,
    .wp-block-template-part.sticky .wp-block-site-logo.is-default-size {
        background: white;
    }

    .wp-block-navigation__responsive-container-open{
/*         margin-right: -1rem !important; */
/*         margin-right: 0rem !important; */
    }

    .has-global-padding{
/*         padding-left: 20px; */
/*         padding-right: 20px; */
    }
    
}



/* level out cards */
li.wp-block-post.type-article,
.member-template-default .wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-24.wp-block-group-is-layout-constrained,
.post-type-archive .wp-block-group.has-grey-background-color.has-background.has-global-padding.is-content-justification-left.is-layout-constrained.wp-block-group-is-layout-constrained{
   height: 100% !important;
}

li.wp-block-post.type-article{
    background: var(--wp--preset--color--base-primary) !important;
}


.wp-block-navigation-item.has-child.current-menu-item.wp-block-navigation-submenu,
.wp-block-navigation-item__content.current-menu-ancestor,
.wp-block-navigation-item.current-menu-item.wp-block-navigation-link{
    color: var(--wp--preset--color--loops-blood) !important;
}

.page-template-resources .wp-block-navigation-item.current-menu-item.wp-block-navigation-link{
    color: var(--wp--preset--color--loops-blood) !important;
}
.page-template-resources .wp-block-navigation-item.wp-block-navigation-link:hover{
    text-decoration: underline;
}

.page-template-resources table tbody td  {
    word-break: normal!important;
    overflow-wrap: normal!important;
    vertical-align: top;
}
.page-template-resources table tbody tr td:first-child {
    padding-right: 20px!important;
/*     color: var(--wp--preset--color--loops-blood-dark) !important; */
        min-width: 160px;
}
.page-template-resources table tr td,
.page-template-resources table tr th
{
    line-height: 1.4!important;
}

@media only screen and (max-width: 639px) {
    .page-template-resources table tbody tr td:first-child {
        min-width: 100px;
    }
    .page-template-resources .wp-block-table  {
        position: relative;
        margin-left: -40px!important;
        margin-right: -40px!important;
    }

}

html {
    scroll-behavior: smooth;
}

/* Hide articals if none */
#ArticleBlock:has(ul) {
    display: block!important;
}

#ArticleBlock:not(:has(ul)) {
    display: none;
}
/* Hide projects if none */
#ProjectsBlock:has(ul) {
    display: block!important;
}

#ProjectsBlock:not(:has(ul)) {
    display: none;
}


/* RSS FEEDS */
.wp-block-rss__item{
    background: white;
}
.wp-block-rss__item-title{
    color: var(--wp--preset--color--loops-blood) !important;    
    padding: 20px;
    padding-bottom: 0;
}
.wp-block-rss__item-publish-date{
    font-size: 12px;
    padding: 20px;
    padding-top: 0;
}

.article-template-default li.wp-block-post.type-article{
    background: white!important;
}


