html {
	 font-size: 18px !important;
}

.kingster-body .museum-footer-column a:hover {
    color: #93C2F8 !important;
}

html .mm-listview>li>span {
    text-overflow: initial;
    white-space: pre-wrap;
}

html #h3_1dd7_5 {
    color: #fff;
}

html .fix-contrast #h3_1dd7_5 {
    color: #00325D;
}

li:not(:where(.menu-item)), html .gdlr-core-page-builder-body p {
    font-size: 1.3rem;
}

@media (max-width: 768px) {
    html .gdlr-core-page-builder-body p {
        font-size: 1rem;
    }
}

/* Profile Grid Updates */
.gdlr-core-blog-modern.gdlr-core-with-image.gdlr-core-hover-overlay-content.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover:hover a {
    color: #fff !important;
}

.gdlr-core-blog-thumbnail.gdlr-core-media-image {
    aspect-ratio: 1 / 1;
}

.gdlr-core-blog-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1/1;
}

html .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-modern-content {
    top: 0;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

html .gdlr-core-blog-modern .gdlr-core-blog-title {
    line-height: 1.2;
}

html .gdlr-core-blog-modern.gdlr-core-with-image.gdlr-core-hover-overlay-content.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider .gdlr-core-blog-info {
    font-size: .88rem;
}

@media (max-width: 1050px) {
    .gdlr-core-column-15:has(.gdlr-core-blog-modern.gdlr-core-with-image.gdlr-core-hover-overlay-content.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover) {
        width: 33.33333333%;
    }
}

@media (max-width: 780px) {
    .gdlr-core-column-15:has(.gdlr-core-blog-modern.gdlr-core-with-image.gdlr-core-hover-overlay-content.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover) {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .gdlr-core-column-15:has(.gdlr-core-blog-modern.gdlr-core-with-image.gdlr-core-hover-overlay-content.gdlr-core-opacity-on-hover.gdlr-core-zoom-on-hover) {
        width: 100%;
    }
}
/* End Profile Grid Updates */

html .gdlr-core-pbf-wrapper {
    padding: 0;
    margin: 60px 0px 30px;
}
html #gdlr-core-wrapper-3 {
    padding: 0;
    margin: 30px 0px 30px 0px;
}
html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.has-children > span.children-caret:after {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    /* left: 100%; */
    /* transform: translateX(-100%); */
    /* position: relative; */
}

html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.has-children > span.children-caret:after {
    content: "\f0da";
    font-family: "FontAwesome";
    transition: opacity 200ms, margin-left 200ms;
    -moz-transition: opacity 200ms, margin-left 200ms;
    -o-transition: opacity 200ms, margin-left 200ms;
    -webkit-transition: opacity 200ms, margin-left 200ms;
}


html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.has-children > span.children-caret:after, 
html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.has-children > span.children-caret:after {
    font-style: normal;
}

html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li.has-children > span.children-caret.expanded-icon:after {
    content: "\f0d7";
    font-family: "fontAwesome";
    transition: opacity 200ms, margin-left 200ms;
    -moz-transition: opacity 200ms, margin-left 200ms;
    -o-transition: opacity 200ms, margin-left 200ms;
    -webkit-transition: opacity 200ms, margin-left 200ms;
}

html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:before {
    content: none;
}

ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a {
    position: relative;
}

html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a {
    display: inline-block;
    /* width: 90% */
}

html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a[aria-current] {
    font-weight: 600;
    pointer-events: none;
}

.menu-finance-menu-container ul ul {
    list-style: none;
    margin-left: 1.5rem;
}

.menu-finance-menu-container ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list ul li {
    border-bottom-width: 0;
    padding: 6px 0;
}

html .menu-finance-menu-container ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list ul li {
    padding: 0;
    margin: 6px 0;
}

html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:hover, html ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:focus {
    font-style: italic;
}

.menu-finance-menu-container li.expanded > ul {
    max-height: 100vh;
    transition: max-height 1200ms ease;
    /* border: 1px solid red; */
}

.menu-finance-menu-container li > ul {
    max-height: 0;
    /* border: 2px solid green; */
    overflow: hidden;
    transition: max-height 300ms ease;
}

span.children-caret {
    /* border: 1px solid red; */
    width: 2rem;
    height: 2rem;
    display: inline-block;
    position: relative;
    left: 0;
    top: 9px;
    /* transform: translateX(-95%); */
}

span.children-caret:hover, span.children-caret:focus {
    cursor: pointer;
}

span.children-caret:hover:after, span.children-caret:focus:after {
    color: #1D419E;
}

.gdlr-core-pbf-sidebar-container.gdlr-core-line-height-0.clearfix.gdlr-core-js.gdlr-core-container {
    display: flex;
}

.gdlr-core-pbf-sidebar-content.gdlr-core-column-40.gdlr-core-pbf-sidebar-padding.gdlr-core-line-height.gdlr-core-column-extend-left {
    flex-grow: 1;
    display: block;
    float: none;
    width: 100%;
}

.gdlr-core-pbf-sidebar-right.gdlr-core-column-extend-right.kingster-sidebar-area.gdlr-core-column-20.gdlr-core-pbf-sidebar-padding.gdlr-core-line-height {
    flex-shrink: 0;
    min-width: 400px;
    width: 33%;
    float: none;
}


@media only screen and (max-width: 980px) {
    .gdlr-core-pbf-sidebar-right.gdlr-core-column-20 {
        width: 100%;
    }

    .gdlr-core-sidebar-content.gdlr-core-column-40 {
        width: 100%;
    }
}

@media only screen and (max-width: 950px) {
    .gdlr-core-pbf-sidebar-container.gdlr-core-line-height-0.clearfix.gdlr-core-js.gdlr-core-container {
        flex-direction: column;
    }
    .gdlr-core-pbf-sidebar-right.gdlr-core-column-extend-right.kingster-sidebar-area.gdlr-core-column-20.gdlr-core-pbf-sidebar-padding.gdlr-core-line-height {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    span.children-caret {
        top: 15px;
    }
}

@media only screen and (max-width: 650px) {
    span.children-caret {
        top: 11px;
    }
}

html .kingster-body .gdlr-core-pbf-wrapper-content blockquote a:not(.gdlr-core-button):not(.template-cta):not(:has(#span_1dd7_5)) {
    color: white;
}
html .kingster-body .overflow-image-content .gdlr-core-pbf-wrapper-content a:not(.gdlr-core-button):not(.template-cta):not(:has(#span_1dd7_5)), html .kingster-body .overflow-image-content .gdlr-core-pbf-wrapper-content a:not(.gdlr-core-button):not(.template-cta):not(:has(#span_1dd7_5)):hover, html .kingster-body .gdlr-core-pbf-wrapper-content blockquote a:not(.gdlr-core-button):not(.template-cta):not(:has(#span_1dd7_5)):hover {
    color: white !important;
}
html .alert-default {
    background-color: #93C2F8;
    color: #00325D;
    border-color: #00325D;
}
html .btn-default {
    background-color: #00325D;
    color: white !important;
    border-color: #00325D;
}
html .btn-default:hover {
    background-color: #1D419E;
    border-color: #1D419E;
    color: white !important;
}

html .alert-covid {
    background-color: #E3530F;
    color: #000000;
    border-color: #000000;
}
html .btn-covid {
    background-color: #000000;
    color: white !important;
    border-color: #000000;
}
html .btn-covid:hover {
    background-color: #333333;
    border-color: #333333;
    color: white !important;
}

html .alert-weather {
    background-color: #8CAD90;
    color: #333333;
    border-color: #333333;
}
html .btn-weather {
    background-color: #00325D;
    color: white !important;
    border-color: #00325D;
}
html .btn-weather:hover {
    background-color: #1D419E;
    border-color: #1D419E;
    color: white !important;
}

html .kingster-body .hh-alerts-bar.alert-covid a {
    color: #000000;
}

html .kingster-body .hh-alerts-bar.alert-covid a:hover, html .kingster-body .hh-alerts-bar.alert-covid a:hover .title {
    color: #333333 !important;
}

html .hh-alerts-bar a:hover .title, html .hh-alerts-bar a:focus .title {
    color: inherit !important;
    text-decoration: none !important;
}

html .hh-alerts-bar.alert-weather a:hover, html .hh-alerts-bar.alert-weather a:focus,
html .hh-alerts-bar.alert-default a:hover, html .hh-alerts-bar.alert-default a:focus
{
    color: #1D419E !important;
}









html .kingster-mobile-header {
    padding-top: 0;
}
@media (max-width: 1260px) {
    div#kingster-mobile-menu + .hh-alerts-bar {
        display: none;
    }
}
html .mm-menu.mm-offcanvas {
    z-index: 5;
}
.kingster-top-bar {
    margin-top: -1px;
}
.kingster-body a.mm-title:hover {
    color: #93C2F8 !important;
}
@media (max-width: 768px) {
    html .mobile-alert-container {
        text-align: center;
    }
}
ul.m-menu.mm-listview.mobile-quick-links {
    margin-top: 30px;
}
html .kingster-body .menu-item a:hover {
    color: #93C2F8 !important;
}
html .kingster-mobile-header:has(.mobile-alert-container) {
    padding-bottom: 0;
}
.mobile-alert-container {
    background: #00325D;
    color: white;
    padding: 17px 35px;
    font-size: 1rem;
    border-top-color: #f1c40f;
    border-width: 6px;
    border-top-style: solid;
}
html .kingster-body .mobile-alert-container a:hover {
    color: #93C2F8 !important;
}
html .kingster-body .mobile-alert-container a {
    color: white;
    text-decoration: underline;
}
html .kingster-body .mobile-alert-container p {
    padding-bottom: 0;
}
html .gdlr-core-body .gdlr-core-pbf-wrapper.parallax-callout:not(:is(.fix-contrast)) .has-overlay .gdlr-core-button:hover {
    background: #fff;
    color: #00325D !important;
}
html .kingster-body .gdlr-core-pbf-wrapper.gdlr-template-wrapper:not(:is(.fix-contrast)) .image-content-component a:not(:is(.gdlr-core-button, .content-cta-item)), html .kingster-body .gdlr-core-pbf-wrapper.gdlr-template-wrapper:not(:is(.fix-contrast)) .image-content-component a:not(:is(.gdlr-core-button, .content-cta-item)):hover {
    color: white !important;
}
html .gdlr-core-pbf-wrapper-container:not(.gdlr-core-container-custom, .banner-wrapper, .image-content-component):has(.hh-directory) {
    display: block;
}
a.gdlr-core-button.gdlr-core-button-no-border.gdlr-core-button-solid.light-blue-button, div.wysiwyg a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border.light-blue-button {
    background: #93C2F8;
    color: #00325D;
}
a.gdlr-core-button.gdlr-core-button-no-border.gdlr-core-button-solid.light-blue-button:hover, div.wysiwyg a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border.light-blue-button:hover {
    background: #fff;
    color: #00325D;
}
.kingster-body .fix-contrast #div_1dd7_29 h1, .kingster-body .fix-contrast #div_1dd7_29 h2, .kingster-body .fix-contrast #div_1dd7_29 h3, .kingster-body .fix-contrast #div_1dd7_29 h4, .kingster-body .fix-contrast #div_1dd7_29 h5, .kingster-body .fix-contrast #div_1dd7_29 h6, .fix-contrast #h3_1dd7_23, .fix-contrast #div_1dd7_78, .fix-contrast #h3_1dd7_28, .fix-contrast span#span_1dd7_0, .fix-contrast span#span_1dd7_5, .fix-contrast .card-donations-content, html .kingster-body .fix-contrast .image-content-component h2, html .kingster-body .fix-contrast .image-content-component h3, .fix-contrast .image-content-component, html .kingster-body .fix-contrast h3.parallax-callout-heading, html .kingster-body .fix-contrast .parallax-callout-content {
    color: #00325D;
}
html body.kingster-body .two-column-quick-links-container .quick-links-container:not(:is(.fix-contrast)) .quick-links-wrapper h3 a, html body.kingster-body .two-column-quick-links-container .quick-links-container:not(:is(.fix-contrast)) .quick-links-wrapper h3, html .quick-links-container:not(:is(.fix-contrast)) #div_1dd7_51 #i_1dd7_1 {
    color: #fff !important;
}
html .quick-links-container:not(:is(.fix-contrast)) div#div_1dd7_53 {
    border-color: #fff;
}
html .kingster-body h3.parallax-callout-heading, html .kingster-body .parallax-callout-content{
    color: #fff;
}
.fix-contrast .image-content-component a.content-cta-item:hover {
    background: #1D419E;
    color: #fff !important;
}
.fix-contrast .image-content-component a.content-cta-item, .gdlr-core-body .fix-contrast .has-overlay .gdlr-core-button {
    background: #00325D;
    color: white;
}
.image-content-component a.content-cta-item {
    background: white;
}
.gdlr-core-body .fix-contrast .has-overlay .gdlr-core-button:hover{
    background: #1D419E;
    color: white !important;
}
.image-content-component a.content-cta-item:hover  {
    background: #93c2f8;
    color: #00325D !important;
}
html .kingster-body .image-content-component h2, html .kingster-body .image-content-component h3, .image-content-component {
    color: white;
}
html .kingster-body .image-content-container .content-container {
    position: relative;
}
html .kingster-body h2 {
    position: relative;
    z-index: 5;
}
.gdlr-core-body .fix-contrast.has-overlay .gdlr-core-button-item a.gdlr-core-button {
    color: #93C2F8;
    background: #00325D;
}
.gdlr-core-body .fix-contrast.has-overlay .gdlr-core-button-item a.gdlr-core-button:hover {
    color: white !important;
    background: #1D419E !important;
}
.card-donations-content {
    color: white;
}

html .gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    color: white;
}
html .fix-contrast .gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    color: #00325D;
}
html .kingster-body a#gdlr-core-button-id-66813 .gdlr-core-content:hover {
    color: currentcolor !important;
    text-decoration: underline;
}
html .kingster-body a#gdlr-core-button-id-66813:hover {
    color: currentcolor !important;
    /*border-bottom: 2px solid currentcolor;*/
}
.kingster-body #div_1dd7_29 h1, .kingster-body #div_1dd7_29 h2, .kingster-body #div_1dd7_29 h3, .kingster-body #div_1dd7_29 h4, .kingster-body #div_1dd7_29 h5, .kingster-body #div_1dd7_29 h6 {
    color: #fff;
}
.fix-contrast em#i_1dd7_0, .fix-contrast a#gdlr-core-button-id-66813, .fix-contrast div#div_1dd7_29, .fix-contrast .gdlr-core-counter-item-number, .fix-contrast .gdlr-core-counter-item-bottom-text {
    color: #00325D;
}
html #div_1dd7_29 {
    font-weight: 600;
}
.overflow-image-content-reverse {
    flex-direction: row-reverse;
}
html .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-tab.gdlr-core-active .gdlr-core-accordion-item-title:before {
    content: "\4b";
    position: relative;
    top: 4px;
}
html .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title:before, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-accordion-item-title:before {
    color: #00325D;
    position: relative;
    top: 4px;
}
html .gdlr-core-pbf-wrapper-container.clearfix.gdlr-core-container.testimonial-reverse {
    flex-direction: row-reverse;
}
@media only screen and (min-width: 1601px) and (max-width: 1800px) {
    html .testimonial-reverse .gdlr-core-column-extend-left > .gdlr-core-pbf-background-wrap {
        margin-right: -400px;
        margin-left: 0;
    }
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
    html .testimonial-reverse .gdlr-core-column-extend-left > .gdlr-core-pbf-background-wrap {
        margin-right: -300px;
        margin-left: 0;
    }
}
@media only screen and (min-width: 1171px) and (max-width: 1400px) {
    html .testimonial-reverse .gdlr-core-column-extend-left > .gdlr-core-pbf-background-wrap {
        margin-right: -200px;
        margin-left: 0;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1170px) {
    html .testimonial-reverse .gdlr-core-column-extend-left > .gdlr-core-pbf-background-wrap {
        margin-right: -100px;
        margin-left: 0;
    }
}
html .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title:before {
    content: "\4c";
    font-family: "ElegantIcons";
    margin-right: 15px;
    position: relative;
    top: 3px;
}
html .gdlr-core-toggle-box-style-icon .gdlr-core-toggle-box-item-title, html .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-title, html .gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title, html .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title, html .gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title, html .gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-title, html .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title {
    font-size: 1.3rem;
    line-height: 1.5;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0px;
    cursor: pointer;
    margin-bottom: 20px;
    position: relative;
    bottom: 7px;
}
html body .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-title {
    bottom: 12px;
}
html .kingster-body .overflow-image-content :where(h1, h2, h3, h4, h5, h6) {
    color: #fff;
}
a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-left-align.gdlr-core-button-no-border:hover {
    background: #93C2F8 !important;
}
@media (max-width: 768px) {
    .gdlr-core-pbf-column-content-margin.gdlr-core-js.gdlr-core-column-extend-left {
        display: none;
    }
}
.gdlr-core-blockquote-item-quote.gdlr-core-quote-font.gdlr-core-skin-icon {
    position: relative;
    right: 12px;
}
.kingster-body .lg-toolbar a.lg-icon:hover {
    color: #FFF !important;
}
.gdlr-core-pbf-wrapper-container:not(.gdlr-core-container-custom, .banner-wrapper, .image-content-component) {
    display: flex;
    flex-wrap: wrap;
}
.gdlr-core-page-builder-body .gdlr-core-lightgallery.gdlr-core-js > img:has(+span.gdlr-core-image-overlay) {
    aspect-ratio: 1.5 / 1;
    object-fit: contain;
}
html .gdlr-core-column-service-item .gdlr-core-column-service-title {
    font-size: 2.2rem;
}
html .gdlr-core-title-item .gdlr-core-title-item-title {
    font-size: 2.9rem;
    color: #1D419E;
}
html .gdlr-core-tab-item .gdlr-core-tab-item-image.gdlr-core-active .gdlr-core-tab-item-image-background {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
}
html .gdlr-core-tab-item .gdlr-core-tab-item-image-background {
    display: none;
}
html .gdlr-core-tab-item .gdlr-core-tab-item-image:not(.gdlr-core-active) {
    display: none;
}
html .lg-icon {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
span#lg-actual-size, span#lg-zoom-out, span#lg-zoom-in {
    display: none;
}
html .lg-outer #lg-share-pinterest .lg-icon:after {
    content:"\f231";
}
html .lg-toolbar .lg-download:after {
    content: "\f019";
}
html .lg-fullscreen-on .lg-fullscreen:after {
    content:"\f2d1";
}
html .lg-outer #lg-share-googleplus .lg-icon:after {
    content:"\f0d5";
}
html .lg-outer #lg-share-facebook .lg-icon:after {
    content:"\f09a";
}
html .lg-outer #lg-share-twitter .lg-icon:after {
    content:"\f099";
}
html .lg-toolbar .lg-close:after {
    content: "\f00d";
}
html .lg-fullscreen:after {
    content:"\f2d0";
}
html #lg-zoom-in:after, html #lg-zoom-out, html #lg-actual-size:after {
    display: none;
}
html .lg-outer #lg-share:after {
    content:"\f1e0";
}
html .kingster-body a {
    color: #00325D;
    font-weight: 600;
    text-decoration: none;
    -webkit-transition: background 300ms, color 300ms, border-color 300ms;
    transition: background 300ms, color 300ms, border-color 300ms;
}
html .kingster-body .gdlr-core-pbf-sidebar-content.gdlr-core-column-40.gdlr-core-pbf-sidebar-padding.gdlr-core-line-height.gdlr-core-column-extend-left a:not(.gdlr-core-button):hover {
    text-decoration: underline;
}
img.float-image-left {
    float: left;
    margin-right: 40px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
img.float-image-right {
    float: right;
    margin-left: 40px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
html table tr td {
    padding: 15px;
}
html .kingster-body h2 {
    color: #1D419E;
}
.kingster-sidebar-area .gdlr-core-widget-box-shortcode-content a:hover {
    color: white !important;
    text-decoration: none;
}
.kingster-sidebar-area .gdlr-core-widget-box-shortcode-content a {
    color: white;
    text-decoration: underline;
}

@media only screen and (max-width: 650px) {
    html table.stacked-table tbody tr {
        display: flex;
        flex-direction: column;
    }
    
    html table.stacked-table tbody tr td {
        border-bottom: 1px solid white;
    }

}
.overlay-container {
    position: relative;
    z-index: 1;
}

.gdlr-core-pbf-wrapper-content {
    z-index: 10;
}
.gdlr-core-pbf-column-content {
    z-index: 10;
}
.gdlr-core-accordion-item-icon.gdlr-core-js.gdlr-core-skin-icon {
    position: relative;
    top: 5px;
}
html .gdlr-core-accordion-style-icon .gdlr-core-accordion-item-title {
    line-height: 1.5;
}
 .gdlr-core-column-service-media.gdlr-core-media-image i.fa {
	 font-size: 3rem;
	 color: #FFF;
}
 html a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border {
	 border-radius: 2px;
}
 html .kingster-body .gdlr-core-pbf-wrapper-content a:not(.gdlr-core-button):not(.template-cta):not(:has(#span_1dd7_5)) {
	 color: #064880; /*splmn*/
	 font-weight: 600;
}
 html .kingster-body .gdlr-core-pbf-wrapper-content a:not(.gdlr-core-button):not(.template-cta):hover {
	 text-decoration: underline;
}
 div:has(> table.scrollable-table) {
	 overflow-x: scroll;
}
 html table img {
	 margin: 0;
}
 ::-webkit-scrollbar {
	 -webkit-appearance: none;
	 width: 7px;
}
 ::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: rgba(0, 0, 0, .5);
	 box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
 html body.kingster-body .wysiwyg p + :where(h1, h2, h3, h4, h5, h6) {
	 margin-top: 2rem !important;
}
 html .spelman-wysiwyg .gdlr-core-pbf-column-content, html .spelman-wysiwyg .gdlr-core-item-pdb {
	 padding-bottom: 0;
}
 .gdlr-core-pbf-column-content {
	 padding-bottom: 0px; /*SPLMN*/
}
 html .kingster-body .two-column-quick-links-container .quick-links-container .quick-links-cta {
	 z-index: 10;
}
 html #div_1dd7_47 {
	 font-size: 46px;
}
 html .gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-title {
	 margin-bottom: 0;
}
 html .kingster-sidebar-area .kingster-widget-title {
	 color: white;
}
 html .kingster-sidebar-area .kingster-widget-title {
	 border-bottom-color: #8ac0ea !important;
}
 html .gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-title {
	 margin-top: -8px;
}
 html .gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-blog-info {
	 font-size: 14px;
	 text-transform: none;
}
 html .kingster-sidebar-area .kingster-widget-title {
	 background-color: #00325D;
}
 html #div_1dd7_96 {
	 font-size: 46px;
}
 div#div_1dd7_53 {
	 border-color: white;
}
 div.container, ol.container {
	 max-width: 1360px;
	 width: 100% !important;
	 position: relative;
	 margin-left: auto;
	 margin-right: auto;
	 padding: 0 40px;
}
 ul ul, ol ol {
	 margin-bottom: 0;
}
 div.wysiwyg a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border {
	 font-size: 1rem;
	 letter-spacing: 0px;
	 padding: 17px 31px 18px 31px;
	 text-transform: none;
	 border-radius: 2px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px background: #00325D;
	 color: #93C2F8;
	 border-color: #1a2742;
	 background: #00325D;
	 text-decoration: none;
}
 div.wysiwyg a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border:hover {
	 color: #00325D;
	 background: #93C2F8;
	 text-decoration: none;
}
 div.wysiwyg img.float-image-right {
	 float: right;
	 margin-left: 40px;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-right: 0;
}
 div.wysiwyg img.float-image-left {
	 float: left;
	 margin-right: 40px;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-left: 0;
}
 div.wysiwyg figure.float-figure-right {
	 float: right;
	 margin-left: 40px;
	 margin-top: 0;
	 margin-bottom: 0;
}
 div.wysiwyg figure.float-figure-left {
	 float: left;
	 margin-right: 40px;
	 margin-top: 0;
	 margin-bottom: 0;
}
 div.wysiwyg figure {
	 display: inline-block;
	 position: relative;
	 padding-top: 10px;
	 max-width: 400px;
	 margin: 20px 40px;
}
 div.wysiwyg figure img {
	 position: relative;
	 left: 50%;
	 transform: translateX(-50%);
	 margin: 0;
}
 div.wysiwyg figure figcaption {
	 font-size: 1rem;
	 color: white;
	 background: #00325D;
	 text-align: center;
	 padding: 5px;
}
 div.wysiwyg img {
	 margin: 0 20px;
}
 div.gdlr-core-page-builder-body div.wysiwyg blockquote {
	 margin: 20px 0;
	 background-color: #00325D;
	 color: white;
	 border-color: #93C2F8;
	 padding: 30px;
	 border-left-width: 6px;
}
 .kingster-body div.wysiwyg a {
	 color: #00325D;
}
 .kingster-body div.wysiwyg a:hover {
	 text-decoration: underline;
}
 table thead tr td {
	 background: #00325D;
	 color: white;
	 font-weight: bold;
}
 .gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .kingster-body .kingster-button, .kingster-body input[type="button"], .kingster-body input[type="submit"] {
	 color: #93C2F8;
}
 .gdlr-core-body .has-overlay .gdlr-core-load-more, .gdlr-core-body .has-overlay .gdlr-core-button, .kingster-body .has-overlay .kingster-button, .kingster-body .has-overlay input[type="button"], .kingster-body .has-overlay input[type="submit"] {
	 color: #00325D;
	 background: #93C2F8;
}
 .gdlr-core-body .gdlr-core-load-more:hover, .gdlr-core-body .gdlr-core-button:hover, .kingster-body .kingster-button:hover, .kingster-body input[type="button"]:hover, .kingster-body input[type="submit"]:hover {
	 background: #93C2F8;
	 color: #00325D;
}
 .gdlr-core-body .has-overlay .gdlr-core-load-more:hover, .gdlr-core-body .has-overlay .gdlr-core-button:hover, .kingster-body .has-overlay .kingster-button:hover, .kingster-body .has-overlay input[type="button"]:hover, .kingster-body input[type="submit"]:hover {
	 background: #00325D;
	 color: #93C2F8 !important;
}
 div.menu-finance-menu-container ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:hover {
	 color: #00325D !important;
}
 #h3_1dd7_31.gdlr-core-title-item-title {
	 color: #5d5d5d;
}
 #a_1dd7_5:hover {
	 text-decoration: underline;
}
 .gdlr-core-blog-widget-content .gdlr-core-blog-title a:hover, .gdlr-core-blog-grid-content-wrap .gdlr-core-blog-title a:hover{
	 color: #5d5d5d !important;
}
 .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider .gdlr-core-blog-info {
	 font-weight: normal;
}
.kingster-body div.wysiwyg h2 {
    color: #1D419E;
}
/*FONT SIZES START*/
 .kingster-body div.wysiwyg h1, h1#h1_983a_0, h1, html .kingster-body h1 {
	 font-size: 3.5rem;
}
 .kingster-body div.wysiwyg h2, h2, html .kingster-body h2 {
	 font-size: 2.9rem;
}
 .kingster-body div.wysiwyg h3, h3, html .kingster-body h3 {
	 font-size: 2.2rem;
}
 .kingster-body div.wysiwyg h4, h4, html .kingster-body h4 {
	 font-size: 1.7rem;
}
 .gdlr-core-title-item-title#h3_1dd7_31, .gdlr-core-block-item-title-inner #h3_1dd7_32, div#div_983a_2, body.kingster-body h5, h5, html .kingster-body h5 {
	 font-size: 1.5rem;
}
 .gdlr-core-title-item-title#h3_1dd7_28, .gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-title a, .kingster-footer-wrapper .widget .kingster-widget-title, body .gdlr-core-accordion-style-icon h4.gdlr-core-accordion-item-title, .kingster-body div.wysiwyg h6, h6, html .kingster-body h6 {
	 font-size: 1.3rem;
}
 .gdlr-core-title-item-title#h3_1dd7_23, .gdlr-core-pbf-element #h3_1dd7_23 {
	 font-size: 3rem;
}
 .gdlr-core-title-item-title-wrap #h3_1dd7_12, .gdlr-core-title-item-title-wrap#h3_1dd7_15 {
	 font-size: 2rem;
}
 .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider .gdlr-core-blog-info, .gdlr-core-button#a_1dd7_6, .gdlr-core-event-item .gdlr-core-event-item-info-wrap .gdlr-core-tail, .gdlr-core-event-item .gdlr-core-event-item-info-wrap .icon_clock_alt{
	 font-size: 1rem;
}
 .gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-read-more, .gdlr-core-button#a_1dd7_7, .sf-mega-section .sf-mega-section-inner span#span_fd84_0, .kingster-navigation .sf-menu>.kingster-normal-menu .sub-menu .menu-item a, .gdlr-core-page-builder-body div.kingster-breadcrumbs {
	 font-size: 1.1rem;
}
 .gdlr-core-block-item-title-inner .gdlr-core-block-item-title#h3_1dd7_10 {
	 font-size: 2.3rem;
}
 .gdlr-core-title-item #span_1dd7_0, .gdlr-core-text-box-item #div_1dd7_20, .gdlr-core-page-builder-body .gdlr-core-text-box-item-content p, .gdlr-core-blog-grid-content-wrap #h3_1dd7_11, body .gdlr-core-social-network-item.gdlr-core-item-pdb .gdlr-core-social-network-icon {
	 font-size: 1.5rem;
}
 .gdlr-core-title-item-title-wrap.clearfix #h3_1dd7_4 {
	 font-size: 2.3rem;
}
 .gdlr-core-page-builder-body .gdlr-core-column-service-title-wrap p, #gdlr-core-button-id-66813 .gdlr-core-content, .gdlr-core-blog-title#h3_1dd7_12, .gdlr-core-title-item-title#h3_1dd7_16, .kingster-body .gdlr-core-pbf-column-link, .gdlr-core-page-builder-body .gdlr-core-pbf-element p, .kingster-footer-wrapper p, .kingster-footer-wrapper p span#span_1dd7_11, .kingster-footer-wrapper p a#a_1dd7_8, .kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner>a.sf-with-ul-pre, .kingster-sidebar-area .widget .kingster-widget-title, .menu-finance-menu-container ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list, .gdlr-core-tab-item div.gdlr-core-tab-item-title, div.wysiwyg blockquote{
	 font-size: 1.3rem;
}
 .kingster-body-wrapper.clearfix .kingster-top-bar, .gdlr-core-title-item-caption#span_1dd7_5, .gdlr-core-page-builder-body .gdlr-core-title-item-caption p, .kingster-footer-wrapper .menu-item, .kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner .sub-menu .menu-item a, body a.gdlr-core-button {
	 font-size: 1.2rem;
}
/*FONT SIZES MEDIA QUERY*/
 @media only screen and (max-width: 768px) {
	 h1#h1_983a_0 {
		 font-size: 3rem;
	}
	 .gdlr-core-title-item-title#h3_1dd7_31, .gdlr-core-block-item-title-inner #h3_1dd7_32, div#div_983a_2, body.kingster-body h5 {
		 font-size: 1.3rem;
	}
	 .gdlr-core-title-item-title#h3_1dd7_28, .gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-title a, .kingster-footer-wrapper .widget .kingster-widget-title {
		 font-size: 1rem;
	}
	 .gdlr-core-title-item-title#h3_1dd7_23, .gdlr-core-pbf-element #h3_1dd7_23 {
		 font-size: 2.3rem;
	}
	 .gdlr-core-title-item-title-wrap #h3_1dd7_12, .gdlr-core-title-item-title-wrap#h3_1dd7_15, .kingster-body div.wysiwyg h4 {
		 font-size: 1.5rem;
	}
	 .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider .gdlr-core-blog-info, .gdlr-core-button#a_1dd7_6, .gdlr-core-event-item .gdlr-core-event-item-info-wrap .gdlr-core-tail, .gdlr-core-event-item .gdlr-core-event-item-info-wrap .icon_clock_alt{
		 font-size: 0.7rem;
	}
	 .gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-read-more, .gdlr-core-button#a_1dd7_7, .sf-mega-section .sf-mega-section-inner span#span_fd84_0, .kingster-navigation .sf-menu>.kingster-normal-menu .sub-menu .menu-item a, .gdlr-core-page-builder-body div.kingster-breadcrumbs {
		 font-size: 0.8rem;
	}
	 .gdlr-core-block-item-title-inner .gdlr-core-block-item-title#h3_1dd7_10{
		 font-size: 1.4rem;
	}
	 .gdlr-core-title-item #span_1dd7_0, .gdlr-core-text-box-item #div_1dd7_20, .gdlr-core-page-builder-body .gdlr-core-text-box-item-content p, .gdlr-core-blog-grid-content-wrap #h3_1dd7_11, body .gdlr-core-social-network-item.gdlr-core-item-pdb .gdlr-core-social-network-icon {
		 font-size: 1.1rem;
	}
	 .gdlr-core-title-item-title-wrap.clearfix #h3_1dd7_4 {
		 font-size: 1.7rem;
	}
	 .gdlr-core-page-builder-body .gdlr-core-column-service-title-wrap p, #gdlr-core-button-id-66813 .gdlr-core-content, .gdlr-core-blog-title#h3_1dd7_12, .gdlr-core-title-item-title#h3_1dd7_16, .kingster-body .gdlr-core-pbf-column-link, .gdlr-core-page-builder-body .gdlr-core-pbf-element p, .kingster-footer-wrapper p, .kingster-footer-wrapper p span#span_1dd7_11, .kingster-footer-wrapper p a#a_1dd7_8, .kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner>a.sf-with-ul-pre, .kingster-sidebar-area .widget .kingster-widget-title, .menu-finance-menu-container ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list, .gdlr-core-tab-item div.gdlr-core-tab-item-title, body .gdlr-core-accordion-style-icon h4.gdlr-core-accordion-item-title, li:not(:where(.menu-item)){
		 font-size: 1rem;
	}
	 .kingster-body-wrapper.clearfix .kingster-top-bar, .gdlr-core-title-item-caption#span_1dd7_5, .gdlr-core-page-builder-body .gdlr-core-title-item-caption p, .kingster-footer-wrapper .menu-item, .kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner .sub-menu .menu-item a, body a.gdlr-core-button, .kingster-body div.wysiwyg h6, div.wysiwyg blockquote {
		 font-size: 0.9rem;
	}
	 .kingster-body div.wysiwyg h1 {
		 font-size: 2.9rem;
	}
	 .kingster-body div.wysiwyg h2 {
		 font-size: 2.7rem 
	}
	 .kingster-body div.wysiwyg h3 {
		 font-size: 2rem;
	}
}
/*FONT SIZES END*/
 .kingster-copyright-left.kingster-item-pdlr {
	 position: relative;
	 top: 10px;
}
 #i_1dd7_2 {
	 position: relative;
	 top: 2px;
}
 #i_1dd7_0 {
	 position: relative;
	 top: 4px;
}
 .kingster-body a#gdlr-core-button-id-66813 .gdlr-core-content:hover {
	 color: #93C2F8 !important;
}
 .kingster-body a#gdlr-core-button-id-66813:hover {
	 color: #93C2F8 !important;
}
 .gdlr-core-body .has-overlay .gdlr-core-button-item a.gdlr-core-button {
	 background: #93C2F8;
	 color: #00325D;
}
 .gdlr-core-body .has-overlay .gdlr-core-button-item a.gdlr-core-button:hover {
	 background: #00325D !important;
	 color: #93C2F8 !important;
}
 .gdlr-core-event-item-list .gdlr-core-event-item-title a {
	 color: #1D418E !important;
}
 .gdlr-core-event-item-list .gdlr-core-event-item-title a:hover {
	 color: #5d5d5d !important;
}
 .gdlr-core-social-network-item a.gdlr-core-social-network-icon {
	 color: #93C2F8;
}
 .gdlr-core-custom-menu-widget .menu-item a:hover, .gdlr-core-social-network-item a.gdlr-core-social-network-icon:hover, a#a_1dd7_8:hover {
	 color: #93C2F8 !important;
}
 .gdlr-core-divider-item-normal #div_1dd7_111 {
	 border-color: #93C2F8;
}
 .kingster-footer-wrapper .widget .kingster-widget-title {
	 border-bottom-color: #93C2F8;
}
 #gdlr-core-title-item-id-66469 .gdlr-core-title-item-title.gdlr-core-skin-title a:hover {
	/*color: #93C2F8 !important;
	 */
}
 .gdlr-core-body .gdlr-core-button-item a.gdlr-core-button {
	 color: #93C2F8;
}
 .gdlr-core-body .gdlr-core-button-item a.gdlr-core-button.gdlr-core-button-solid:hover{
	 background: #93C2F8;
	 color: #00325D;
}
 span#span_1dd7_0, span#span_1dd7_5 {
	 color: white;
}
 .clive-field > input:hover, .clive-field select:hover, .clive-submit:hover, .clive-field > input:focus, .clive-field select:focus, .clive-submit:focus {
	 border: 1px solid #1D418E !important;
}
 .clive-field .clive-dropdown-wrapper:after {
	 color: #00325D !important;
}
 .kingster-body .kingster-top-bar a.kingster-top-bar-right-button {
	 color: #00325D !important;
}
 .kingster-body .kingster-top-bar a.kingster-top-bar-right-button:hover {
	 background: white !important;
	 color: #00325D !important;
}
 .kingster-body .kingster-top-bar a {
	 color: white !important;
}
 .kingster-body .kingster-top-bar a:hover {
	 color: #93C2F8 !important;
}
 .kingster-body .kingster-top-bar .kingster-top-bar-left.kingster-item-pdlr a {
	 text-decoration: underline;
}
 .gdlr-core-blog-info-wrapper .gdlr-core-blog-info {
	 text-transform: none !important;
}
 div.kingster-top-bar-left.kingster-item-pdlr span p {
	 margin-bottom: 0;
}
 .d-flex {
	 display: flex;
	 flex-wrap: wrap;
}
 .justify-content-evenly {
	 justify-content: space-evenly;
}
 span.gdlr-core-counter-item-count.gdlr-core-js {
	/*font-weight: 700;
	 */
	 font-family: 'Roboto', Georgia, sans-serif;
	 font-weight: 700;
}
 .kingster-logo-inner a img {
	 max-width: 65%;
	 width: 100%;
}
 .kingster-navigation .sf-menu > li > a, .kingster-navigation .sf-vertical > li > a {
	 font-size: 1.3rem !important;
	 font-weight: 700;
}
 .kingster-navigation {
	 padding-top: 45px !important;
}
 .sf-menu>.kingster-normal-menu ul {
	 top: 100% !important;
}
 .kingster-navigation .kingster-navigation-slide-bar {
	 top: 100% !important;
}
 .sf-mega.sf-mega-full.megaimg {
	 top: 100% !important;
}
 em.icon_search {
	 font-size: 20px;
}
 .kingster-main-menu-right-wrap {
	 margin-top: 13px !important;
}
 .kingster-logo {
	 padding-top: 14px !important;
	 padding-bottom: 14px !important;
}
/* !--DIV CSS for creating multiple Columns Sitewide - Forrest 04-15-2024 -- */
 * {
	 box-sizing: border-box;
}
/* Create TWO equal columns that floats next to each other */
 .column_2 {
	 float: left;
	 width: 49%;
	/* //PIGO This is the default width. This can be customized within the WYSIWYG in the editor */
	 padding: 10px;
	 margin-right:10px;
	 height: 100% !important;
	/* This affects the height of the columns sitewide */
}
/* Clear floats after the columns */
 .row:after {
	 content: "";
	 display: table;
	 clear: both;
}
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
 @media screen and (max-width: 600px) {
	 .column_2 {
		 min-width: 100%;
		/* //PIGO Was width:100% . The min-width forces the DIVs to be 100% on mobile devices */
		 margin-bottom:10px;
	}
}
 * {
	 box-sizing: border-box;
}
/* Create THREE equal columns that floats next to each other */
 .column_3 {
	 float: left;
	 width: 32.33%;
	/* //PIGO This is the default width. This can be customized within the WYSIWYG in the editor */
	 padding: 10px;
	 margin-right:10px;
	 height: 100% !important;
	/* This affects the height of the columns sitewide */
	 / 
}
/* Clear floats after the columns */
 .row:after {
	 content: "";
	 display: table;
	 clear: both;
}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
 @media screen and (max-width: 600px) {
	 .column_3 {
		 min-width: 100%;
		/* //PIGO Was width:100% . The min-width forces the DIVs to be 100% on mobile devices */
		 margin-bottom:10px;
	}
}
 * {
	 box-sizing: border-box;
}
/* Create FOUR equal columns that floats next to each other */
 .column_4 {
	 float: left;
	 width: 24%;
	/* //PIGO This is the default width. This can be customized within the WYSIWYG in the editor */
	 padding: 10px;
	 margin-right:10px;
	 height: 100% !important;
	/* This affects the height of the columns sitewide */
}
/* Clear floats after the columns */
 .row:after {
	 content: "";
	 display: table;
	 clear: both;
}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
 @media screen and (max-width: 600px) {
	 .column_4 {
		 min-width: 100%;
		/* //PIGO Was width:100% . The min-width forces the DIVs to be 100% on mobile devices */
		 margin-bottom:10px;
	}
}
/* Create FIVE equal columns that floats next to each other */
 .column_5 {
	 float: left;
	 width: 19%;
	/* //PIGO This is the default width. This can be customized within the WYSIWYG in the editor */
	 padding: 10px;
	 margin-right:10px;
	 height: 100% !important;
	/* This affects the height of the columns sitewide */
}
/* Clear floats after the columns */
 .row:after {
	 content: "";
	 display: table;
	 clear: both;
}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
 @media screen and (max-width: 600px) {
	 .column_5 {
		 min-width: 100%;
		/* //PIGO Was width:100% . The min-width forces the DIVs to be 100% on mobile devices */
		 margin-bottom:10px;
	}
}
/* -- CLASS FOR EXPANDING THE STATISTICS DIV FULL-WIDTH OF THE SCREEN ON THE eSPELMAN PAGES - Forrest 04-25-2024 -- */
 .expand-espelman-stats-div {
	 width: 100vw !important;
	 max-width: 100vw !important;
	 margin-left: calc( -50vw + 50%) !important;
	 min-height: 400px !important;
	 object-fit: cover !important;
}
 @media screen and (max-width: 600px) {
	 .espelman-stats-1st-div-column-margin {
		 min-width: 100%;
		/* //PIGO Was width:100% . The min-width forces the DIVs to be 100% on mobile devices */
		 margin-left: 0px !important;
		/* This equalizes the left padding for the Stats DIV on mobile devices */
		 margin-bottom:10px;
	}
 }
/* -- Custom Full-Width Call to Action - Forrest 04-26-2024 -- */
 .expand-espelman-cta {
	 width: 100vw !important;
	 max-width: 100vw !important;
	 margin-left: calc( -50vw + 50%) !important;
	 max-height: 300px !important;
	 min-height: 150px !important;
	 object-fit: cover !important;
 }

 