


h1, h2, h3, h4 {
color: #118c44;
}
h1 {
font-size:40px;
}
h2 {
font-size:28px;
}

h1.fl-heading {
color:#041e42
}

.fl-post-slider-post.fl-post-slider-thumb.fl-post-slider-has-image.swiper-slide {
    background: #dfebf4;
}

/* makes custom links not be in all caps */
ul.sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom a {
    font-size:16px;
    text-transform: none;
}

ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page a {
  font-family: 'TideSans-300LilKahuna','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif;
  font-size: 16px;
  text-transform: none;
}


.initiatives p {
font-size:18px;
}

.menu-item .menu-item-type-custom {
text-transform: lowercase !important;
}

.top-image h1 {
 text-shadow: 1px 1px 1px #000000 !important;
}

.top-image h3 {
 text-shadow: 5px 5px 20px #000000 !important;
font-size:18px;
}

.fl-post-author, .fl-sep, .fl-post-date, .fl-post-slider-feed-date {
display:none;
}

.fl-logo-text {
font-size:24px
}

.fl-page-nav-right.fl-page-header-fixed .fl-logo-text, .fl-page-header-fixed .fl-logo-text {
    font-size: 24px;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #d9edf7;
   background-color: #0069b1;
    font-weight: 700;
    vertical-align: top;
color:#ffffff;
}


.fl-builder-content .fl-node-5bbf6de969129 .fl-post-slider-post .fl-post-slider-content .fl-post-slider-title a {
color: #0069b1;
}

.fl-builder-content .fl-node-5bbf6de969129 .fl-post-slider-post .fl-post-slider-content .fl-post-slider-title a:hover {
color: #041e42;
}