.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */html {
    height: 100%;
}

body {
    padding-left: 20px;
    min-height: 100%;
}

section {
    padding-top:0;
    margin-top:0;
}

h1, h2, h3, p, ul, ol {
    color: #003f22;
}
h2 {
    margin-top: 15px;
    margin-bottom: 15px;
}
footer p {
    color: white;
}
body.wp-singular.custom-background {
    background-color: #d2ddd8;
    color: #003f22;
    border: 20px;
    border-style: solid;
    border-color: #668c7b;
}/* End custom CSS */