.widget_categories .children {
    display: none;
    /* Don't display Child categories in blog sidebar */
}

.widget_categories .cat-item li {
    margin-left: 0;
    padding-left: 1.5em!important;
    text-indent: -1.5em!important;
    /* Add indent to second line */
}

@media screen and (min-width: 48em) {
    /* Fixes space above jump anchors (otherwise hidden under floating menu) - via https://pixelflips.com/blog/anchor-links-with-a-fixed-header and http://nicolasgallagher.com/jump-links-and-viewport-positioning.btn/ */
    :target::before {
    display: block;
    height: 4em;
    margin-top: -4em;
    content: "";
  }
}

@media screen and (min-width: 48em) {
    p:target::before {
      display: block;
      height: 6em;
      margin-top: -6em;
      content: "";
      /* Fixes space for paragraphs with button */
    }
}

.wpb_content_element {
    margin-bottom: 10px;
}

.tsdf-slider .post-title {
    font-size: 1em;
    margin-top: 0.15em;
    margin-bottom: 0.15em;
}

.has-background {
    padding: 10px;
    /* Adds padding to colored boxes */
}


.tsdf-box-right {
    float: right;
    width: 40%;
    margin-left: 15px;
    background-color: #eee;
    padding: 10px;
}

.tsdf-box-left {
    float: left;
    width: 40%;
    margin-right: 15px;
    background-color: #eee;
    padding: 10px;
}


.tsdf-header-fix {
    margin-top: 0.25em!important;
    margin-block-start: 0.25em!important;
    /* For use in boxes to reduce the space above the headers */
    
}

.full-width {
    width: 100%!important;
    float: none!important;
    margin: auto;
    /* doesn't work? */
}

.wp-block-embed-youtube {
    margin: auto;
    /* makes YouTube videos full-width on the page */
}

hr.bio-separator {
    border: 2px solid #000000 !important;
    background: #000000 !important;
}

.gf_list_inline {
    margin-right: 10px !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #2c2f33;
}

.grantsgiven h4 {
    margin-top: 5px;
}


vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}

.anchor a {
  position: absolute;
  left: 0px;
  top: -60px;
}

.anchor {
  position: relative;
}

#post-103471 > div > .seven > header > h2:nth-child(2) {
    margin-top: 0px;
}