.elementor-kit-3780{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e0b4dc3:#4054B2;--e-global-color-2fdc9ead:#23A455;--e-global-color-5c08c03:#000;--e-global-color-257957cf:#FFF;--e-global-color-60cd981:#16193E;--e-global-color-bc899d6:#1D4CA2;--e-global-color-a443e0f:#F8CB4C;--e-global-color-0baa362:#BDBDBD;--e-global-color-7b1e43a:#18376F;--e-global-color-6e60323:#ECB51B;--e-global-color-8ba9cdf:#FFFFFF;--e-global-color-7d0f4ec:#42C4DD;--e-global-color-94cbfd6:#16193E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-3780 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
        overflow-x: hidden;
    }
/*for white highlights*/
.highlight {
    background: white;
}
.highlight h1,
.highlight h2{
    margin-top: -.05em;
    margin-bottom: .45em;
    line-height: .45em !important;
    /*padding: 0px .4em;*/
}

/*for stats*/
.make-square .elementor-widget-container{
   width: 315px;
   height: 315px;
   padding-top: 30%;
   text-align: center;
}
.reg-text{
    font-family: 'Proxima Nova', Sans-Serif;
    font-size: 20px;
    font-weight: 700;
    color: #16193E;
    -webkit-text-fill-color: #16193E;
    text-shadow: none;
}

/*overriding css rules from existing theme*/
p:last-of-type, p, h3{
    margin-bottom: 0;
}

.ndorh-21 p{
    max-width: none !important;
    color: var( --e-global-color-5253cfa );
    font-family: "Proxima Nova", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 26.5px;
    margin-bottom: 20px;
}
.ndorh-21#list ul{
    list-style-type: disc;
    background-color: transparent;
}
.ndorh-21 ul li{
    max-width: none !important;
    color: var( --e-global-color-5253cfa );
    font-family: "Proxima Nova", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 26.5px;
}
.ndorh-21.quotation p{
    font-size: 24px;
    line-height: 27px;
}
.ndorh-21.head-2 p{
    font-size: 24px;
    line-height: 32px;
}
.ndorh-21.mobile p{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
.ndorh-21.mobile.sub p{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #999999;
    margin: 0;
}
.ndorh-21.mobile-sub-head p{
    color: #16193e;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
}
.ndorh-small-gray p{
    margin: 0;
    color: #fff;
    font-family: 'Proxima Nova', Sans-Serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 19px;
    max-width: none;
}
.ndorh-footer-gray p{
    font-family: 'Proxima Nova', Sans-Serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #bdbdbd;
}
.ndorh-footer-links p a,
.ndorh-footer-gray p a{
    font-family: 'Proxima Nova', Sans-Serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #bdbdbd;
    text-decoration: underline;
}
.ndorh-footer-copyright p{
    font-family: 'Proxima Nova', Sans-Serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #bdbdbd;
    
}
.reg-text-2{
    font-weight: 900 !important;
    color: red !important;
}

.highlight-jl {
    max-width: 80ch;
}

.highlight-jl h1{
    background: url(https://healourcommunities.org/wp-content/uploads/2021/01/text-block-highlight-bg.png);
    display: inline !important;
    background-repeat: no-repeat !important;
    background-size: 100% .8em !important;
    background-position: center bottom !important;
    padding: 0 20px !important;
    -webkit-box-decoration-break: clone !important;
    box-decoration-break: clone !important;
}



@media only screen and (max-width: 768px){
   .ndorh-21.quotation p{
    font-size: 20px;
    line-height: 30px;
    } 
}

@media only screen and (max-width: 415px){
    body{
        overflow-x: hidden;
    }
   .ndorh-21.head-2 p{
    font-size: 20px;
    line-height: 26px;
    }
    .ndorh-21 p{
        font-size: 14px;
    }
    .ndorh-21.about-mobile p{
    font-size: 16px;
    line-height: 1.3em;
}
}


/*********************
Form Styles
**********************/
.gsection_description,
.gfield_description,
.gfield_checkbox label {
    font-family: "Proxima Nova", Sans-serif!important;
}

.hour_label, .minute_label {
    display: none!important;
}

.gform_submission_error.hide_summary {
    display: none;
}

.gfield_validation_message {
    color: red !important;
}

/*********************
WPML Menu
**********************/
.wpml-ls-display {
    padding-left: 5px;
}/* End custom CSS */