@charset "UTF-8";@media all {.elementor-11382 .elementor-element.elementor-element-bf074c2{padding:0px 0px 0px 0px;}.elementor-11382 .elementor-element.elementor-element-fc7011d > .elementor-element-populated{padding:40px 20px 0px 0px;}.elementor-11382 .elementor-element.elementor-element-bbb4278 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#F1F1F1;padding:40px 10px 10px 40px;}@media (min-width:768px) {.elementor-11382 .elementor-element.elementor-element-fc7011d{width:70%;}.elementor-11382 .elementor-element.elementor-element-bbb4278{width:30%;}}@media (max-width:1024px) and (min-width:768px) {.elementor-11382 .elementor-element.elementor-element-fc7011d{width:100%;}.elementor-11382 .elementor-element.elementor-element-bbb4278{width:100%;}}/* Start custom CSS */.main-sidebar form.search-form {
    display: flex;
}

.main-sidebar .elementor-widget-container > .widget {
    padding-bottom: 30px;
    border-bottom: 1px solid #f1f1f1;
    margin: 0 0 30px;
}
.main-sidebar .elementor-widget-container > .widget:last-child {
    padding-bottom: 0;
    border: none;
    margin: 0;
}
.main-sidebar .widget .widget-title {
    font-size: 1.25rem;
    margin: 0 0 20px;
    color: #424242;
    font-weight: 400;
}
.main-sidebar form.search-form input.search-field {
    color: #888989;
    border: 1px solid #f1f1f1;
    border-radius: 0;
}

.main-sidebar input.search-submit , .jchoptimize-responsive-images__loaded{
    background: #5c2f92;
    background-image: url(https://familyservicesny.org/wp-content/uploads/2022/11/search-white.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    text-indent: -99999px;
    padding: 0px 28px;
    border: none;
    border-radius: 0;}

/*.main-sidebar .elementor-widget-container {*/
/*    font-size: 1.25rem;*/
/*    color: #888989;*/
/*    font-weight: 400;*/
/*    margin: 0 0 20px;*/
/*}*/

.main-sidebar .elementor-widget-container .textwidget > a {
    border-bottom: 1px solid #faa41a;
}

.main-sidebar .elementor-widget-container .textwidget a {
    border-bottom: 1px solid var( --e-global-color-accent );
}

.main-sidebar .elementor-shortcode {
    display: none;
}/* End custom CSS */}
